Jeff Layton
|
14a571a8ec
nfsd: add some comments to the nfsd4 object definitions
|
11 ani în urmă |
Jeff Layton
|
b687f6863e
nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers
|
11 ani în urmă |
Jeff Layton
|
285abdee53
nfsd: remove old fault injection infrastructure
|
11 ani în urmă |
Jeff Layton
|
98d5c7c5bd
nfsd: add more granular locking to *_delegations fault injectors
|
11 ani în urmă |
Jeff Layton
|
82e05efaec
nfsd: add more granular locking to forget_openowners fault injector
|
11 ani în urmă |
Jeff Layton
|
016200c373
nfsd: add more granular locking to forget_locks fault injector
|
11 ani în urmă |
Jeff Layton
|
69fc9edf98
nfsd: add nfsd_inject_forget_clients
|
11 ani în urmă |
Jeff Layton
|
a0926d1527
nfsd: add a forget_client set_clnt routine
|
11 ani în urmă |
Jeff Layton
|
7ec0e36f1a
nfsd: add a forget_clients "get" routine with proper locking
|
11 ani în urmă |
J. Bruce Fields
|
83e452fee8
nfsd4: fix out of date comment
|
11 ani în urmă |
Trond Myklebust
|
d4f0489f38
nfsd: Move the open owner hash table into struct nfs4_client
|
11 ani în urmă |
Jeff Layton
|
d3134b1049
nfsd: make openstateids hold references to their openowners
|
11 ani în urmă |
Jeff Layton
|
8f4b54c53f
nfsd: add an operation for unhashing a stateowner
|
11 ani în urmă |
Jeff Layton
|
58fb12e6a4
nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache
|
11 ani în urmă |
Jeff Layton
|
6b180f0b57
nfsd: Add reference counting to state owners
|
11 ani în urmă |
Trond Myklebust
|
11b9164ada
nfsd: Add a struct nfs4_file field to struct nfs4_stid
|
11 ani în urmă |
Trond Myklebust
|
6011695da2
nfsd: Add reference counting to the lock and open stateids
|
11 ani în urmă |
Jeff Layton
|
650ecc8f8f
nfsd: remove dl_fh field from struct nfs4_delegation
|
11 ani în urmă |
Jeff Layton
|
f9c00c3ab4
nfsd: Do not let nfs4_file pin the struct inode
|
11 ani în urmă |
Trond Myklebust
|
e2cf80d73f
nfsd: Store the filehandle with the struct nfs4_file
|
11 ani în urmă |
Trond Myklebust
|
72c0b0fb9f
nfsd: Move the delegation reference counter into the struct nfs4_stid
|
11 ani în urmă |
Trond Myklebust
|
b0fc29d6fc
nfsd: Ensure stateids remain unique until they are freed
|
11 ani în urmă |
Jeff Layton
|
02e1215f9f
nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg
|
11 ani în urmă |
Jeff Layton
|
e8051c837b
nfsd: eliminate nfsd4_init_callback
|
11 ani în urmă |
Jeff Layton
|
baeb4ff0e5
nfsd: make deny mode enforcement more efficient and close races in it
|
11 ani în urmă |
Jeff Layton
|
c11c591fe6
nfsd: shrink st_access_bmap and st_deny_bmap
|
11 ani în urmă |
Trond Myklebust
|
de18643dce
nfsd: Add locking to the nfs4_file->fi_fds[] array
|
11 ani în urmă |
Trond Myklebust
|
1d31a2531a
nfsd: Add fine grained protection for the nfs4_file->fi_stateids list
|
11 ani în urmă |
Trond Myklebust
|
0fe492db60
nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid()
|
11 ani în urmă |
Trond Myklebust
|
d4e19e7027
nfsd: Don't get a session reference without a client reference
|
11 ani în urmă |