Commit Graph

152 Commits (4acdaf27ebe2034c342f3be57ef49aed1ad885ef)

Author SHA1 Message Date
Trond Myklebust 4b44b40e04 NFSv4: Ensure correct locking when accessing the 'lock_states' list 13 years ago
Trond Myklebust 111d489f0f NFSv4.1: Ensure that we handle _all_ SEQUENCE status bits. 13 years ago
Trond Myklebust 4f38e4aadc NFSv4: Don't error if we handled it in nfs4_recovery_handle_error 13 years ago
Trond Myklebust 042b60beb4 NFSv4: renewd needs to be able to handle the NFS4ERR_CB_PATH_DOWN error 14 years ago
Al Viro 643168c2dc nfs4_closedata doesn't need to mess with struct path 14 years ago
Weston Andros Adamson 78fe0f41d9 NFS: use scope from exchange_id to skip reclaim 14 years ago
Trond Myklebust 444f72fe7e NFSv4.1: Fix the handling of NFS4ERR_SEQ_MISORDERED errors 14 years ago
Trond Myklebust 1bd714f2a1 NFSv4: Ensure that clientid and session establishment can time out 14 years ago
Trond Myklebust fd954ae124 NFSv4.1: Don't loop forever in nfs4_proc_create_session 14 years ago
Trond Myklebust 47c2199b6e NFSv4.1: Ensure state manager thread dies on last umount 14 years ago
Dave Chinner 0444d76ae6 fs: don't use igrab() while holding i_lock 14 years ago
Andy Adamson cbdabc7f8b NFSv4.1: filelayout async error handler 14 years ago
Andy Adamson d6fb79d433 NFSv4.1: new flag for lease time check 14 years ago
Trond Myklebust f9feab1e18 NFSv4: nfs4_state_mark_reclaim_nograce() should be static 14 years ago
Trond Myklebust 0400a6b0cb NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses 14 years ago
Andy Adamson 778be232a2 NFS do not find client in NFSv4 pg_authenticate 14 years ago
Chuck Lever 24d292b894 NFS: Move cl_state_owners and related fields to the nfs_server struct 14 years ago
Fred Isaman f7e8917a67 pnfs: layout roc code 14 years ago
Andy Adamson 42acd02182 NFS add session back channel draining 14 years ago
Andy Adamson 2c2618c6f2 NFS associate sessionid with callback connection 14 years ago
Andy Adamson 974cec8ca0 NFS: client needs to maintain list of inodes with active layouts 15 years ago
Randy Dunlap 8c7597f6ce nfs: include ratelimit.h, fix nfs4state build error 15 years ago
Trond Myklebust 168667c43b NFSv4: The state manager must ignore EKEYEXPIRED. 15 years ago
Trond Myklebust 6eaa61496f NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID 15 years ago
Arnd Bergmann b89f432133 fs/locks.c: prepare for BKL removal 15 years ago
Trond Myklebust 77041ed9b4 NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid 15 years ago
Trond Myklebust d3c7b7ccc1 NFSv4: Add support for the RELEASE_LOCKOWNER operation 15 years ago
Trond Myklebust 1f0e890dba NFSv4: Clean up struct nfs4_state_owner 15 years ago
Trond Myklebust c48f4f3541 NFSv41: Convert the various reboot recovery ops etc to minor version ops 15 years ago
Trond Myklebust a2118c33aa NFSv41: Don't store session state in the nfs_client->cl_state 15 years ago
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