Commit History

Author SHA1 Message Date
  Jeff Layton 97403d95e1 nfsd: move unhash_client_locked call into mark_client_expired_locked 11 years ago
  Jeff Layton 217526e7ec nfsd: protect the close_lru list and oo_last_closed_stid with client_lock 11 years ago
  Trond Myklebust 0a880a28f8 nfsd: Add lockdep assertions to document the nfs4_client/session locking 11 years ago
  Trond Myklebust 3e339f964b nfsd: Ensure lookup_clientid() takes client_lock 11 years ago
  Trond Myklebust 6b10ad193d nfsd: Protect nfsd4_destroy_clientid using client_lock 11 years ago
  Jeff Layton d20c11d86d nfsd: Protect session creation and client confirm using client_lock 11 years ago
  Trond Myklebust 3dbacee6e1 nfsd: Protect unconfirmed client creation using client_lock 11 years ago
  Trond Myklebust 5cc40fd7b6 nfsd: Move create_client() call outside the lock 11 years ago
  Trond Myklebust 425510f5c8 nfsd: Don't require client_lock in free_client 11 years ago
  Trond Myklebust 4864af97e0 nfsd: Ensure that the laundromat unhashes the client before releasing locks 11 years ago
  Trond Myklebust 4beb345b37 nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it 11 years ago
  Jeff Layton 4ae098d327 nfsd: rename unhash_generic_stateid to unhash_ol_stateid 11 years ago
  Jeff Layton d83017f94c nfsd: don't thrash the cl_lock while freeing an open stateid 11 years ago
  Jeff Layton 2c41beb0e5 nfsd: reduce cl_lock thrashing in release_openowner 11 years ago
  Jeff Layton fc5a96c3b7 nfsd: close potential race in nfsd4_free_stateid 11 years ago
  Jeff Layton 3c1c995cc2 nfsd: optimize destroy_lockowner cl_lock thrashing 11 years ago
  Jeff Layton a819ecc1bb nfsd: add locking to stateowner release 11 years ago
  Jeff Layton 882e9d25e1 nfsd: clean up and reorganize release_lockowner 11 years ago
  Trond Myklebust d4f0489f38 nfsd: Move the open owner hash table into struct nfs4_client 11 years ago
  Trond Myklebust c58c6610ec nfsd: Protect adding/removing lock owners using client_lock 11 years ago
  Trond Myklebust 7ffb588086 nfsd: Protect adding/removing open state owners using client_lock 11 years ago
  Jeff Layton b401be22b5 nfsd: don't allow CLOSE to proceed until refcount on stateid drops 11 years ago
  Jeff Layton d3134b1049 nfsd: make openstateids hold references to their openowners 11 years ago
  Jeff Layton 5adfd8850b nfsd: clean up refcounting for lockowners 11 years ago
  Trond Myklebust e4f1dd7fc2 nfsd: Make lock stateid take a reference to the lockowner 11 years ago
  Jeff Layton 8f4b54c53f nfsd: add an operation for unhashing a stateowner 11 years ago
  Jeff Layton 5db1c03feb nfsd: clean up lockowner refcounting when finding them 11 years ago
  Jeff Layton 58fb12e6a4 nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache 11 years ago
  Jeff Layton 6b180f0b57 nfsd: Add reference counting to state owners 11 years ago
  Trond Myklebust 2d3f96689f nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() 11 years ago