aboutsummaryrefslogtreecommitdiff
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorWeston Andros Adamson <[email protected]>2014-08-08 11:00:57 -0400
committerTrond Myklebust <[email protected]>2014-08-22 18:04:43 -0400
commit7c3af975257383ece54b83c0505d3e0656cb7daf (patch)
tree44688dff0d435b29531366be55e42f5f99928a9c /lib/debugobjects.c
parent94970014c46223cbcdfbfc67b89596a412f9e3dd (diff)
nfs: don't sleep with inode lock in lock_and_join_requests
This handles the 'nonblock=false' case in nfs_lock_and_join_requests. If the group is already locked and blocking is allowed, drop the inode lock and wait for the group lock to be cleared before trying it all again. This should fix warnings found in peterz's tree (sched/wait branch), where might_sleep() checks are added to wait.[ch]. Reported-by: Fengguang Wu <[email protected]> Signed-off-by: Weston Andros Adamson <[email protected]> Reviewed-by: Peng Tao <[email protected]> Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions