21a446cf1865 ("NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING") 212bf41d88c0 ("fs, nfs: convert nfs_client.cl_count from atomic_t to refcount_t") 3be0f80b5fe9 ("NFSv4.1: Fix up replays of interrupted requests") 9c760d1fd513 ("NFSv4: Refactor _nfs4_proc_exchange_id()") d9cb73300ac0 ("NFSv4: Fix double frees in nfs4_test_session_trunk()") fd40559c8657 ("NFSv4: Fix EXCHANGE_ID corrupt verifier issue") 838edb94977b ("NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration") 5c737cb29977 ("Fix nfs_client refcounting if kmalloc fails in nfs4_proc_exchange_id and nfs4_proc_async_renew") e917f0d1cee1 ("NFS: Clean up _nfs4_proc_exchange_id()") 14d1bbb0ca42 ("NFS: Create a common nfs4_match_client() function") f251fd9e7189 ("NFS: Clean up nfs4_match_clientids()") 63513232f8cd ("NFS prevent double free in async nfs4_exchange_id") a5e14c937687 ("Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE"") ad05cc0f0434 ("NFS: Make trace_nfs4_setup_sequence() available to NFS v4.0") 3d35808b1de4 ("NFS: Merge the remaining setup_sequence functions") 76ee03540f31 ("NFS: Check if the slot table is draining from nfs4_setup_sequence()") 0dcee8bb749e ("NFS: Handle setup sequence task rescheduling in a single place") 6994cdd79856 ("NFS: Lock the slot table from a single place during setup sequence") 9dd9107f330c ("NFS: Move slot-already-allocated check into nfs_setup_sequence()") 7981c8a65914 ("NFS: Create a single nfs4_setup_sequence() function") 6de7e12f53a1 ("NFS: Use nfs4_setup_sequence() everywhere") 42e1cca7e91e ("NFS: Change nfs4_setup_sequence() to take an nfs_client structure") 172d9de15a0d ("NFS: Change nfs4_get_session() to take an nfs_client structure") efc6f4aa742d ("NFS: Move nfs4_get_session() into nfs4_session.h") 2cf10cdd486c ("NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE") ced85a7568b5 ("nfs: fix false positives in nfs40_walk_client_list()") 1c5bd76d17cc ("pNFS: Enable layoutreturn operation for return-on-close") 586f1c39daf5 ("NFSv4: Add encode/decode of the layoutreturn op in DELEGRETURN") cf80516579ce ("NFSv4: Add encode/decode of the layoutreturn op in CLOSE") d8434d4c5478 ("NFSv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz") 69820d22c559 ("pNFS: Don't mark layout segments invalid on layoutreturn in pnfs_roc") 68f744797edd ("pNFS: Do not free layout segments that are marked for return") ae5a459d5f65 ("pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid") 3ecefc929599 ("NFSv4: Don't request close-to-open attribute when holding a delegation") 23ea44c2150d ("NFSv4.1: Fix a regression in DELEGRETURN") 0a014a44a508 ("NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags") 04fa2c6bb51b ("NFS pnfs data server multipath session trunking") ad0849a7efc3 ("NFS test session trunking with exchange id") ba84db96aa07 ("NFS detect session trunking") 8e548edb4006 ("NFS refactor nfs4_match_clientids") 8d89bd70bc93 ("NFS setup async exchange_id") 52ec7be2e273 ("pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present") 2a59a0411671 ("pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID") 2e80dbe7ac51 ("NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN") 07e8dcbda71e ("NFSv4.1: Defer bumping the slot sequence number until we free the slot") 9a0fe86745b8 ("pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls") 668f455dac57 ("Merge branch 'pnfs'")