From: J. Bruce Fields Date: Thu, 19 Jan 2006 01:43:18 +0000 (-0800) Subject: [PATCH] nfsd4: fix nfsd4_lock cleanup on failure X-Git-Tag: v2.6.16-rc2~302 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a280510852959c0d51b1d625e90c0491c238368;p=pandora-kernel.git [PATCH] nfsd4: fix nfsd4_lock cleanup on failure release_state_owner also puts the lock owner on the close_lru. There's no need for that, though; replays of the failed lock would be handled by the openowner not the lockowner. Also consolidate the cleanup a bit, fixing leaks that can happen if errors occur between the time a new lock owner is allocated and the lock is done. Remove a comment and dprintk that look a little redundant. Signed-off-by: J. Bruce Fields Signed-off-by: Neil Brown Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed