Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
7abea1e8e81ad7ba100bd97c4881027c73e2db3e
/
fs
/
nfsd
/
nfs4state.c
7abea1e
nfsd: don't destroy client if mark_client_expired_locked fails
by Jeff Layton
· 10 years ago
97403d9
nfsd: move unhash_client_locked call into mark_client_expired_locked
by Jeff Layton
· 10 years ago
217526e
nfsd: protect the close_lru list and oo_last_closed_stid with client_lock
by Jeff Layton
· 10 years ago
0a880a2
nfsd: Add lockdep assertions to document the nfs4_client/session locking
by Trond Myklebust
· 10 years ago
3e339f9
nfsd: Ensure lookup_clientid() takes client_lock
by Trond Myklebust
· 10 years ago
6b10ad1
nfsd: Protect nfsd4_destroy_clientid using client_lock
by Trond Myklebust
· 10 years ago
d20c11d
nfsd: Protect session creation and client confirm using client_lock
by Jeff Layton
· 10 years ago
3dbacee
nfsd: Protect unconfirmed client creation using client_lock
by Trond Myklebust
· 10 years ago
5cc40fd
nfsd: Move create_client() call outside the lock
by Trond Myklebust
· 10 years ago
425510f
nfsd: Don't require client_lock in free_client
by Trond Myklebust
· 10 years ago
4864af9
nfsd: Ensure that the laundromat unhashes the client before releasing locks
by Trond Myklebust
· 10 years ago
4beb345
nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it
by Trond Myklebust
· 10 years ago
4ae098d
nfsd: rename unhash_generic_stateid to unhash_ol_stateid
by Jeff Layton
· 10 years ago
d83017f
nfsd: don't thrash the cl_lock while freeing an open stateid
by Jeff Layton
· 10 years ago
2c41beb
nfsd: reduce cl_lock thrashing in release_openowner
by Jeff Layton
· 10 years ago
fc5a96c
nfsd: close potential race in nfsd4_free_stateid
by Jeff Layton
· 10 years ago
3c1c995
nfsd: optimize destroy_lockowner cl_lock thrashing
by Jeff Layton
· 10 years ago
a819ecc
nfsd: add locking to stateowner release
by Jeff Layton
· 10 years ago
882e9d2
nfsd: clean up and reorganize release_lockowner
by Jeff Layton
· 10 years ago
d4f0489
nfsd: Move the open owner hash table into struct nfs4_client
by Trond Myklebust
· 10 years ago
c58c661
nfsd: Protect adding/removing lock owners using client_lock
by Trond Myklebust
· 10 years ago
7ffb588
nfsd: Protect adding/removing open state owners using client_lock
by Trond Myklebust
· 10 years ago
b401be22
nfsd: don't allow CLOSE to proceed until refcount on stateid drops
by Jeff Layton
· 10 years ago
d3134b1
nfsd: make openstateids hold references to their openowners
by Jeff Layton
· 10 years ago
5adfd88
nfsd: clean up refcounting for lockowners
by Jeff Layton
· 10 years ago
e4f1dd7
nfsd: Make lock stateid take a reference to the lockowner
by Trond Myklebust
· 10 years ago
8f4b54c
nfsd: add an operation for unhashing a stateowner
by Jeff Layton
· 10 years ago
5db1c03
nfsd: clean up lockowner refcounting when finding them
by Jeff Layton
· 10 years ago
58fb12e
nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache
by Jeff Layton
· 10 years ago
6b180f0
nfsd: Add reference counting to state owners
by Jeff Layton
· 10 years ago
2d3f966
nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type()
by Trond Myklebust
· 10 years ago
fd91101
nfsd: Migrate the stateid reference into nfs4_lookup_stateid()
by Trond Myklebust
· 10 years ago
4cbfc9f
nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op
by Trond Myklebust
· 10 years ago
0667b1e
nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op
by Trond Myklebust
· 10 years ago
2585fc7
nfsd: nfsd4_open_confirm() must reference the open stateid
by Trond Myklebust
· 10 years ago
8a0b589
nfsd: Prepare nfsd4_close() for open stateid referencing
by Trond Myklebust
· 10 years ago
d6f2bc5
nfsd: nfsd4_process_open2() must reference the open stateid
by Trond Myklebust
· 10 years ago
dcd94cc
nfsd: nfsd4_process_open2() must reference the delegation stateid
by Trond Myklebust
· 10 years ago
67cb127
nfsd: Ensure that nfs4_open_delegation() references the delegation stateid
by Trond Myklebust
· 10 years ago
858cc57
nfsd: nfsd4_locku() must reference the lock stateid
by Trond Myklebust
· 10 years ago
3d0fabd
nfsd: Add reference counting to lock stateids
by Trond Myklebust
· 10 years ago
1af71cc
nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid
by Jeff Layton
· 10 years ago
356a95e
nfsd: clean up races in lock stateid searching and creation
by Jeff Layton
· 10 years ago
1c755dc
nfsd: Add locking to protect the state owner lists
by Jeff Layton
· 10 years ago
b49e084
nfsd: do filp_close in sc_free callback for lock stateids
by Jeff Layton
· 10 years ago
4770d72
nfsd4: use cl_lock to synchronize all stateid idr calls
by Jeff Layton
· 10 years ago
11b9164
nfsd: Add a struct nfs4_file field to struct nfs4_stid
by Trond Myklebust
· 10 years ago
6011695
nfsd: Add reference counting to the lock and open stateids
by Trond Myklebust
· 10 years ago
650ecc8f
nfsd: remove dl_fh field from struct nfs4_delegation
by Jeff Layton
· 10 years ago
f54fe96
nfsd: give block_delegation and delegation_blocked its own spinlock
by Jeff Layton
· 10 years ago
0b26693
nfsd: clean up nfs4_set_delegation
by Jeff Layton
· 10 years ago
4cf5922
nfsd: clean up arguments to nfs4_open_delegation
by Jeff Layton
· 10 years ago
f9416e2
nfsd: drop unused stp arg to alloc_init_deleg
by Jeff Layton
· 10 years ago
02a3508
nfsd: Convert delegation counter to an atomic_long_t type
by Trond Myklebust
· 10 years ago
2d4a532
nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock
by Jeff Layton
· 10 years ago
4269067
nfsd: fully unhash delegations when revoking them
by Jeff Layton
· 10 years ago
f833883
nfsd: simplify stateid allocation and file handling
by Trond Myklebust
· 10 years ago
f9c00c3
nfsd: Do not let nfs4_file pin the struct inode
by Jeff Layton
· 10 years ago
b07c54a
nfsd: nfs4_check_fh - make it actually check the filehandle
by Trond Myklebust
· 10 years ago
ca94321
nfsd: Use the filehandle to look up the struct nfs4_file instead of inode
by Trond Myklebust
· 10 years ago
e2cf80d
nfsd: Store the filehandle with the struct nfs4_file
by Trond Myklebust
· 10 years ago
2f6ce8e
nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0
by Jeff Layton
· 10 years ago
d55a166
nfsd: bump dl_time when unhashing delegation
by Jeff Layton
· 10 years ago
72c0b0f
nfsd: Move the delegation reference counter into the struct nfs4_stid
by Trond Myklebust
· 10 years ago
417c662
nfsd: fix race that grants unrecallable delegation
by Jeff Layton
· 10 years ago
57a3714
nfsd4: CREATE_SESSION should update backchannel immediately
by J. Bruce Fields
· 10 years ago
b0fc29d
nfsd: Ensure stateids remain unique until they are freed
by Trond Myklebust
· 10 years ago
d564fbe
nfsd: nfs4_alloc_init_lease should take a nfs4_file arg
by Jeff Layton
· 10 years ago
02e1215
nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg
by Jeff Layton
· 10 years ago
e8051c8
nfsd: eliminate nfsd4_init_callback
by Jeff Layton
· 10 years ago
a46cb7f
nfsd: cleanup and rename nfs4_check_open
by Jeff Layton
· 10 years ago
baeb4ff
nfsd: make deny mode enforcement more efficient and close races in it
by Jeff Layton
· 10 years ago
7214e86
nfsd: always hold the fi_lock when bumping fi_access refcounts
by Jeff Layton
· 10 years ago
3b84240
nfsd: clean up reset_union_bmap_deny
by Jeff Layton
· 10 years ago
6eb3a1d
nfsd: set stateid access and deny bits in nfs4_get_vfs_file
by Jeff Layton
· 10 years ago
c11c591
nfsd: shrink st_access_bmap and st_deny_bmap
by Jeff Layton
· 10 years ago
6d338b5
nfsd: remove nfs4_file_put_fd
by Jeff Layton
· 10 years ago
1265965
nfsd: refactor nfs4_file_get_access and nfs4_file_put_access
by Jeff Layton
· 10 years ago
e20fcf1
nfsd: clean up helper __release_lock_stateid
by Trond Myklebust
· 10 years ago
de18643
nfsd: Add locking to the nfs4_file->fi_fds[] array
by Trond Myklebust
· 10 years ago
1d31a25
nfsd: Add fine grained protection for the nfs4_file->fi_stateids list
by Trond Myklebust
· 10 years ago
d6c249b
nfsd: reduce some spinlocking in put_client_renew
by Jeff Layton
· 10 years ago
dff1399
nfsd: close potential race between delegation break and laundromat
by Jeff Layton
· 10 years ago
0fe492d
nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid()
by Trond Myklebust
· 10 years ago
2d91e89
nfsd: Always use lookup_clientid() in nfsd4_process_open1
by Trond Myklebust
· 10 years ago
13d6f66
nfsd: Convert nfsd4_process_open1() to work with lookup_clientid()
by Trond Myklebust
· 10 years ago
4b24ca7
nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client
by Jeff Layton
· 10 years ago
2dd6e45
nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument
by Trond Myklebust
· 10 years ago
d4e19e70
nfsd: Don't get a session reference without a client reference
by Trond Myklebust
· 10 years ago
fd44907
nfsd: clean up nfsd4_release_lockowner
by Jeff Layton
· 10 years ago
b3c32bc
nfsd: NFSv4 lock-owners are not associated to a specific file
by Trond Myklebust
· 10 years ago
c53530d
nfsd: Allow lockowners to hold several stateids
by Jeff Layton
· 10 years ago
3c87b9b
nfsd: lock owners are not per open stateid
by Trond Myklebust
· 10 years ago
acf9295
nfsd: clean up nfsd4_close_open_stateid
by Trond Myklebust
· 10 years ago
db24b3b
nfsd: declare v4.1+ openowners confirmed on creation
by Jeff Layton
· 10 years ago
b607664
nfsd: Cleanup nfs4svc_encode_compoundres
by Trond Myklebust
· 10 years ago
e17f99b
nfsd: nfs4_preprocess_seqid_op should only set *stpp on success
by Trond Myklebust
· 10 years ago
950e011
nfsd: Protect addition to the file_hashtbl
by Trond Myklebust
· 10 years ago
7e6a72e
nfsd: fix file access refcount leak when nfsd4_truncate fails
by Christoph Hellwig
· 10 years ago
f419992
nfsd: add __force to opaque verifier field casts
by Jeff Layton
· 10 years ago
Next »