-
- Downloads
Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Pull NFS client updates for Linux 3.4 from Trond Myklebust: "New features include: - Add NFS client support for containers. This should enable most of the necessary functionality, including lockd support, and support for rpc.statd, NFSv4 idmapper and RPCSEC_GSS upcalls into the correct network namespace from which the mount system call was issued. - NFSv4 idmapper scalability improvements Base the idmapper cache on the keyring interface to allow concurrent access to idmapper entries. Start the process of migrating users from the single-threaded daemon-based approach to the multi-threaded request-key based approach. - NFSv4.1 implementation id. Allows the NFSv4.1 client and server to mutually identify each other for logging and debugging purposes. - Support the 'vers=4.1' mount option for mounting NFSv4.1 instead of having to use the more counterintuitive 'vers=4,minorversion=1'. - SUNRPC tracepoints. Start the process of adding tracepoints in order to improve debugging of the RPC layer. - pNFS object layout support for autologin. Important bugfixes include: - Fix a bug in rpc_wake_up/rpc_wake_up_status that caused them to fail to wake up all tasks when applied to priority waitqueues. - Ensure that we handle read delegations correctly, when we try to truncate a file. - A number of fixes for NFSv4 state manager loops (mostly to do with delegation recovery)." * tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (224 commits) NFS: fix sb->s_id in nfs debug prints xprtrdma: Remove assumption that each segment is <= PAGE_SIZE xprtrdma: The transport should not bug-check when a dup reply is received pnfs-obj: autologin: Add support for protocol autologin NFS: Remove nfs4_setup_sequence from generic rename code NFS: Remove nfs4_setup_sequence from generic unlink code NFS: Remove nfs4_setup_sequence from generic read code NFS: Remove nfs4_setup_sequence from generic write code NFS: Fix more NFS debug related build warnings SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefined nfs: non void functions must return a value SUNRPC: Kill compiler warning when RPC_DEBUG is unset SUNRPC/NFS: Add Kbuild dependencies for NFS_DEBUG/RPC_DEBUG NFS: Use cond_resched_lock() to reduce latencies in the commit scans NFSv4: It is not safe to dereference lsp->ls_state in release_lockowner NFS: ncommit count is being double decremented SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() Try using machine credentials for RENEW calls NFSv4.1: Fix a few issues in filelayout_commit_pagelist NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code ...
No related branches found
No related tags found
Showing
- Documentation/filesystems/nfs/idmapper.txt 14 additions, 6 deletionsDocumentation/filesystems/nfs/idmapper.txt
- Documentation/filesystems/nfs/pnfs.txt 54 additions, 0 deletionsDocumentation/filesystems/nfs/pnfs.txt
- Documentation/kernel-parameters.txt 23 additions, 0 deletionsDocumentation/kernel-parameters.txt
- fs/lockd/clnt4xdr.c 1 addition, 1 deletionfs/lockd/clnt4xdr.c
- fs/lockd/clntlock.c 2 additions, 1 deletionfs/lockd/clntlock.c
- fs/lockd/clntxdr.c 4 additions, 4 deletionsfs/lockd/clntxdr.c
- fs/lockd/host.c 33 additions, 9 deletionsfs/lockd/host.c
- fs/lockd/mon.c 11 additions, 10 deletionsfs/lockd/mon.c
- fs/lockd/netns.h 12 additions, 0 deletionsfs/lockd/netns.h
- fs/lockd/svc.c 102 additions, 15 deletionsfs/lockd/svc.c
- fs/lockd/svclock.c 29 additions, 30 deletionsfs/lockd/svclock.c
- fs/nfs/Kconfig 18 additions, 11 deletionsfs/nfs/Kconfig
- fs/nfs/blocklayout/blocklayout.c 130 additions, 31 deletionsfs/nfs/blocklayout/blocklayout.c
- fs/nfs/blocklayout/blocklayout.h 5 additions, 6 deletionsfs/nfs/blocklayout/blocklayout.h
- fs/nfs/blocklayout/blocklayoutdev.c 27 additions, 19 deletionsfs/nfs/blocklayout/blocklayoutdev.c
- fs/nfs/blocklayout/blocklayoutdm.c 18 additions, 15 deletionsfs/nfs/blocklayout/blocklayoutdm.c
- fs/nfs/blocklayout/extents.c 1 addition, 1 deletionfs/nfs/blocklayout/extents.c
- fs/nfs/cache_lib.c 43 additions, 18 deletionsfs/nfs/cache_lib.c
- fs/nfs/cache_lib.h 8 additions, 2 deletionsfs/nfs/cache_lib.h
- fs/nfs/callback.c 9 additions, 10 deletionsfs/nfs/callback.c
Loading
Please register or sign in to comment