| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-16 | NFSD: Relocate the xdr_reserve_space_vec() call site | Chuck Lever | 1 | -4/+16 |
| 2025-11-16 | NFSD: pass nfsd_file to nfsd_iter_read() | Mike Snitzer | 1 | -4/+4 |
| 2025-11-10 | nfsd: ensure SEQUENCE replay sends a valid reply. | NeilBrown | 1 | -1/+1 |
| 2025-11-10 | NFSD: Skip close replay processing if XDR encoding fails | Chuck Lever | 1 | -2/+1 |
| 2025-10-21 | Revert "NFSD: Remove the cap on number of operations per NFSv4 COMPOUND" | Chuck Lever | 1 | -1/+3 |
| 2025-10-21 | nfsd: Avoid strlen conflict in nfsd4_encode_components_esc() | Nathan Chancellor | 1 | -6/+3 |
| 2025-10-21 | NFSD: Define actions for the new time_deleg FATTR4 attributes | Chuck Lever | 1 | -0/+8 |
| 2025-09-21 | nfsd: use ATTR_CTIME_SET for delegated ctime updates | Jeff Layton | 1 | -1/+2 |
| 2025-09-21 | nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtime update | Jeff Layton | 1 | -1/+1 |
| 2025-09-21 | NFSD: Implement large extent array support in pNFS | Sergey Bashirov | 1 | -6/+5 |
| 2025-09-21 | NFSD: Minor cleanup in layoutcommit decoding | Sergey Bashirov | 1 | -1/+1 |
| 2025-09-21 | NFSD: Rework encoding and decoding of nfsd4_deviceid | Sergey Bashirov | 1 | -13/+1 |
| 2025-07-14 | NFSD: Remove the cap on number of operations per NFSv4 COMPOUND | Chuck Lever | 1 | -3/+1 |
| 2025-05-28 | Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -2/+19 |
| 2025-05-15 | NFSD: Remove NFSD_BUFSIZE | Chuck Lever | 1 | -1/+1 |
| 2025-05-11 | NFSD: Implement FATTR4_CLONE_BLKSIZE attribute | Chuck Lever | 1 | -1/+18 |
| 2025-04-07 | nfsd: Use lookup_one() rather than lookup_one_len() | NeilBrown | 1 | -1/+3 |
| 2025-01-27 | Merge tag 'nfsd-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -116/+222 |
| 2025-01-21 | nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION | Jeff Layton | 1 | -1/+2 |
| 2025-01-21 | nfsd: handle delegated timestamps in SETATTR | Jeff Layton | 1 | -0/+20 |
| 2025-01-21 | nfsd: add support for delegated timestamps | Jeff Layton | 1 | -2/+13 |
| 2025-01-21 | nfsd: rework NFS4_SHARE_WANT_* flag handling | Jeff Layton | 1 | -1/+1 |
| 2025-01-21 | nfsd: add support for FATTR4_OPEN_ARGUMENTS | Jeff Layton | 1 | -0/+50 |
| 2025-01-21 | nfsd: prepare delegation code for handing out *_ATTRS_DELEG delegations | Jeff Layton | 1 | -0/+2 |
| 2025-01-21 | nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* | Jeff Layton | 1 | -6/+6 |
| 2025-01-21 | nfsd: switch to autogenerated definitions for open_delegation_type4 | Jeff Layton | 1 | -4/+4 |
| 2025-01-21 | nfsd: fix handling of delegated change attr in CB_GETATTR | Jeff Layton | 1 | -6/+9 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_fattr4() from page boundaries in the encode buffer | Chuck Lever | 1 | -5/+5 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_secinfo() from page boundaries in the encode buffer | Chuck Lever | 1 | -8/+10 |
| 2025-01-10 | NFSD: Refactor nfsd4_do_encode_secinfo() again | Chuck Lever | 1 | -31/+34 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_readlink() from page boundaries in the encode buffer | Chuck Lever | 1 | -12/+10 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in the enco... | Chuck Lever | 1 | -8/+17 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the encode bu... | Chuck Lever | 1 | -8/+10 |
| 2025-01-10 | NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode buffer | Chuck Lever | 1 | -15/+19 |
| 2025-01-10 | NFSD: Encode COMPOUND operation status on page boundaries | Chuck Lever | 1 | -10/+10 |
| 2025-01-06 | nfsd: add support for freeing unused session-DRC slots | NeilBrown | 1 | -2/+3 |
| 2024-12-04 | lsm: use lsm_context in security_inode_getsecctx | Casey Schaufler | 1 | -16/+10 |
| 2024-12-04 | lsm: ensure the correct LSM context releaser | Casey Schaufler | 1 | -2/+6 |
| 2024-11-18 | NFSD: Remove unused values from nfsd4_encode_components_esc() | Chuck Lever | 1 | -5/+2 |
| 2024-11-18 | NFSD: Remove unused results in nfsd4_encode_pathname4() | Chuck Lever | 1 | -10/+4 |
| 2024-11-18 | nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT | Pali Rohár | 1 | -1/+1 |
| 2024-11-18 | nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response | Pali Rohár | 1 | -1/+23 |
| 2024-11-11 | nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer | Jeff Layton | 1 | -6/+10 |
| 2024-11-11 | nfsd: drop the nfsd4_fattr_args "size" field | Jeff Layton | 1 | -6/+2 |
| 2024-11-11 | nfsd: drop inode parameter from nfsd4_change_attribute() | Jeff Layton | 1 | -1/+1 |
| 2024-09-20 | NFSD: Fix NFSv4's PUTPUBFH operation | Chuck Lever | 1 | -9/+1 |
| 2024-09-20 | nfsd: move error choice for incorrect object types to version-specific code. | NeilBrown | 1 | -0/+19 |
| 2024-08-26 | fs/nfsd: fix update of inode attrs in CB_GETATTR | Jeff Layton | 1 | -1/+1 |
| 2024-08-22 | nfsd: ensure that nfsd4_fattr_args.context is zeroed out | Jeff Layton | 1 | -1/+3 |
| 2024-07-08 | NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows | Dan Carpenter | 1 | -6/+6 |
| 2024-05-06 | NFSD: Add COPY status code to OFFLOAD_STATUS response | Chuck Lever | 1 | -1/+6 |
| 2024-05-06 | nfsd: trivial GET_DIR_DELEGATION support | Jeff Layton | 1 | -2/+74 |
| 2024-04-25 | NFSD: Fix nfsd4_encode_fattr4() crasher | Chuck Lever | 1 | -1/+1 |
| 2024-04-11 | NFSD: fix endianness issue in nfsd4_encode_fattr4 | Vasily Gorbik | 1 | -24/+23 |
| 2024-03-09 | NFSD: Clean up nfsd4_encode_replay() | Chuck Lever | 1 | -16/+13 |
| 2024-03-01 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -2/+8 |
| 2024-03-01 | NFSD: fix LISTXATTRS returning more bytes than maxcount | Jorge Mora | 1 | -2/+3 |
| 2024-03-01 | NFSD: fix LISTXATTRS returning a short list with eof=TRUE | Jorge Mora | 1 | -1/+2 |
| 2024-03-01 | NFSD: change LISTXATTRS cookie encoding to big-endian | Jorge Mora | 1 | -1/+3 |
| 2024-03-01 | NFSD: fix nfsd4_listxattr_validate_cookie | Jorge Mora | 1 | -6/+1 |
| 2024-01-07 | NFSD: Modify NFSv4 to use nfsd_read_splice_ok() | Chuck Lever | 1 | -5/+8 |
| 2023-12-18 | NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d | Chuck Lever | 1 | -5/+2 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_seek() | Chuck Lever | 1 | -6/+7 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_offset_status() | Chuck Lever | 1 | -6/+7 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_copy_notify() | Chuck Lever | 1 | -65/+41 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_copy() | Chuck Lever | 1 | -39/+45 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_test_stateid() | Chuck Lever | 1 | -10/+8 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_exchange_id() | Chuck Lever | 1 | -55/+74 |
| 2023-10-16 | NFSD: Clean up nfsd4_do_encode_secinfo() | Chuck Lever | 1 | -17/+39 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_access() | Chuck Lever | 1 | -7/+7 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_readdir() | Chuck Lever | 1 | -57/+55 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_entry4() | Chuck Lever | 1 | -9/+6 |
| 2023-10-16 | NFSD: Add an nfsd4_encode_nfs_cookie4() helper | Chuck Lever | 1 | -12/+20 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_rdattr_error() | Chuck Lever | 1 | -15/+15 |
| 2023-10-16 | NFSD: Rename nfsd4_encode_dirent() | Chuck Lever | 1 | -8/+7 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_sequence() | Chuck Lever | 1 | -12/+25 |
| 2023-10-16 | NFSD: Restructure nfsd4_encode_create_session() | Chuck Lever | 1 | -9/+12 |
| 2023-10-16 | NFSD: Add nfsd4_encode_channel_attr4() | Chuck Lever | 1 | -36/+44 |
| 2023-10-16 | NFSD: Add a utility function for encoding sessionid4 objects | Chuck Lever | 1 | -9/+16 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_open() | Chuck Lever | 1 | -7/+10 |
| 2023-10-16 | NFSD: Add nfsd4_encode_open_delegation4() | Chuck Lever | 1 | -23/+33 |
| 2023-10-16 | NFSD: Add nfsd4_encode_open_none_delegation4() | Chuck Lever | 1 | -18/+24 |
| 2023-10-16 | NFSD: Add nfsd4_encode_open_write_delegation4() | Chuck Lever | 1 | -26/+33 |
| 2023-10-16 | NFSD: Add nfsd4_encode_open_read_delegation4() | Chuck Lever | 1 | -16/+45 |
| 2023-10-16 | NFSD: Refactor nfsd4_encode_lock_denied() | Chuck Lever | 1 | -25/+36 |
| 2023-10-16 | NFSD: Add nfsd4_encode_lock_owner4() | Chuck Lever | 1 | -10/+21 |
| 2023-10-16 | NFSD: Remove a layering violation when encoding lock_denied | Chuck Lever | 1 | -14/+2 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_getdeviceinfo() | Chuck Lever | 1 | -37/+35 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_layoutreturn() | Chuck Lever | 1 | -6/+6 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_layoutcommit() | Chuck Lever | 1 | -13/+8 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_layoutget() | Chuck Lever | 1 | -18/+34 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_stateid() | Chuck Lever | 1 | -16/+20 |
| 2023-10-16 | NFSD: Add nfsd4_encode_count4() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Rename nfsd4_encode_fattr() | Chuck Lever | 1 | -10/+13 |
| 2023-10-16 | NFSD: Use a bitmask loop to encode FATTR4 results | Chuck Lever | 1 | -287/+146 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_xattr_support() | Chuck Lever | 1 | -7/+12 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_sec_label() | Chuck Lever | 1 | -9/+18 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() | Chuck Lever | 1 | -8/+15 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_layout_blksize() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_layout_types() | Chuck Lever | 1 | -20/+19 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_fs_layout_types() | Chuck Lever | 1 | -1/+23 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() | Chuck Lever | 1 | -17/+22 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_time_modify() | Chuck Lever | 1 | -1/+7 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_time_metadata() | Chuck Lever | 1 | -1/+7 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_time_delta() | Chuck Lever | 1 | -29/+24 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_time_create() | Chuck Lever | 1 | -1/+7 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_time_access() | Chuck Lever | 1 | -4/+10 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_space_used() | Chuck Lever | 1 | -6/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_space_total() | Chuck Lever | 1 | -5/+11 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_space_free() | Chuck Lever | 1 | -5/+11 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_space_avail() | Chuck Lever | 1 | -5/+11 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_rawdev() | Chuck Lever | 1 | -5/+21 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_owner_group() | Chuck Lever | 1 | -2/+8 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_owner() | Chuck Lever | 1 | -2/+8 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_numlinks() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_mode() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_maxwrite() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_maxread() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_maxname() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_maxlink() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_maxfilesize() | Chuck Lever | 1 | -4/+11 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_fs_locations() | Chuck Lever | 1 | -38/+28 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_files_total() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_files_free() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_files_avail() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_fileid() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_filehandle() | Chuck Lever | 1 | -15/+18 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_acl() | Chuck Lever | 1 | -21/+26 |
| 2023-10-16 | NFSD: Add nfsd4_encode_nfsace4() | Chuck Lever | 1 | -15/+21 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_aclsupport() | Chuck Lever | 1 | -5/+14 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_rdattr_error() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_lease_time() | Chuck Lever | 1 | -5/+11 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_fsid() | Chuck Lever | 1 | -22/+36 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_size() | Chuck Lever | 1 | -4/+9 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_change() | Chuck Lever | 1 | -23/+33 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_fh_expire_type() | Chuck Lever | 1 | -8/+16 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_type() | Chuck Lever | 1 | -23/+40 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4_supported_attrs() | Chuck Lever | 1 | -24/+24 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4__false() | Chuck Lever | 1 | -12/+15 |
| 2023-10-16 | NFSD: Add nfsd4_encode_fattr4__true() | Chuck Lever | 1 | -28/+27 |
| 2023-10-16 | NFSD: Add struct nfsd4_fattr_args | Chuck Lever | 1 | -52/+65 |
| 2023-10-16 | NFSD: Clean up nfsd4_encode_setattr() | Chuck Lever | 1 | -21/+12 |
| 2023-10-16 | NFSD: Rename nfsd4_encode_bitmap() | Chuck Lever | 1 | -13/+15 |
| 2023-10-16 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -2/+8 |
| 2023-09-28 | NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set | Chuck Lever | 1 | -2/+2 |
| 2023-08-29 | NFSD: da_addr_body field missing in some GETDEVICEINFO replies | Chuck Lever | 1 | -14/+11 |
| 2023-08-29 | NFSD: Report zero space limit for write delegations | Chuck Lever | 1 | -3/+6 |
| 2023-08-29 | NFSD: handle GETATTR conflict with write delegation | Dai Ngo | 1 | -0/+5 |
| 2023-06-27 | nfsd: Fix creation time serialization order | Tavian Barnes | 1 | -5/+5 |
| 2023-06-17 | NFSD: Add an nfsd4_encode_nfstime4() helper | Chuck Lever | 1 | -20/+26 |
| 2023-06-12 | NFSD: add encoding of op_recall flag for write delegation | Dai Ngo | 1 | -1/+1 |
| 2023-06-11 | NFSD: Hoist rq_vec preparation into nfsd_read() [step two] | Chuck Lever | 1 | -5/+5 |
| 2023-06-11 | NFSD: Update rq_next_page between COMPOUND operations | Chuck Lever | 1 | -3/+6 |
| 2023-06-11 | NFSD: Use svcxdr_encode_opaque_pages() in nfsd4_encode_splice_read() | Chuck Lever | 1 | -22/+21 |
| 2023-06-05 | NFSD: Replace encode_cinfo() | Chuck Lever | 1 | -48/+24 |
| 2023-06-05 | NFSD: Add encoders for NFSv4 clientids and verifiers | Chuck Lever | 1 | -52/+55 |
| 2023-04-24 | Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -2/+1 |
| 2023-04-04 | Merge tag 'nfsd-6.3-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -7/+8 |
| 2023-03-31 | nfsd: call op_release, even when op_func returns an error | Jeff Layton | 1 | -6/+5 |
| 2023-03-31 | NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL | Chuck Lever | 1 | -1/+3 |
| 2023-03-06 | xattr: remove unused argument | Christian Brauner | 1 | -2/+1 |
| 2023-01-26 | nfsd: use the getattr operation to fetch i_version | Jeff Layton | 1 | -1/+3 |
| 2023-01-06 | Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" | Chuck Lever | 1 | -1/+1 |
| 2023-01-02 | nfsd: fix handling of readdir in v4root vs. mount upcall timeout | Jeff Layton | 1 | -0/+11 |
| 2022-12-10 | NFSD: Avoid clashing function prototypes | Kees Cook | 1 | -255/+377 |
| 2022-11-28 | NFSD: Simplify READ_PLUS | Anna Schumaker | 1 | -107/+32 |
| 2022-09-26 | NFSD: Clean up nfs4svc_encode_compoundres() | Chuck Lever | 1 | -4/+0 |
| 2022-09-26 | NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing | Chuck Lever | 1 | -11/+50 |
| 2022-09-26 | NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data | Anna Schumaker | 1 | -1/+1 |
| 2022-09-26 | nfsd: clean up mounted_on_fileid handling | Jeff Layton | 1 | -7/+9 |
| 2022-09-26 | NFSD: Fix handling of oversized NFSv4 COMPOUND requests | Chuck Lever | 1 | -9/+3 |
| 2022-09-26 | NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND | Chuck Lever | 1 | -3/+4 |
| 2022-07-29 | NFSD: Replace boolean fields in struct nfsd4_copy | Chuck Lever | 1 | -6/+6 |
| 2022-07-29 | NFSD: Shrink size of struct nfsd4_copy | Chuck Lever | 1 | -1/+4 |
| 2022-07-29 | NFSD: Shrink size of struct nfsd4_copy_notify | Chuck Lever | 1 | -2/+10 |
| 2022-07-29 | NFSD: nfserrno(-ENOMEM) is nfserr_jukebox | Chuck Lever | 1 | -2/+2 |
| 2022-07-29 | NFSD: Clean up nfsd4_encode_readlink() | Chuck Lever | 1 | -15/+9 |
| 2022-07-29 | NFSD: Use xdr_pad_size() | Chuck Lever | 1 | -7/+4 |
| 2022-07-29 | NFSD: Simplify starting_len | Chuck Lever | 1 | -5/+4 |
| 2022-07-29 | NFSD: Optimize nfsd4_encode_readv() | Chuck Lever | 1 | -12/+6 |
| 2022-07-29 | NFSD: Add an nfsd4_read::rd_eof field | Chuck Lever | 1 | -6/+5 |
| 2022-07-29 | NFSD: Clean up SPLICE_OK in nfsd4_encode_read() | Chuck Lever | 1 | -5/+4 |
| 2022-07-29 | NFSD: Optimize nfsd4_encode_fattr() | Chuck Lever | 1 | -7/+4 |
| 2022-07-29 | NFSD: Optimize nfsd4_encode_operation() | Chuck Lever | 1 | -2/+1 |
| 2022-07-11 | NFSD: Decode NFSv4 birth time attribute | Chuck Lever | 1 | -0/+9 |
| 2022-05-23 | SUNRPC: Use RMW bitops in single-threaded hot paths | Chuck Lever | 1 | -1/+1 |
| 2022-02-28 | nfsd: Add support for the birth time attribute | Ondrej Valousek | 1 | -0/+10 |
| 2022-02-09 | NFSD: Deprecate NFS_OFFSET_MAX | Chuck Lever | 1 | -1/+1 |
| 2022-02-09 | NFSD: Fix the behavior of READ near OFFSET_MAX | Chuck Lever | 1 | -6/+2 |
| 2022-01-08 | NFSD: De-duplicate nfsd4_decode_bitmap4() | Chuck Lever | 1 | -14/+3 |
| 2021-12-13 | NFSD: Fix inconsistent indenting | Jiapeng Chong | 1 | -2/+2 |
| 2021-11-17 | Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -5/+2 |
| 2021-11-15 | NFSD: Fix exposure in nfsd4_decode_bitmap() | Chuck Lever | 1 | -5/+2 |
| 2021-11-10 | Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -23/+29 |
| 2021-10-13 | SUNRPC: Change return value type of .pc_encode | Chuck Lever | 1 | -2/+2 |
| 2021-10-13 | SUNRPC: Replace the "__be32 *p" parameter to .pc_encode | Chuck Lever | 1 | -3/+4 |
| 2021-10-13 | NFSD: Save location of NFSv4 COMPOUND status | Chuck Lever | 1 | -2/+7 |
| 2021-10-13 | SUNRPC: Change return value type of .pc_decode | Chuck Lever | 1 | -12/+12 |
| 2021-10-13 | SUNRPC: Replace the "__be32 *p" parameter to .pc_decode | Chuck Lever | 1 | -2/+2 |
| 2021-10-02 | NFSD: simplify struct nfsfh | NeilBrown | 1 | -2/+2 |