Commit Graph

119 Commits (0502f94c62be79d1f4ae6f53ceaefde67ef3cea2)

Author SHA1 Message Date
Trond Myklebust 8535b2be51 NFSv4: Don't use GFP_KERNEL allocations in state recovery 15 years ago
Trond Myklebust bb8b27e504 NFSv4: Clean up the NFSv4 setclientid operation 15 years ago
Trond Myklebust 0f79fd6f5c NFSv4.1: Various fixes to the sequence flag error handling 15 years ago
Andy Adamson 41f54a5548 nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset 15 years ago
Andy Adamson b9efa1b27e nfs41: implement cb_recall_slot 15 years ago
Jeff Layton 2c6434888c nfs4: handle -EKEYEXPIRED errors from RPC layer 15 years ago
Trond Myklebust a2c0b9e291 NFS: Ensure that we handle NFS4ERR_STALE_STATEID correctly 15 years ago
Trond Myklebust 380454126f NFSv4: Fix a regression in the NFSv4 state manager 15 years ago
Trond Myklebust 72211dbe72 NFSv4: Release the sequence id before restarting a CLOSE rpc call 15 years ago
Alexandros Batsakis 5601a00d67 nfs: run state manager in privileged mode 15 years ago
Alexandros Batsakis 689cf5c15b nfs: enforce FIFO ordering of operations trying to acquire slot 15 years ago
Ricardo Labiaga 7cab89b275 nfs41: Invoke RECLAIM_COMPLETE on all new client ids 15 years ago
Ricardo Labiaga f455848a11 nfs41: Mark stateids in need of reclaim if state manager gets stale clientid 15 years ago
Ricardo Labiaga 9dfdf404c9 nfs41: Don't clear DRAINING flag on NFS4ERR_STALE_CLIENTID 15 years ago
Ricardo Labiaga 9430fb6b53 nfs41: nfs41_setup_state_renewal 15 years ago
Trond Myklebust 35dc1d74a8 NFSv41: Fix up some bugs in the NFS4CLNT_SESSION_DRAINING code 15 years ago
Trond Myklebust f26468fb93 NFSv41: Fix nfs4_proc_create_session 15 years ago
Ricardo Labiaga da6ebfe34a nfs41: Invoke RECLAIM_COMPLETE 15 years ago
Ricardo Labiaga fce5c838e1 nfs41: RECLAIM_COMPLETE functionality 15 years ago
Trond Myklebust 0556d1a695 NFSv41: nfs4_reset_session must always set NFS4CLNT_SESSION_DRAINING 15 years ago
Alexandros Batsakis 0629e370dd nfs41: check SEQUENCE status flag 15 years ago
Andy Adamson 0b9e2d41f1 nfs41: only state manager sets NFS4CLNT_SESSION_SETUP 15 years ago
Andy Adamson ea028ac925 nfs41: nfs41: fix state manager deadlock in session reset 15 years ago
Andy Adamson 8ba9bf8e51 nfs41: fix switch in nfs4_recovery_handle_error 15 years ago
Andy Adamson 6df08189ff nfs41: rename cl_state session SETUP bit to RESET 15 years ago
Andy Adamson 4d643d1dfa nfs41: add create session into establish_clid 15 years ago
Trond Myklebust 9c4c761a62 NFSv4.1: Handle NFSv4.1 session errors in the lock recovery code 15 years ago
Trond Myklebust b6d408ba8c NFSv4: Fix up error handling in the state manager main loop. 15 years ago
Trond Myklebust c8b7ae3d32 NFSv4: Ensure the state manager handles NFS4ERR_NO_GRACE correctly 15 years ago
Trond Myklebust 4f7cdf18e1 NFSv4: The state manager shouldn't exit on errors that were handled 15 years ago
Trond Myklebust e345e88a77 NFSv4: Fix up the callers of nfs4_state_end_reclaim_reboot 15 years ago
Alexey Dobriyan 6aed62853c const: make file_lock_operations const 16 years ago
Trond Myklebust 7111dc7392 NFSv4: Fix an infinite looping problem with the nfs4_state_manager 16 years ago
Trond Myklebust b64aec8d1e NFSv4: Fix an Oops in nfs4_free_lock_state 16 years ago
Trond Myklebust 3f09df70e3 NFS: Ensure we always hold the BKL when dereferencing inode->i_flock 16 years ago
Trond Myklebust 965b5d6791 NFSv4: Handle more errors when recovering open file and locking state 16 years ago
Benny Halevy 34dc1ad752 nfs41: increment_{open,lock}_seqid 16 years ago
Andy Adamson 78722e9c92 nfs41: only retry EXCHANGE_ID on recoverable errors 16 years ago
Andy Adamson b4b82607ff nfs41: get_clid_cred for EXCHANGE_ID 16 years ago
Andy Adamson 90a16617ee nfs41: add a get_clid_cred function to nfs4_state_recovery_ops 16 years ago
Andy Adamson 591d71cbde nfs41: establish sessions-based clientid 16 years ago
Andy Adamson a7b721037f nfs41: introduce get_state_renewal_cred 16 years ago
Benny Halevy 8e69514f29 nfs41: support minorversion 1 for nfs4_check_lease 16 years ago
Andy Adamson c3fad1b1aa nfs41: add session reset to state manager 16 years ago
Andy Adamson 76db6d9500 nfs41: add session setup to the state manager 16 years ago
Benny Halevy c2e713dd83 nfs41: translate NFS4ERR_MINOR_VERS_MISMATCH to EPROTONOSUPPORT 16 years ago
Chuck Lever f738f51703 NFS: Start PF_INET6 callback listener only if IPv6 support is available 16 years ago
Trond Myklebust dc0b027dfa NFSv4: Convert the open and close ops to use fmode 16 years ago
Trond Myklebust b0d3ded1a2 NFSv4: Clean up nfs_expire_all_delegations() 16 years ago
Trond Myklebust 0d62f85a81 NFSv4: Fix a BAD_SEQUENCEID condition. 16 years ago