Jeff Layton 4e8c765d38 locks: avoid taking global lock if possible when waking up blocked waiters
Since we always hold the i_lock when inserting a new waiter onto the
fl_block list, we can avoid taking the global lock at all if we find
that it's empty when we go to wake up blocked waiters.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-06-29 12:57:43 +04:00
..
2013-06-29 12:56:45 +04:00
2013-06-29 12:56:55 +04:00
2013-06-29 12:56:33 +04:00
2013-06-29 12:57:24 +04:00
2013-06-29 12:56:30 +04:00
2013-06-29 12:56:46 +04:00
2013-06-29 12:56:31 +04:00
2013-06-29 12:56:34 +04:00
2013-06-29 12:57:05 +04:00
2013-06-29 12:57:12 +04:00
2013-06-29 12:56:40 +04:00
2013-06-29 12:56:46 +04:00
2013-06-29 12:56:53 +04:00
2013-06-29 12:56:59 +04:00
2013-06-29 12:56:32 +04:00
2013-06-29 12:56:47 +04:00
2013-06-29 12:56:43 +04:00
2013-06-29 12:56:36 +04:00
2013-06-29 12:56:48 +04:00
2013-06-29 12:57:02 +04:00
2013-06-29 12:56:37 +04:00
2013-06-29 12:56:32 +04:00
2013-06-29 12:56:38 +04:00
2013-06-29 12:56:39 +04:00
2013-06-29 12:56:29 +04:00
2013-06-29 12:56:28 +04:00
2013-06-29 12:56:36 +04:00
2013-06-29 12:56:25 +04:00
2013-06-29 12:57:12 +04:00
2013-06-29 12:57:00 +04:00
2013-06-29 12:57:34 +04:00
2013-06-29 12:57:04 +04:00
2013-06-29 12:57:05 +04:00
2013-06-29 12:57:34 +04:00
2013-06-29 12:57:34 +04:00
2013-06-29 12:57:05 +04:00