Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
e0b047bd8fc73b35ba1081097e0223eb778d982c
/
fs
/
nfsd
/
nfs4state.c
9ec3a64
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 10 years ago
860448c
Merge branch 'for-4.1' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 10 years ago
135dd00
nfsd: eliminate NFSD_DEBUG
by Mark Salter
· 10 years ago
2b0143b
VFS: normal filesystems (and lustre): d_inode() annotations
by David Howells
· 10 years ago
cae80b3
locks: change lm_get_owner and lm_put_owner prototypes
by Jeff Layton
· 10 years ago
4229789
nfsd: remove unused status arg to nfsd4_cleanup_open_state
by Jeff Layton
· 10 years ago
fc26c38
nfsd: remove bogus setting of status in nfsd4_process_open2
by Jeff Layton
· 10 years ago
340f0ba
nfsd: return correct lockowner when there is a race on hash insert
by J. Bruce Fields
· 10 years ago
c595233
nfsd: return correct openowner when there is a race to put one in the hash
by Jeff Layton
· 10 years ago
c876486
nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd
by Andrew Elble
· 10 years ago
c5c707f
nfsd: implement pNFS layout recalls
by Christoph Hellwig
· 10 years ago
9cf514c
nfsd: implement pNFS operations
by Christoph Hellwig
· 11 years ago
4d227fc
nfsd: make find_any_file available outside nfs4state.c
by Christoph Hellwig
· 10 years ago
e6ba76e
nfsd: make find/get/put file available outside nfs4state.c
by Christoph Hellwig
· 10 years ago
cd61c52
nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c
by Christoph Hellwig
· 10 years ago
4d94c2e
nfsd: move nfsd_fh_match to nfsfh.h
by Christoph Hellwig
· 10 years ago
2ab99ee
fs: track fl_owner for leases
by Christoph Hellwig
· 10 years ago
a584143
Merge branch 'locks-3.20' of git://git.samba.org/jlayton/linux into for-3.20
by J. Bruce Fields
· 10 years ago
bbc7f33
nfsd: fix year-2038 nfs4 state problem
by J. Bruce Fields
· 10 years ago
7448cc3
locks: clean up the lm_change prototype
by Jeff Layton
· 10 years ago
6109c85
locks: add a dedicated spinlock to protect i_flctx lists
by Jeff Layton
· 10 years ago
bd61e0a
locks: convert posix locks to file_lock_context
by Jeff Layton
· 10 years ago
9179370
nfsd: nfs4state: Remove unused function
by Rickard Strandqvist
· 10 years ago
67db103
nfsd: fi_delegees doesn't need to be an atomic_t
by Jeff Layton
· 10 years ago
94ae1db
nfsd: fix fi_delegees leak when fi_had_conflict returns true
by Jeff Layton
· 10 years ago
0b233b7
Merge branch 'for-3.19' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 10 years ago
8754589
net: replace remaining users of arch_fast_hash with jhash
by Daniel Borkmann
· 10 years ago
ef17af2
fs: nfsd: Fix signedness bug in compare_blob
by Rasmus Villemoes
· 10 years ago
5b095e9
nfsd: convert nfs4_file searches to use RCU
by Jeff Layton
· 10 years ago
b0d2e42
NFSD: Always initialize cl_cb_addr
by Chuck Lever
· 10 years ago
ef4a48c
Merge tag 'locks-v3.18-1' of git://git.samba.org/jlayton/linux
by Linus Torvalds
· 10 years ago
4d01b7f
locks: give lm_break a return value
by Jeff Layton
· 10 years ago
c45198e
locks: move freeing of leases outside of i_lock
by Jeff Layton
· 10 years ago
1c7dd2f
locks: define a lm_setup handler for leases
by Jeff Layton
· 10 years ago
e6f5c78
locks: plumb a "priv" pointer into the setlease routines
by Jeff Layton
· 10 years ago
0c637be
nfsd: don't keep a pointer to the lease in nfs4_file
by Jeff Layton
· 10 years ago
0efaa7e
locks: generic_delete_lease doesn't need a file_lock at all
by Jeff Layton
· 10 years ago
415b96c
nfsd: fix potential lease memory leak in nfs4_setlease
by Jeff Layton
· 10 years ago
34549ab
nfsd: eliminate "to_delegation" define
by Jeff Layton
· 10 years ago
0162ac2
nfsd: introduce nfsd4_callback_ops
by Christoph Hellwig
· 10 years ago
f0b5de1
nfsd: split nfsd4_callback initialization and use
by Christoph Hellwig
· 10 years ago
326129d
nfsd: introduce a generic nfsd4_cb
by Christoph Hellwig
· 10 years ago
70b2823
nfsd4: clarify how grace period ends
by J. Bruce Fields
· 10 years ago
bea57fe
nfsd4: stop grace_time update at end of grace period
by J. Bruce Fields
· 10 years ago
d4318ac
nfsd: pass extra info in env vars to upcalls to allow for early grace period end
by Jeff Layton
· 10 years ago
7f5ef2e
nfsd: add a v4_end_grace file to /proc/fs/nfsd
by Jeff Layton
· 10 years ago
3b3e7b7
nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE
by Jeff Layton
· 10 years ago
919b804
nfsd: remove redundant boot_time parm from grace_done client tracking op
by Jeff Layton
· 10 years ago
aef9583
NFSD: Get reference of lockowner when coping file_lock
by Kinglong Mee
· 10 years ago
b5971af
NFSD: New helper nfs4_get_stateowner() for atomic_inc sop reference
by Kinglong Mee
· 10 years ago
6cd9066
NFSD: Remove duplicate initialization of file_lock
by Kinglong Mee
· 10 years ago
afbda40
nfsd: call nfs4_put_deleg_lease outside of state_lock
by Jeff Layton
· 10 years ago
6bcc034
nfsd: protect lease-related nfs4_file fields with fi_lock
by Jeff Layton
· 10 years ago
b687f68
nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers
by Jeff Layton
· 10 years ago
74cf76d
nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net
by Jeff Layton
· 10 years ago
dab6ef2
nfsd: remove nfs4_lock_state: nfs4_laundromat
by Jeff Layton
· 10 years ago
05149dd
nfsd: Remove nfs4_lock_state(): reclaim_complete()
by Trond Myklebust
· 10 years ago
cb86fb1
nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew
by Trond Myklebust
· 10 years ago
3974552
nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session()
by Trond Myklebust
· 10 years ago
3234975
nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm
by Trond Myklebust
· 10 years ago
084d4d4
nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn()
by Trond Myklebust
· 10 years ago
36626a2
nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close
by Trond Myklebust
· 10 years ago
2dd7f2a
nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt()
by Trond Myklebust
· 10 years ago
51f5e78
nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner
by Trond Myklebust
· 10 years ago
e7d5dc1
nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid
by Trond Myklebust
· 10 years ago
c2d1d6a
nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op()
by Trond Myklebust
· 10 years ago
285abde
nfsd: remove old fault injection infrastructure
by Jeff Layton
· 10 years ago
98d5c7c
nfsd: add more granular locking to *_delegations fault injectors
by Jeff Layton
· 10 years ago
82e05ef
nfsd: add more granular locking to forget_openowners fault injector
by Jeff Layton
· 10 years ago
016200c
nfsd: add more granular locking to forget_locks fault injector
by Jeff Layton
· 10 years ago
3738d50
nfsd: add a list_head arg to nfsd_foreach_client_lock
by Jeff Layton
· 10 years ago
69fc9ed
nfsd: add nfsd_inject_forget_clients
by Jeff Layton
· 10 years ago
a0926d1
nfsd: add a forget_client set_clnt routine
by Jeff Layton
· 10 years ago
7ec0e36
nfsd: add a forget_clients "get" routine with proper locking
by Jeff Layton
· 10 years ago
294ac32
nfsd: protect clid and verifier generation with client_lock
by Jeff Layton
· 10 years ago
fd699b8
nfsd: don't destroy clients that are busy
by Jeff Layton
· 10 years ago
fb94d76
NFSD: Put the reference of nfs4_file when freeing stid
by Kinglong Mee
· 10 years ago
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
Next »