summaryrefslogtreecommitdiff
path: root/fs/nfs/nfs42xdr.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-06NFSv4.2: Fix up READ_PLUS alignmentAnna Schumaker1-3/+4
2022-12-06NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUSAnna Schumaker1-1/+1
2022-10-05NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTRAnna Schumaker1-0/+8
2022-07-23NFS: Replace the READ_PLUS decoding codeAnna Schumaker1-82/+88
2021-11-17NFSv42: Don't fail clone() unless the OP_CLONE operation failedTrond Myklebust1-2/+1
2020-12-17Merge tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-33/+68
2020-12-16Merge tag 'nfsd-5.11' of git://git.linux-nfs.org/projects/cel/cel-2.6Linus Torvalds1-1/+1
2020-12-14NFSv4.2: Deal with potential READ_PLUS data extent buffer overflowTrond Myklebust1-2/+7
2020-12-14NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflowTrond Myklebust1-19/+17
2020-12-14NFSv4.2: Handle hole lengths that exceed the READ_PLUS read bufferTrond Myklebust1-0/+6
2020-12-14NFSv4.2: decode_read_plus_hole() needs to check the extent offsetTrond Myklebust1-3/+21
2020-12-14NFSv4.2: decode_read_plus_data() must skip padding after data segmentTrond Myklebust1-1/+3
2020-12-14NFSv4.2: Ensure we always reset the result->count in decode_read_plus()Trond Myklebust1-0/+1
2020-12-14NFSv4.2: improve page handling for GETXATTRFrank van der Linden1-5/+8
2020-12-11NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operationChuck Lever1-1/+0
2020-12-10NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages()Trond Myklebust1-5/+7
2020-12-02NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operationChuck Lever1-1/+0
2020-11-30SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer()Chuck Lever1-1/+1
2020-11-12NFS: Fix listxattr receive buffer sizeChuck Lever1-2/+2
2020-10-07NFS: Decode a full READ_PLUS replyAnna Schumaker1-17/+19
2020-10-07NFS: Add READ_PLUS hole segment decodingAnna Schumaker1-1/+25
2020-10-07NFS: Add READ_PLUS data segment supportAnna Schumaker1-0/+141
2020-07-14NFSv4.2: add client side XDR handling for extended attributesFrank van der Linden1-2/+366
2020-07-14NFSv4.2: define limits and sizes for user xattr handlingFrank van der Linden1-0/+74
2019-10-09NFS: add ca_source_server<> to COPYOlga Kornievskaia1-2/+10
2019-10-09NFS: add COPY_NOTIFY operationOlga Kornievskaia1-0/+178
2019-03-02NFSv4.2: Add client support for the generic 'layouterror' RPC callTrond Myklebust1-0/+99
2019-03-02NFS: Add missing encode / decode sequence_maxsz to v4.2 operationsAnna Schumaker1-0/+10
2019-02-13NFS: Remove print_overflow_msg()Chuck Lever1-16/+5
2018-08-09NFS add support for asynchronous COPYOlga Kornievskaia1-3/+5
2018-08-09NFS COPY xdr handle async replyOlga Kornievskaia1-10/+12
2018-08-09NFS OFFLOAD_CANCEL xdrOlga Kornievskaia1-0/+68
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-05-15nfs: fix decoder callback prototypesChristoph Hellwig1-6/+12
2017-05-15nfs: fix encoder callback prototypesChristoph Hellwig1-14/+20
2017-05-09NFS append COMMIT after synchronous COPYOlga Kornievskaia1-2/+20
2016-12-03pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturnTrond Myklebust1-2/+3
2016-07-25NFSv4.2: Fix warning "variable ‘stateids’ set but not used"Trond Myklebust1-2/+10
2016-05-17NFS: Add COPY nfs operationAnna Schumaker1-0/+146
2015-10-15nfs42: add CLONE xdr functionsPeng Tao1-1/+96
2015-08-26nfs42: decode_layoutstats does not need res parameterPeng Tao1-3/+2
2015-06-27NFSv4.2: Fix up a decoding error in layoutstatsTrond Myklebust1-17/+1
2015-06-24NFSv.2/pnfs Add a LAYOUTSTATS rpc functionTrond Myklebust1-0/+122
2015-04-23NFS: Don't zap caches on fallocate()Anna Schumaker1-4/+16
2014-11-26nfs: Add DEALLOCATE supportAnna Schumaker1-0/+64
2014-11-26nfs: Add ALLOCATE supportAnna Schumaker1-0/+75
2014-10-01NFS: Implement SEEKAnna Schumaker1-0/+98