Skip to content

What's in the NFS queue for 2.6.27

Trond Myklebust linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/30NFS: Fix nfs_file_llseek()fs/nfs/file.c+7 -40 replies
2/30NFS: Clean up nfs_sb_active/nfs_sb_deactivefs/nfs/client.c fs/nfs/internal.h fs/nfs/super.c +2 more+13 -220 replies
3/30NFS: Add options for finer control of the lookup cachefs/nfs/dir.c include/linux/nfs_mount.h+8 -00 replies
4/30NFS: Don't apply NFS_MOUNT_FLAGMASK to text-based mountsfs/nfs/client.c fs/nfs/super.c+3 -30 replies
5/30NFS: Add mount options for controlling the lookup cachefs/nfs/super.c+43 -00 replies
6/30NFS: Clean up nfs_refresh_inode() and nfs_post_op_update_inode()fs/nfs/inode.c+14 -70 replies
7/30NFS: Fix the NFS attribute updatefs/nfs/inode.c+41 -30 replies
8/30NFS: Fix nfs_post_op_update_inode_force_wcc()fs/nfs/inode.c+27 -80 replies
9/30NFS: Convert __nfs_revalidate_inode() to use nfs_refresh_inode()fs/nfs/inode.c+1 -40 replies
10/30NFS: Don't clear nfsi->cache_validity in nfs_check_inode_attributes()fs/nfs/inode.c+0 -70 replies
11/30NFS: Fix up nfs_setattr_update_inode()fs/nfs/inode.c+1 -10 replies
12/30NFS: Allow concurrent inode revalidationfs/nfs/inode.c include/linux/nfs_fs.h+6 -460 replies
13/30fix fs/nfs/nfsroot.c compilationfs/nfs/nfsroot.c+1 -10 replies
14/30nfs: ERR_PTR is expected on failure from nfs_do_clone_mountfs/nfs/namespace.c+1 -10 replies
15/30sunrpc: do not pin sunrpc module in the memorynet/sunrpc/xprt.c+4 -80 replies
16/30nfs: BUG_ON in nfs_follow_mountpointfs/nfs/namespace.c+4 -10 replies
17/30nfs: remove an obsolete nfs_flock commentfs/nfs/file.c+0 -70 replies
18/30NFS: missing nfs_fattr_init in nfs3_proc_getacl and nfs3_proc_setacls (resend #2)fs/nfs/nfs3acl.c+2 -00 replies
19/30nfs: authenticated deep mountingfs/nfs/nfs3proc.c fs/nfs/proc.c+26 -40 replies
20/30nfs: break up nfs_follow_referralfs/nfs/nfs4namespace.c+46 -380 replies
21/30nfs: replace while loop by for loops in nfs_follow_referralfs/nfs/nfs4namespace.c+5 -120 replies
22/30nfs: prepare to share nfs_set_portfs/nfs/internal.h fs/nfs/super.c+20 -190 replies
23/30nfs: Fix misparsing of nfsv4 fs_locations attributefs/nfs/internal.h fs/nfs/nfs4namespace.c fs/nfs/super.c+21 -290 replies
24/30NFS: remove 8 bytes of padding from struct nfs_fattr on 64 bit buildsinclude/linux/nfs_xdr.h+1 -10 replies
25/30NFS: SETCLIENTID truncates client ID and netidinclude/linux/nfs_xdr.h+4 -43 replies
26/30SUNRPC: Fix autobind on cloned rpc clientsnet/sunrpc/rpcb_clnt.c+29 -70 replies
27/30SUNRPC: Fix a memory leak in rpcb_getport_asyncnet/sunrpc/rpcb_clnt.c+3 -10 replies
28/30NFS: Client mounts hang when exported directory do not existfs/nfs/mount_clnt.c+2 -10 replies
29/30NFS: Don't use range_cyclic for data integrity syncsfs/nfs/write.c+2 -10 replies
30/30sunrpc: fix oops in rpc_create when the mount namespace is unsharednet/sunrpc/clnt.c+2 -20 replies

Reviews trailers per patch

1 of 30 patches has a Reviewed-by or Acked-by.

PatchChuck Lever
1/30
2/30
3/30
4/30
5/30
6/30
7/30
8/30
9/30
10/30
11/30
12/30
13/30
14/30
15/30
16/30
17/30
18/30
19/30
20/30
21/30
22/30
23/30
24/30
25/30A-b
26/30
27/30
28/30
29/30
30/30

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/30] What's in the NFS queue for 2.6.27

Most of the following patches are bugfixes:
There are a couple of spin locking fixes to follow up the BKL removal. There are some attribute update fixups, mainly to make the spin locking more efficient
A fix for the problem of autobind on cloned RPC clients

The one feature that has been added is the lookup revalidation mount option to allow clients to specify that they might not want to cache negative dentries, and that they might want strict dentry revalidation.

Signature · 6 lines
Trond Myklebust
Linux NFS client maintainer

NetApp
[email protected]
www.netapp.com