]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] knfsd: fix nfs4_open lock leak
authorJ. Bruce Fields <bfields@fieldses.org>
Tue, 7 Feb 2006 20:58:32 +0000 (12:58 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Wed, 8 Feb 2006 00:12:31 +0000 (16:12 -0800)
commit696229b3f28057637c967df3e5561448d38f3ed1
tree62a7d1d2bb6cd9f11536c2b9873a46b81fcac2a8
parent7e63b8e33ef5138df3694361ed6d170148169647
[PATCH] knfsd: fix nfs4_open lock leak

I just noticed that my patch "don't create on open that fails due to
ERR_GRACE" (recently commited as d0831ac2f203a18078fddf503e2aa6204143074f)
had an obvious problem that causes a deadlock on reboot recovery.  Sending
in this now since it seems like a clear 2.6.16 candidate.--b.

We're returning with a lock held in some error cases.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/nfsd/nfs4proc.c