From: Chuck Lever <chuck.lever@xxxxxxxxxx> *** COMPILE-TESTED ONLY *** Not sure I've addressed all of Olga's concerns. This is more like a progress report. I've more-or-less worked out how to sort through the results of the operation and return a "bytes copied so far" count to the caller. Chuck Lever (6): NFS: Fix typo in OFFLOAD_CANCEL comment NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR NFS: Rename struct nfs4_offloadcancel_data NFS: Implement NFSv4.2's OFFLOAD_STATUS operation NFS: Use NFSv4.2's OFFLOAD_STATUS operation NFS: Refactor trace_nfs4_offload_cancel fs/nfs/nfs42proc.c | 173 ++++++++++++++++++++++++++++++++++---- fs/nfs/nfs42xdr.c | 88 ++++++++++++++++++- fs/nfs/nfs4trace.h | 11 ++- fs/nfs/nfs4xdr.c | 1 + include/linux/nfs4.h | 1 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 5 +- 7 files changed, 260 insertions(+), 20 deletions(-) -- 2.45.2