These patches add client support for the NFS v4.2 operation READ_PLUS. This operation is triggered by doing any kind of read on a NFS v4.2 mounted filesystem. ` Changes since v1: - Add support for decoding multiple segments. These patches and the corresponding server changes are available in the [read_plus] branch of git://git.linux-nfs.org/projects/anna/linux-nfs.git Questions? Comments? Thoughts? Anna Anna Schumaker (6): NFS: Add READ_PLUS support for data segments SUNRPC: Split out a function for setting current page SUNRPC: Add the ability to expand holes in data pages NFS: Add READ_PLUS support for hole segments SUNRPC: Add the ability to shift data to a specific offset NFS: Add support for decoding multiple segments fs/nfs/nfs42xdr.c | 163 ++++++++++++++++++++++++++++++ fs/nfs/nfs4proc.c | 30 +++++- fs/nfs/nfs4xdr.c | 1 + include/linux/nfs4.h | 1 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/sunrpc/xdr.h | 2 + net/sunrpc/xdr.c | 245 ++++++++++++++++++++++++++++++++++++++++++++- 8 files changed, 440 insertions(+), 5 deletions(-) -- 2.2.2 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html