summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4xdr.c
Commit message (Expand)AuthorAgeFilesLines
* NFSD: da_addr_body field missing in some GETDEVICEINFO repliesChuck Lever2023-08-291-14/+11
* NFSD: Report zero space limit for write delegationsChuck Lever2023-08-291-3/+6
* NFSD: handle GETATTR conflict with write delegationDai Ngo2023-08-291-0/+5
* nfsd: Fix creation time serialization orderTavian Barnes2023-06-271-5/+5
* NFSD: Add an nfsd4_encode_nfstime4() helperChuck Lever2023-06-171-20/+26
* NFSD: add encoding of op_recall flag for write delegationDai Ngo2023-06-121-1/+1
* NFSD: Hoist rq_vec preparation into nfsd_read() [step two]Chuck Lever2023-06-111-5/+5
* NFSD: Update rq_next_page between COMPOUND operationsChuck Lever2023-06-111-3/+6
* NFSD: Use svcxdr_encode_opaque_pages() in nfsd4_encode_splice_read()Chuck Lever2023-06-111-22/+21
* NFSD: Replace encode_cinfo()Chuck Lever2023-06-051-48/+24
* NFSD: Add encoders for NFSv4 clientids and verifiersChuck Lever2023-06-051-52/+55
* Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2023-04-241-2/+1
|\
| * xattr: remove unused argumentChristian Brauner2023-03-061-2/+1
* | Merge tag 'nfsd-6.3-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-04-041-7/+8
|\ \ | |/ |/|
| * nfsd: call op_release, even when op_func returns an errorJeff Layton2023-03-311-6/+5
| * NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGALChuck Lever2023-03-311-1/+3
* | nfsd: use the getattr operation to fetch i_versionJeff Layton2023-01-261-1/+3
|/
* Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Chuck Lever2023-01-061-1/+1
* nfsd: fix handling of readdir in v4root vs. mount upcall timeoutJeff Layton2023-01-021-0/+11
* 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