These patches add in support for the fallocate() and llseek() system calls using the NFS v4.2 operations WRITE_PLUS and SEEK to do the work on the server. This patchset uses constants defined in the matching server patches, so these should probably be applied second. Questions, comments and thoughts are appreciated! Anna Anna Schumaker (3): NFS: Use WRITE_PLUS for hole punches NFS: Allow for asynchronous WRITE_PLUS calls NFS: Implement SEEK fs/nfs/callback.h | 13 +++ fs/nfs/callback_proc.c | 8 ++ fs/nfs/callback_xdr.c | 54 ++++++++++- fs/nfs/inode.c | 2 + fs/nfs/nfs4_fs.h | 9 ++ fs/nfs/nfs4file.c | 143 +++++++++++++++++++++++++++++ fs/nfs/nfs4proc.c | 68 ++++++++++++++ fs/nfs/nfs4xdr.c | 233 ++++++++++++++++++++++++++++++++++++++++++++++++ include/linux/nfs4.h | 4 + include/linux/nfs_xdr.h | 49 ++++++++++ 10 files changed, 580 insertions(+), 3 deletions(-) -- 1.8.4.1 -- 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