]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
nfsd4: remember to put RW access on stateid destruction
authorJ. Bruce Fields <bfields@redhat.com>
Mon, 27 Jun 2011 20:57:12 +0000 (16:57 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 5 Aug 2011 04:58:40 +0000 (21:58 -0700)
commitecf6c7480f0c9aef2a39e8cb881ebd98bfcb8caa
tree7b720302df6f61033df24a1b5c1d42c25135b181
parentf6d7de0ee45c2408056bb2a9e2b21ba86fbfd833
nfsd4: remember to put RW access on stateid destruction

commit 499f3edc23ca0431f3a0a6736b3a40944c81bf3b upstream.

Without this, for example,

open read
open read+write
close

will result in a struct file leak.

Regression from 7d94784293096c0a46897acdb83be5abd9278ece "nfsd4: fix
downgrade/lock logic".

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/nfsd/nfs4state.c