android_kernel_google_msm/fs/nfs
Trond Myklebust f86f36a6ae NFSv4.1: Fix a NFSv4.1 session initialisation regression
Commit aacd553 (NFSv4.1: cleanup init and reset of session slot tables)
introduces a regression in the session initialisation code. New tables
now find their sequence ids initialised to 0, rather than the mandated
value of 1 (see RFC5661).

Fix the problem by merging nfs4_reset_slot_table() and nfs4_init_slot_table().
Since the tbl->max_slots is initialised to 0, the test in
nfs4_reset_slot_table for max_reqs != tbl->max_slots will automatically
pass for an empty table.

Reported-by: Vitaliy Gusev <gusev.vitaliy@nexenta.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2012-02-17 17:33:39 -05:00
..
blocklayout pnfsblock: alloc short extent before submit bio 2012-01-12 16:52:10 -05:00
objlayout pnfs-obj: Must return layout on IO error 2012-01-06 08:55:33 -05:00
cache_lib.c
cache_lib.h
callback.c
callback.h NFS: add an endian notation 2012-01-12 16:29:51 -05:00
callback_proc.c
callback_xdr.c nfs: check for integer overflow in decode_devicenotify_args() 2012-01-12 16:30:07 -05:00
client.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
delegation.c
delegation.h
dir.c
direct.c
dns_resolve.c
dns_resolve.h
file.c
fscache-index.c
fscache.c
fscache.h
getroot.c
idmap.c NFSv4: Save the owner/group name string when doing open 2012-01-07 13:22:46 -05:00
inode.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
internal.h mm: compaction: introduce sync-light migration for use by compaction 2012-01-12 20:13:09 -08:00
iostat.h
Kconfig
Makefile
mount_clnt.c
namespace.c
nfs2xdr.c
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4_fs.h
nfs4filelayout.c
nfs4filelayout.h
nfs4filelayoutdev.c NFS: cleanup endian type in decode_ds_addr() 2012-01-12 16:30:03 -05:00
nfs4namespace.c
nfs4proc.c NFSv4.1: Fix a NFSv4.1 session initialisation regression 2012-02-17 17:33:39 -05:00
nfs4renewd.c
nfs4state.c NFSv4: Ensure we throw out bad delegation stateids on NFS4ERR_BAD_STATEID 2012-02-09 15:59:21 -05:00
nfs4xdr.c NFSv4: Fix an Oops in the NFSv4 getacl code 2012-02-03 18:50:34 -05:00
nfsroot.c
pagelist.c
pnfs.c NFS: Remove pNFS bloat from the generic write path 2012-01-06 08:57:46 -05:00
pnfs.h pnfs-obj: Must return layout on IO error 2012-01-06 08:55:33 -05:00
pnfs_dev.c
proc.c
read.c
super.c Merge branch 'nfs-for-3.3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2012-01-10 14:57:40 -08:00
symlink.c
sysctl.c
unlink.c
write.c mm: compaction: introduce sync-light migration for use by compaction 2012-01-12 20:13:09 -08:00