summaryrefslogtreecommitdiff
path: root/fs/nfsd/nfs4xdr.c
AgeCommit message (Expand)AuthorFilesLines
13 daysNFSD: Remove unused values from nfsd4_encode_components_esc()Chuck Lever1-5/+2
13 daysNFSD: Remove unused results in nfsd4_encode_pathname4()Chuck Lever1-10/+4
13 daysnfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOTPali Rohár1-1/+1
13 daysnfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID responsePali Rohár1-1/+23
2024-11-11nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointerJeff Layton1-6/+10
2024-11-11nfsd: drop the nfsd4_fattr_args "size" fieldJeff Layton1-6/+2
2024-11-11nfsd: drop inode parameter from nfsd4_change_attribute()Jeff Layton1-1/+1
2024-09-20NFSD: Fix NFSv4's PUTPUBFH operationChuck Lever1-9/+1
2024-09-20nfsd: move error choice for incorrect object types to version-specific code.NeilBrown1-0/+19
2024-08-26fs/nfsd: fix update of inode attrs in CB_GETATTRJeff Layton1-1/+1
2024-08-22nfsd: ensure that nfsd4_fattr_args.context is zeroed outJeff Layton1-1/+3
2024-07-08NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflowsDan Carpenter1-6/+6
2024-05-06NFSD: Add COPY status code to OFFLOAD_STATUS responseChuck Lever1-1/+6
2024-05-06nfsd: trivial GET_DIR_DELEGATION supportJeff Layton1-2/+74
2024-04-25NFSD: Fix nfsd4_encode_fattr4() crasherChuck Lever1-1/+1
2024-04-11NFSD: fix endianness issue in nfsd4_encode_fattr4Vasily Gorbik1-24/+23
2024-03-09NFSD: Clean up nfsd4_encode_replay()Chuck Lever1-16/+13
2024-03-01NFSD: handle GETATTR conflict with write delegationDai Ngo1-2/+8
2024-03-01NFSD: fix LISTXATTRS returning more bytes than maxcountJorge Mora1-2/+3
2024-03-01NFSD: fix LISTXATTRS returning a short list with eof=TRUEJorge Mora1-1/+2
2024-03-01NFSD: change LISTXATTRS cookie encoding to big-endianJorge Mora1-1/+3
2024-03-01NFSD: fix nfsd4_listxattr_validate_cookieJorge Mora1-6/+1
2024-01-07NFSD: Modify NFSv4 to use nfsd_read_splice_ok()Chuck Lever1-5/+8
2023-12-18NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500dChuck Lever1-5/+2
2023-10-16NFSD: Clean up nfsd4_encode_seek()Chuck Lever1-6/+7
2023-10-16NFSD: Clean up nfsd4_encode_offset_status()Chuck Lever1-6/+7
2023-10-16NFSD: Clean up nfsd4_encode_copy_notify()Chuck Lever1-65/+41
2023-10-16NFSD: Clean up nfsd4_encode_copy()Chuck Lever1-39/+45
2023-10-16NFSD: Clean up nfsd4_encode_test_stateid()Chuck Lever1-10/+8
2023-10-16NFSD: Clean up nfsd4_encode_exchange_id()Chuck Lever1-55/+74
2023-10-16NFSD: Clean up nfsd4_do_encode_secinfo()Chuck Lever1-17/+39
2023-10-16NFSD: Clean up nfsd4_encode_access()Chuck Lever1-7/+7
2023-10-16NFSD: Clean up nfsd4_encode_readdir()Chuck Lever1-57/+55
2023-10-16NFSD: Clean up nfsd4_encode_entry4()Chuck Lever1-9/+6
2023-10-16NFSD: Add an nfsd4_encode_nfs_cookie4() helperChuck Lever1-12/+20
2023-10-16NFSD: Clean up nfsd4_encode_rdattr_error()Chuck Lever1-15/+15
2023-10-16NFSD: Rename nfsd4_encode_dirent()Chuck Lever1-8/+7
2023-10-16NFSD: Clean up nfsd4_encode_sequence()Chuck Lever1-12/+25
2023-10-16NFSD: Restructure nfsd4_encode_create_session()Chuck Lever1-9/+12
2023-10-16NFSD: Add nfsd4_encode_channel_attr4()Chuck Lever1-36/+44
2023-10-16NFSD: Add a utility function for encoding sessionid4 objectsChuck Lever1-9/+16
2023-10-16NFSD: Clean up nfsd4_encode_open()Chuck Lever1-7/+10
2023-10-16NFSD: Add nfsd4_encode_open_delegation4()Chuck Lever1-23/+33
2023-10-16NFSD: Add nfsd4_encode_open_none_delegation4()Chuck Lever1-18/+24
2023-10-16NFSD: Add nfsd4_encode_open_write_delegation4()Chuck Lever1-26/+33
2023-10-16NFSD: Add nfsd4_encode_open_read_delegation4()Chuck Lever1-16/+45
2023-10-16NFSD: Refactor nfsd4_encode_lock_denied()Chuck Lever1-25/+36
2023-10-16NFSD: Add nfsd4_encode_lock_owner4()Chuck Lever1-10/+21
2023-10-16NFSD: Remove a layering violation when encoding lock_deniedChuck Lever1-14/+2
2023-10-16NFSD: Clean up nfsd4_encode_getdeviceinfo()Chuck Lever1-37/+35