This series resubmits two patches that were dropped due to conflicts after the deviceid4 handling rework. The first patch is rebased. Only the decoding of bex.vol_id, which has the deviceid4 type, is updated. The second patch doesn't change, it just depends on the first one. Signed-off-by: Sergey Bashirov <sergeybashirov@xxxxxxxxx> --- Sergey Bashirov (2): NFSD: Implement large extent array support in pNFS NFSD: Fix last write offset handling in layoutcommit fs/nfsd/blocklayout.c | 25 ++++++------ fs/nfsd/blocklayoutxdr.c | 83 +++++++++++++++++++++++++++------------- fs/nfsd/blocklayoutxdr.h | 4 +- fs/nfsd/nfs4proc.c | 32 ++++++++-------- fs/nfsd/nfs4xdr.c | 11 +++--- fs/nfsd/pnfs.h | 1 + fs/nfsd/xdr4.h | 3 +- 7 files changed, 95 insertions(+), 64 deletions(-) -- 2.43.0