• Linus Torvalds's avatar
    Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · f63d395d
    Linus Torvalds authored
    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
      ...
    f63d395d
Name
Last commit
Last update
..
caching Loading commit data...
configfs Loading commit data...
nfs Loading commit data...
pohmelfs Loading commit data...
00-INDEX Loading commit data...
9p.txt Loading commit data...
Locking Loading commit data...
Makefile Loading commit data...
adfs.txt Loading commit data...
affs.txt Loading commit data...
afs.txt Loading commit data...
autofs4-mount-control.txt Loading commit data...
automount-support.txt Loading commit data...
befs.txt Loading commit data...
bfs.txt Loading commit data...
btrfs.txt Loading commit data...
ceph.txt Loading commit data...
cifs.txt Loading commit data...
coda.txt Loading commit data...
cramfs.txt Loading commit data...
debugfs.txt Loading commit data...
devpts.txt Loading commit data...
directory-locking Loading commit data...
dlmfs.txt Loading commit data...
dnotify.txt Loading commit data...
dnotify_test.c Loading commit data...
ecryptfs.txt Loading commit data...
exofs.txt Loading commit data...
ext2.txt Loading commit data...
ext3.txt Loading commit data...
ext4.txt Loading commit data...
fiemap.txt Loading commit data...
files.txt Loading commit data...
fuse.txt Loading commit data...
gfs2-glocks.txt Loading commit data...
gfs2-uevents.txt Loading commit data...
gfs2.txt Loading commit data...
hfs.txt Loading commit data...
hfsplus.txt Loading commit data...
hpfs.txt Loading commit data...
inotify.txt Loading commit data...
isofs.txt Loading commit data...
jfs.txt Loading commit data...
locks.txt Loading commit data...
logfs.txt Loading commit data...
mandatory-locking.txt Loading commit data...
ncpfs.txt Loading commit data...
nilfs2.txt Loading commit data...
ntfs.txt Loading commit data...
ocfs2.txt Loading commit data...
omfs.txt Loading commit data...
path-lookup.txt Loading commit data...
porting Loading commit data...
proc.txt Loading commit data...
qnx6.txt Loading commit data...
quota.txt Loading commit data...
ramfs-rootfs-initramfs.txt Loading commit data...
relay.txt Loading commit data...
romfs.txt Loading commit data...
seq_file.txt Loading commit data...
sharedsubtree.txt Loading commit data...
spufs.txt Loading commit data...
squashfs.txt Loading commit data...
sysfs-pci.txt Loading commit data...
sysfs-tagging.txt Loading commit data...
sysfs.txt Loading commit data...
sysv-fs.txt Loading commit data...
tmpfs.txt Loading commit data...
ubifs.txt Loading commit data...
udf.txt Loading commit data...
ufs.txt Loading commit data...
vfat.txt Loading commit data...
vfs.txt Loading commit data...
xfs-delayed-logging-design.txt Loading commit data...
xfs.txt Loading commit data...
xip.txt Loading commit data...