summaryrefslogtreecommitdiff
path: root/fs/nfsd/nfs4xdr.c
Commit message (Expand)AuthorAgeFilesLines
* NFSD: Avoid clashing function prototypesKees Cook2022-12-101-255/+377
* NFSD: Simplify READ_PLUSAnna Schumaker2022-11-281-107/+32
* NFSD: Clean up nfs4svc_encode_compoundres()Chuck Lever2022-09-261-4/+0
* NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearingChuck Lever2022-09-261-11/+50
* NFSD: Return nfserr_serverfault if splice_ok but buf->pages have dataAnna Schumaker2022-09-261-1/+1
* nfsd: clean up mounted_on_fileid handlingJeff Layton2022-09-261-7/+9
* NFSD: Fix handling of oversized NFSv4 COMPOUND requestsChuck Lever2022-09-261-9/+3
* NFSD: Increase NFSD_MAX_OPS_PER_COMPOUNDChuck Lever2022-09-261-3/+4
* NFSD: Replace boolean fields in struct nfsd4_copyChuck Lever2022-07-291-6/+6
* NFSD: Shrink size of struct nfsd4_copyChuck Lever2022-07-291-1/+4
* NFSD: Shrink size of struct nfsd4_copy_notifyChuck Lever2022-07-291-2/+10
* NFSD: nfserrno(-ENOMEM) is nfserr_jukeboxChuck Lever2022-07-291-2/+2
* NFSD: Clean up nfsd4_encode_readlink()Chuck Lever2022-07-291-15/+9
* NFSD: Use xdr_pad_size()Chuck Lever2022-07-291-7/+4
* NFSD: Simplify starting_lenChuck Lever2022-07-291-5/+4
* NFSD: Optimize nfsd4_encode_readv()Chuck Lever2022-07-291-12/+6
* NFSD: Add an nfsd4_read::rd_eof fieldChuck Lever2022-07-291-6/+5
* NFSD: Clean up SPLICE_OK in nfsd4_encode_read()Chuck Lever2022-07-291-5/+4
* NFSD: Optimize nfsd4_encode_fattr()Chuck Lever2022-07-291-7/+4
* NFSD: Optimize nfsd4_encode_operation()Chuck Lever2022-07-291-2/+1
* NFSD: Decode NFSv4 birth time attributeChuck Lever2022-07-111-0/+9
* SUNRPC: Use RMW bitops in single-threaded hot pathsChuck Lever2022-05-231-1/+1
* nfsd: Add support for the birth time attributeOndrej Valousek2022-02-281-0/+10
* NFSD: Deprecate NFS_OFFSET_MAXChuck Lever2022-02-091-1/+1
* NFSD: Fix the behavior of READ near OFFSET_MAXChuck Lever2022-02-091-6/+2
* NFSD: De-duplicate nfsd4_decode_bitmap4()Chuck Lever2022-01-081-14/+3
* NFSD: Fix inconsistent indentingJiapeng Chong2021-12-131-2/+2
* Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2021-11-171-5/+2
|\
| * NFSD: Fix exposure in nfsd4_decode_bitmap()Chuck Lever2021-11-151-5/+2
* | Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2021-11-101-23/+29
|\ \ | |/
| * SUNRPC: Change return value type of .pc_encodeChuck Lever2021-10-131-2/+2
| * SUNRPC: Replace the "__be32 *p" parameter to .pc_encodeChuck Lever2021-10-131-3/+4
| * NFSD: Save location of NFSv4 COMPOUND statusChuck Lever2021-10-131-2/+7
| * SUNRPC: Change return value type of .pc_decodeChuck Lever2021-10-131-12/+12
| * SUNRPC: Replace the "__be32 *p" parameter to .pc_decodeChuck Lever2021-10-131-2/+2
| * NFSD: simplify struct nfsfhNeilBrown2021-10-021-2/+2
* | nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zeroTrond Myklebust2021-09-301-8/+11
|/
* treewide: remove editor modelines and cruftMasahiro Yamada2021-05-071-6/+0
* NFSD: Extract the svcxdr_init_encode() helperChuck Lever2021-03-221-55/+55
* NFSD: Restore NFSv4 decoding's SAVEMEM functionalityChuck Lever2020-12-181-16/+26
* nfsd: Don't set eof on a truncated READ_PLUSTrond Myklebust2020-12-181-4/+5
* nfsd: Fixes for nfsd4_encode_read_plus_data()Trond Myklebust2020-12-181-0/+5
* Revert "nfsd4: support change_attr_type attribute"J. Bruce Fields2020-12-091-10/+0
* nfsd: simplify nfsd4_change_infoJ. Bruce Fields2020-12-091-9/+2
* nfsd: only call inode_query_iversion in the I_VERSION caseJ. Bruce Fields2020-12-091-5/+1
* NFSD: Remove macros that are no longer usedChuck Lever2020-11-301-40/+0
* NFSD: Replace READ* macros in nfsd4_decode_compound()Chuck Lever2020-11-301-40/+29
* NFSD: Make nfsd4_ops::opnum a u32Chuck Lever2020-11-301-4/+3
* NFSD: Replace READ* macros in nfsd4_decode_listxattrs()Chuck Lever2020-11-301-5/+5
* NFSD: Replace READ* macros in nfsd4_decode_setxattr()Chuck Lever2020-11-301-7/+7