Andrew Elble
|
7fc0564e3a
nfsd: fix race with open / open upgrade stateids
|
10 years ago |
Andrew Elble
|
34ed9872e7
nfsd: eliminate sending duplicate and repeated delegations
|
10 years ago |
Jeff Layton
|
9767feb2c6
nfsd: ensure that seqid morphing operations are atomic wrt to copies
|
10 years ago |
J. Bruce Fields
|
4eaea13425
nfsd: improve client_has_state to check for unused openowners
|
10 years ago |
J. Bruce Fields
|
2b63482185
nfsd: fix clid_inuse on mount with security change
|
10 years ago |
Jeff Layton
|
35a92fe877
nfsd: serialize state seqid morphing operations
|
10 years ago |
Andrew Elble
|
a457974f1b
nfsd: deal with DELEGRETURN racing with CB_RECALL
|
10 years ago |
J. Bruce Fields
|
f984a7ce58
nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case
|
10 years ago |
Jeff Layton
|
3fcbbd244e
nfsd: ensure that delegation stateid hash references are only put once
|
10 years ago |
Jeff Layton
|
e85687393f
nfsd: ensure that the ol stateid hash reference is only put once
|
10 years ago |
Jeff Layton
|
51a5456859
nfsd: allow more than one laundry job to run at a time
|
10 years ago |
J. Bruce Fields
|
c87fb4a378
lockd: NLM grace period shouldn't block NFSv4 opens
|
10 years ago |
J. Bruce Fields
|
9056fff3d5
Merge branch 'for-4.2' into for-4.3
|
10 years ago |
Kinglong Mee
|
c8623999ff
nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked}
|
10 years ago |
Kinglong Mee
|
76f6c9e176
nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner
|
10 years ago |
Kinglong Mee
|
e7969315f4
nfsd: Remove macro LOFF_OVERFLOW
|
10 years ago |
Kinglong Mee
|
7a5e8d5b5c
nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat()
|
10 years ago |
Kinglong Mee
|
efde6b4d4e
nfsd: Remove unused values in nfs4_setlease()
|
10 years ago |
Kinglong Mee
|
871860225b
nfsd: Remove nfs4_set_claim_prev()
|
10 years ago |
Kinglong Mee
|
f5e22bb6d9
nfsd: Drop duplicate checking of seqid in nfsd4_create_session()
|
10 years ago |
Kinglong Mee
|
41eb16702c
nfsd: Add missing gen_confirm in nfsd4_setclientid()
|
10 years ago |
Kinglong Mee
|
19311aa835
nfsd: New counter for generating client confirm verifier
|
10 years ago |
Kinglong Mee
|
d50ffded79
nfsd: Fix memory leak of so_owner.data in nfs4_stateowner
|
10 years ago |
Kinglong Mee
|
47e970bee7
nfsd: Add layouts checking in client_has_state()
|
10 years ago |
Kinglong Mee
|
af9dbaf48d
nfsd: Fix a memory leak of struct file_lock
|
10 years ago |
Jeff Layton
|
8fcd461db7
nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid
|
10 years ago |
Christoph Hellwig
|
af90f707fa
nfsd: take struct file setup fully into nfs4_preprocess_stateid_op
|
10 years ago |
Christoph Hellwig
|
a0649b2d3f
nfsd: refactor nfs4_preprocess_stateid_op
|
10 years ago |
Arnd Bergmann
|
6ac75368e1
nfsd: work around a gcc-5.1 warning
|
10 years ago |
Christoph Hellwig
|
fd89145460
nfsd: remove nfsd_close
|
10 years ago |