| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-10 | pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS | Trond Myklebust | 1 | -2/+12 |
| 2025-10-13 | NFS4: Fix state renewals missing after boot | Joshua Watt | 1 | -0/+1 |
| 2025-08-04 | NFS: Fix the setting of capabilities when automounting a new filesystem | Trond Myklebust | 1 | -19/+1 |
| 2025-07-22 | NFS: use a hash table for delegation lookup | Christoph Hellwig | 1 | -0/+5 |
| 2025-07-22 | NFS: cleanup error handling in nfs4_server_common_setup | Christoph Hellwig | 1 | -5/+4 |
| 2025-07-22 | NFS: pass struct nfs_client_initdata to nfs4_set_client | Christoph Hellwig | 1 | -83/+68 |
| 2025-03-21 | pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers | Trond Myklebust | 1 | -0/+5 |
| 2025-03-21 | NFS: Treat ENETUNREACH errors as fatal in containers | Trond Myklebust | 1 | -0/+2 |
| 2024-07-08 | NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server | Olga Kornievskaia | 1 | -4/+2 |
| 2024-03-09 | NFS: enable nconnect for RDMA | Trond Myklebust | 1 | -0/+2 |
| 2023-09-13 | NFSv4.1: fix pnfs MDS=DS session trunking | Olga Kornievskaia | 1 | -1/+5 |
| 2023-08-24 | NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server | Olga Kornievskaia | 1 | -0/+3 |
| 2023-06-19 | NFS: Add sysfs links to sunrpc clients for nfs_clients | Benjamin Coddington | 1 | -0/+1 |
| 2023-06-19 | NFS: add superblock sysfs entries | Benjamin Coddington | 1 | -0/+3 |
| 2023-06-19 | NFS: Add an "xprtsec=" NFS mount option | Chuck Lever | 1 | -10/+18 |
| 2023-06-19 | NFS: Have struct nfs_client carry a TLS policy field | Chuck Lever | 1 | -5/+15 |
| 2022-10-27 | nfs4: Fix kmemleak when allocate slot failed | Zhang Xiaoxu | 1 | -0/+1 |
| 2022-10-27 | NFS: Avoid memcpy() run-time warning for struct sockaddr overflows | Kees Cook | 1 | -9/+9 |
| 2022-10-03 | NFS: move from strlcpy with unused retval to strscpy | Wolfram Sang | 1 | -1/+1 |
| 2022-07-12 | NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE | Anna Schumaker | 1 | -2/+2 |
| 2022-01-06 | nfs: nfs4clinet: check the return value of kstrdup() | Xiaoke Wang | 1 | -1/+4 |
| 2021-10-20 | NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() | Anna Schumaker | 1 | -7/+1 |
| 2021-10-20 | NFS: Move nfs_probe_destination() into the generic client | Anna Schumaker | 1 | -25/+1 |
| 2021-10-20 | NFS: Create an nfs4_server_set_init_caps() function | Anna Schumaker | 1 | -14/+19 |
| 2021-08-27 | NFSv4.1 add network transport when session trunking is detected | Olga Kornievskaia | 1 | -0/+29 |
| 2021-08-27 | NFSv4 introduce max_connect mount options | Olga Kornievskaia | 1 | -2/+10 |
| 2021-06-13 | NFSv4: Initialise connection to the server in nfs4_alloc_client() | Trond Myklebust | 1 | -40/+42 |
| 2021-06-03 | NFS: Fix use-after-free in nfs4_init_client() | Anna Schumaker | 1 | -1/+1 |
| 2021-02-01 | nfs: Fix fall-through warnings for Clang | Gustavo A. R. Silva | 1 | -0/+1 |
| 2020-12-02 | NFSv4: Refactor to use user namespaces for nfs4idmap | Sargun Dhillon | 1 | -1/+1 |
| 2020-10-07 | NFS: Add READ_PLUS data segment support | Anna Schumaker | 1 | -0/+2 |
| 2020-07-17 | NFSv4.0 allow nconnect for v4.0 | Olga Kornievskaia | 1 | -1/+1 |
| 2020-07-13 | NFSv4.2: define limits and sizes for user xattr handling | Frank van der Linden | 1 | -0/+31 |
| 2020-02-25 | nfs: add minor version to nfs_server_key for fscache | Scott Mayhew | 1 | -1/+0 |
| 2020-01-15 | NFS: Additional refactoring for fs_context conversion | Scott Mayhew | 1 | -30/+32 |
| 2020-01-15 | NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context | David Howells | 1 | -30/+30 |
| 2020-01-15 | nfs: don't pass nfs_subversion to ->create_server() | Al Viro | 1 | -2/+1 |
| 2019-11-06 | Merge branch 'linux-ssc-for-5.5' | Trond Myklebust | 1 | -1/+1 |
| 2019-11-03 | NFSv4.1: Don't rebind to the same source port when reconnecting to the server | Trond Myklebust | 1 | -1/+4 |
| 2019-11-03 | NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata | Trond Myklebust | 1 | -3/+3 |
| 2019-10-09 | NFS: add COPY_NOTIFY operation | Olga Kornievskaia | 1 | -1/+1 |
| 2019-08-04 | NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() | Trond Myklebust | 1 | -1/+4 |
| 2019-07-06 | pNFS: Allow multiple connections to the DS | Trond Myklebust | 1 | -0/+3 |
| 2019-07-06 | NFSv4: Allow multiple connections to NFSv4.x (x>0) servers | Trond Myklebust | 1 | -2/+9 |
| 2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-04-26 | NFS: Store the credential of the mount process in the nfs_server | Trond Myklebust | 1 | -0/+6 |
| 2019-02-20 | NFS: drop useless LIST_HEAD | Julia Lawall | 1 | -1/+0 |
| 2019-02-20 | NFS: Fix up documentation warnings | Trond Myklebust | 1 | -14/+18 |
| 2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown | 1 | -2/+2 |
| 2018-09-30 | NFSv4.1: Fix the r/wsize checking | Trond Myklebust | 1 | -7/+9 |
| 2018-08-09 | NFS handle COPY reply CB_OFFLOAD call race | Olga Kornievskaia | 1 | -0/+15 |
| 2018-07-30 | nfs: Referrals not inheriting proto setting from parent | Calum Mackay | 1 | -3/+3 |
| 2018-02-22 | nfs: system crashes after NFS4ERR_MOVED recovery | Bill.Baker@oracle.com | 1 | -2/+4 |
| 2018-01-14 | nfs: Update server port after referral or migration | Chuck Lever | 1 | -0/+1 |
| 2018-01-14 | nfs: Referrals should use the same proto setting as their parent | Chuck Lever | 1 | -3/+20 |
| 2017-12-15 | nfs: fix a deadlock in nfs client initialization | Scott Mayhew | 1 | -4/+13 |
| 2017-11-17 | NFS: Fix bool initialization/comparison | Thomas Meyer | 1 | -1/+1 |
| 2017-11-17 | fs, nfs: convert nfs_client.cl_count from atomic_t to refcount_t | Elena Reshetova | 1 | -5/+5 |
| 2017-08-02 | NFSv4: Fix double frees in nfs4_test_session_trunk() | Trond Myklebust | 1 | -3/+0 |
| 2017-07-13 | NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration | Chuck Lever | 1 | -0/+5 |
| 2017-05-24 | NFSv4.0: Fix a lock leak in nfs40_walk_client_list | Trond Myklebust | 1 | -1/+0 |
| 2017-04-20 | NFS: Remove extra dprintk()s from nfs4client.c | Anna Schumaker | 1 | -52/+10 |
| 2017-04-20 | NFS: Clean up nfs4_init_server() | Anna Schumaker | 1 | -12/+4 |
| 2017-04-20 | NFS: Clean up nfs4_set_client() | Anna Schumaker | 1 | -15/+4 |
| 2017-04-20 | NFS: Clean up nfs4_check_server_scope() | Anna Schumaker | 1 | -12/+3 |
| 2017-04-20 | NFS: Clean up nfs4_check_serverowner_major_id() | Anna Schumaker | 1 | -11/+2 |
| 2017-04-20 | NFS: Create a common nfs4_match_client() function | Anna Schumaker | 1 | -64/+55 |
| 2017-04-20 | NFS: Clean up nfs4_check_serverowner_minor_id() | Anna Schumaker | 1 | -21/+1 |
| 2017-04-20 | NFS: Clean up nfs4_match_clientids() | Anna Schumaker | 1 | -17/+2 |
| 2017-03-17 | NFSv4.1 respect server's max size in CREATE_SESSION | Olga Kornievskaia | 1 | -2/+2 |
| 2016-12-01 | NFS: Remove unused authflavour parameter from nfs_get_client() | Anna Schumaker | 1 | -7/+3 |
| 2016-12-01 | nfs: fix false positives in nfs40_walk_client_list() | J. Bruce Fields | 1 | -1/+21 |
| 2016-09-22 | nfs: allow blocking locks to be awoken by lock callbacks | Jeff Layton | 1 | -0/+3 |
| 2016-09-19 | NFS test session trunking with exchange id | Andy Adamson | 1 | -3/+7 |
| 2016-09-19 | NFS detect session trunking | Andy Adamson | 1 | -0/+90 |
| 2016-09-19 | NFS refactor nfs4_check_serverowner_major_id | Andy Adamson | 1 | -6/+5 |
| 2016-09-19 | NFS refactor nfs4_match_clientids | Andy Adamson | 1 | -5/+5 |
| 2016-08-30 | NFS4: Avoid migration loops | Benjamin Coddington | 1 | -0/+5 |
| 2016-07-19 | nfs4: clnt: respect noresvport when establishing connections to DSes | Tigran Mkrtchyan | 1 | -1/+5 |
| 2016-06-30 | NFS: Fix an Oops in the pNFS files and flexfiles connection setup to the DS | Trond Myklebust | 1 | -8/+12 |
| 2015-11-23 | nfs4: start callback_ident at idr 1 | Benjamin Coddington | 1 | -1/+1 |
| 2015-08-17 | NFS: Use RPC functions for matching sockaddrs | Anna Schumaker | 1 | -4/+1 |
| 2015-07-01 | nfs: Drop bad comment in nfs41_walk_client_list() | Kinglong Mee | 1 | -1/+0 |
| 2015-04-26 | Merge tag 'nfs-for-4.1-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs | Linus Torvalds | 1 | -1/+1 |
| 2015-04-23 | NFS: Move nfs_idmap.h into fs/nfs/ | Anna Schumaker | 1 | -1/+1 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -1/+1 |
| 2015-03-03 | NFSv4: Fix a race in NFSv4.1 server trunking discovery | Trond Myklebust | 1 | -5/+4 |
| 2015-02-03 | Merge branch 'flexfiles' | Trond Myklebust | 1 | -3/+4 |
| 2015-02-03 | nfs41: allow LD to choose DS connection version/minor_version | Peng Tao | 1 | -2/+2 |
| 2015-02-03 | nfs41: allow LD to choose DS connection auth flavor | Peng Tao | 1 | -2/+3 |
| 2015-01-21 | NFSv4.1: Fix an Oops in nfs41_walk_client_list | Trond Myklebust | 1 | -1/+1 |
| 2015-01-05 | NFS: Ignore transport protocol when detecting server trunking | Chuck Lever | 1 | -6/+0 |
| 2015-01-05 | NFSv4/v4.1: Verify the client owner id during trunking detection | Trond Myklebust | 1 | -0/+18 |
| 2015-01-05 | NFSv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client | Trond Myklebust | 1 | -0/+1 |
| 2015-01-05 | NFSv4.1: Fix client id trunking on Linux | Trond Myklebust | 1 | -9/+8 |
| 2014-11-26 | Merge tag 'nfs-cel-for-3.19' of git://git.linux-nfs.org/projects/anna/nfs-rdm... | Trond Myklebust | 1 | -17/+14 |
| 2014-11-25 | NFS: Clean up nfs4_init_callback() | Chuck Lever | 1 | -17/+14 |
| 2014-11-24 | NFS: Deletion of unnecessary checks before the function call "nfs_put_client" | Markus Elfring | 1 | -10/+5 |
| 2014-09-18 | NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists() | Steve Dickson | 1 | -18/+20 |
| 2014-07-08 | nfsv4: set hostname when creating nfsv4 ds connection | Peng Tao | 1 | -0/+5 |
| 2014-03-19 | NFSv4: Schedule recovery if nfs40_walk_client_list() is interrupted | Trond Myklebust | 1 | -0/+7 |
| 2014-02-17 | NFSv4: Use the correct net namespace in nfs4_update_server | Trond Myklebust | 1 | -3/+4 |
| 2014-02-01 | NFSv4.1: nfs4_destroy_session must call rpc_destroy_waitqueue | Trond Myklebust | 1 | -1/+1 |
| 2014-01-27 | sunrpc: turn warn_gssd() log message into a dprintk() | Jeff Layton | 1 | -4/+1 |
| 2014-01-20 | nfs4: fix discover_server_trunking use after free | Weston Andros Adamson | 1 | -6/+4 |
| 2014-01-19 | NFSv4.1: Handle errors correctly in nfs41_walk_client_list | Trond Myklebust | 1 | -3/+5 |
| 2013-12-06 | nfs: check if gssd is running before attempting to use krb5i auth in SETCLIEN... | Jeff Layton | 1 | -1/+6 |
| 2013-10-28 | NFS: add support for multiple sec= mount options | Weston Andros Adamson | 1 | -0/+3 |
| 2013-10-28 | NFS: stop using NFS_MOUNT_SECFLAVOUR server flag | Weston Andros Adamson | 1 | -2/+4 |
| 2013-10-28 | NFS: cache parsed auth_info in nfs_server | Weston Andros Adamson | 1 | -0/+1 |
| 2013-10-28 | NFS: separate passed security flavs from selected | Weston Andros Adamson | 1 | -7/+9 |
| 2013-10-28 | NFS: Add basic migration support to state manager thread | Chuck Lever | 1 | -0/+1 |
| 2013-10-28 | NFS: Export _nfs_display_fhandle() | Chuck Lever | 1 | -1/+1 |
| 2013-10-28 | NFS: Add nfs4_update_server | Chuck Lever | 1 | -0/+108 |
| 2013-10-01 | NFSv4: Ensure that we disable the resend timeout for NFSv4 | Trond Myklebust | 1 | -0/+1 |
| 2013-09-07 | NFSv4: Allow security autonegotiation for submounts | Trond Myklebust | 1 | -1/+2 |
| 2013-09-07 | NFSv4: Fix security auto-negotiation | Trond Myklebust | 1 | -6/+13 |
| 2013-09-06 | NFSv4.1 Use MDS auth flavor for data server connection | Andy Adamson | 1 | -0/+116 |
| 2013-09-03 | NFS: Add a slot table to struct nfs_client for NFSv4.0 transport blocking | Chuck Lever | 1 | -27/+74 |
| 2013-08-07 | NFS Remove unused authflavour parameter from init_client | Andy Adamson | 1 | -2/+1 |
| 2013-06-28 | Merge branch 'labeled-nfs' into linux-next | Trond Myklebust | 1 | -3/+8 |
| 2013-06-28 | NFS: Set NFS_CS_MIGRATION for NFSv4 mounts | Chuck Lever | 1 | -0/+2 |
| 2013-06-28 | NFSv4.1 Refactor nfs4_init_session and nfs4_init_channel_attrs | Andy Adamson | 1 | -1/+1 |
| 2013-06-08 | NFS: Make callbacks minor version generic | Bryan Schumaker | 1 | -3/+3 |
| 2013-06-08 | NFSv4.2: Added NFS v4.2 support to the NFS client | Steve Dickson | 1 | -0/+5 |
| 2013-05-23 | NFS: Fix SETCLIENTID fallback if GSS is not available | Chuck Lever | 1 | -1/+1 |
| 2013-04-23 | Merge branch 'bugfixes' into linux-next | Trond Myklebust | 1 | -16/+29 |
| 2013-04-23 | Merge branch 'rpcsec_gss-from_cel' into linux-next | Trond Myklebust | 1 | -1/+3 |
| 2013-04-14 | NFSv4.1: Set the RPC_CLNT_CREATE_INFINITE_SLOTS flag for NFSv4.1 transports | Trond Myklebust | 1 | -0/+2 |
| 2013-04-10 | NFSv4: Doh! Typo in the fix to nfs41_walk_client_list | Trond Myklebust | 1 | -0/+1 |
| 2013-04-05 | NFSv4/4.1: Fix bugs in nfs4[01]_walk_client_list | Trond Myklebust | 1 | -16/+28 |
| 2013-04-04 | NFSv4: Fix the fallback to AUTH_NULL if krb5i is not available | Trond Myklebust | 1 | -0/+2 |
| 2013-03-29 | NFS: Use "krb5i" to establish NFSv4 state whenever possible | Chuck Lever | 1 | -1/+1 |
| 2013-03-25 | NFSv4: Prepare for minorversion-specific nfs_server capabilities | Trond Myklebust | 1 | -11/+13 |
| 2013-02-28 | Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -0/+1 |
| 2013-02-27 | nfs4client: convert to idr_alloc() | Tejun Heo | 1 | -7/+6 |
| 2013-02-05 | sunrpc: move address copy/cmp/convert routines and prototypes from clnt.h to ... | Jeff Layton | 1 | -0/+1 |
| 2013-01-27 | NFSv4.1: Ensure that nfs41_walk_client_list() does start lease recovery | Trond Myklebust | 1 | -1/+4 |
| 2013-01-27 | NFSv4: Fix NFSv4 trunking discovery | Trond Myklebust | 1 | -19/+7 |
| 2013-01-27 | NFSv4: Fix NFSv4 reference counting for trunked sessions | Trond Myklebust | 1 | -16/+15 |
| 2012-12-06 | NFSv4.1: Cleanup move session slot management to fs/nfs/nfs4session.c | Trond Myklebust | 1 | -0/+1 |
| 2012-11-04 | NFS: Get rid of unnecessary asserts | Trond Myklebust | 1 | -4/+0 |
| 2012-10-02 | NFS: nfs41_walk_client_list(): re-lock before iterating | Chuck Lever | 1 | -0/+1 |
| 2012-10-01 | NFSv4: nfs4_match_clientids is only used by NFSv4.1 | Trond Myklebust | 1 | -15/+15 |
| 2012-10-01 | NFS: Discover NFSv4 server trunking when mounting | Chuck Lever | 1 | -0/+253 |
| 2012-10-01 | NFS: move per-net callback thread initialization to nfs_callback_up_net() | Stanislav Kinsbursky | 1 | -1/+1 |
| 2012-10-01 | NFS: pass net to nfs_callback_down() | Stanislav Kinsbursky | 1 | -1/+1 |
| 2012-08-20 | NFSv4: Ensure that nfs4_alloc_client cleans up on error. | Trond Myklebust | 1 | -1/+1 |
| 2012-07-30 | NFS: Keep module parameters in the generic NFS client | Bryan Schumaker | 1 | -9/+0 |
| 2012-07-30 | NFS: Only initialize the ACL client in the v3 case | Bryan Schumaker | 1 | -4/+6 |
| 2012-07-30 | NFS: Add version registering framework | Bryan Schumaker | 1 | -2/+2 |
| 2012-07-17 | NFS: Split out NFS v4 client functions | Bryan Schumaker | 1 | -0/+91 |
| 2012-07-17 | NFS: Split out NFS v4 server creating code | Bryan Schumaker | 1 | -0/+428 |
| 2012-07-17 | NFS: Initialize the NFS v4 client from init_nfs_v4() | Bryan Schumaker | 1 | -0/+144 |