android_kernel_samsung_msm8976/fs/nfsd
J. Bruce Fields f7a4d87207 nfsd4: hash closed stateid's like any other
Look up closed stateid's in the stateid hash like any other stateid
rather than searching the close lru.

This is simpler, and fixes a bug: currently we handle only the case of a
close that is the last close for a given stateowner, but not the case of
a close for a stateowner that still has active opens on other files.
Thus in a case like:

	open(owner, file1)
	open(owner, file2)
	close(owner, file2)
	close(owner, file2)

the final close won't be recognized as a retransmission.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
2011-09-19 08:39:34 -04:00
..
acl.h
auth.c
auth.h
cache.h
export.c NFSD: Remove the ex_pathname field from struct svc_export 2011-09-13 22:44:10 -04:00
idmap.h
Kconfig
lockd.c
Makefile
nfs2acl.c
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4acl.c
nfs4callback.c nfsd4: add common dl_stid field to delegation 2011-09-13 18:30:32 -04:00
nfs4idmap.c
nfs4proc.c nfsd4: replace oo_confirmed by flag bit 2011-09-16 17:44:16 -04:00
nfs4recover.c nfsd4: stop using nfserr_resource for transitory errors 2011-08-27 14:21:21 -04:00
nfs4state.c nfsd4: hash closed stateid's like any other 2011-09-19 08:39:34 -04:00
nfs4xdr.c nfsd4: match close replays on stateid, not open owner id 2011-09-17 10:01:54 -04:00
nfscache.c
nfsctl.c nfsd: remove include/linux/nfsd/syscall.h 2011-08-31 11:50:11 -04:00
nfsd.h NFSD: Add a cache for fs_locations information 2011-09-13 22:44:17 -04:00
nfsfh.c nfsd: clean up nfsd_mode_check() 2011-08-26 18:22:48 -04:00
nfsfh.h
nfsproc.c
nfssvc.c
nfsxdr.c
state.h nfsd4: hash closed stateid's like any other 2011-09-19 08:39:34 -04:00
stats.c
vfs.c NFSD: Add a cache for fs_locations information 2011-09-13 22:44:17 -04:00
vfs.h nfsd: prettify NFSD_MAY_* flag definitions 2011-08-27 14:20:21 -04:00
xdr.h
xdr3.h
xdr4.h nfsd41: try to check reply size before operation 2011-09-16 10:31:01 -04:00