Merge tag 'nfs-for-3.8-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Pull NFS client bugfixes from Trond Myklebust: - Fix a permissions problem when opening NFSv4 files that only have the exec bit set. - Fix a couple of typos in pNFS (inverted logic), and the mount parsing (missing pointer dereference). - Work around a series of deadlock issues due to workqueues using struct work_struct pointer address comparisons in the re-entrancy tests. Ensure that we don't free struct work_struct prematurely if our work function involves waiting for completion of other work items (e.g. by calling rpc_shutdown_client). - Revert the part of commit 168e4b39 that is causing unnecessary warnings to be issued in the nfsd callback code. * tag 'nfs-for-3.8-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: nfs: avoid dereferencing null pointer in initiate_bulk_draining SUNRPC: Partial revert of commit 168e4b39 NFS: Ensure that we free the rpc_task after read and write cleanups are done SUNRPC: Ensure that we free the rpc_task after cleanups are done nfs: fix null checking in nfs_get_option_str() pnfs: Increase the refcount when LAYOUTGET fails the first time NFS: Fix access to suid/sgid executables
Showing
- fs/nfs/callback_proc.c 1 addition, 1 deletionfs/nfs/callback_proc.c
- fs/nfs/dir.c 10 additions, 6 deletionsfs/nfs/dir.c
- fs/nfs/nfs4proc.c 11 additions, 7 deletionsfs/nfs/nfs4proc.c
- fs/nfs/pnfs.c 1 addition, 1 deletionfs/nfs/pnfs.c
- fs/nfs/read.c 7 additions, 3 deletionsfs/nfs/read.c
- fs/nfs/super.c 1 addition, 1 deletionfs/nfs/super.c
- fs/nfs/write.c 7 additions, 3 deletionsfs/nfs/write.c
- net/sunrpc/clnt.c 0 additions, 5 deletionsnet/sunrpc/clnt.c
- net/sunrpc/sched.c 23 additions, 4 deletionsnet/sunrpc/sched.c
Please register or sign in to comment