From: Jeff Layton Date: Mon, 1 Sep 2014 18:27:43 +0000 (-0400) Subject: locks: remove i_have_this_lease check from __break_lease X-Git-Tag: omap-for-v3.19/prcm-cleanup~116^2~5 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=843c6b2f4cef384af8e0de6b7ac7191675030e3a;p=pandora-kernel.git locks: remove i_have_this_lease check from __break_lease I think that the intent of this code was to ensure that a process won't deadlock if it has one fd open with a lease on it and then breaks that lease by opening another fd. In that case it'll treat the __break_lease call as if it were non-blocking. This seems wrong -- the process could (for instance) be multithreaded and managing different fds via different threads. I also don't see any mention of this limitation in the (somewhat sketchy) documentation. Remove the check and the non-blocking behavior when i_have_this_lease is true. Signed-off-by: Jeff Layton --- Reading git-diff-tree failed