Trond Myklebust
|
4c8e544746
NFSv4.1: Don't check delegations that are already marked as revoked
|
9 years ago |
Trond Myklebust
|
0a014a44a5
NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags
|
9 years ago |
Jeff Layton
|
a1d617d8f1
nfs: allow blocking locks to be awoken by lock callbacks
|
9 years ago |
Jeff Layton
|
d2f3a7f918
nfs: move nfs4 lock retry attempt loop to a separate function
|
9 years ago |
Jeff Layton
|
1ea67dbd98
nfs: move nfs4_set_lock_state call into caller
|
9 years ago |
Jeff Layton
|
a8ce377a5d
nfs: track whether server sets MAY_NOTIFY_LOCK flag
|
9 years ago |
Jeff Layton
|
66f570ab73
nfs: use safe, interruptible sleeps when waiting to retry LOCK
|
9 years ago |
Jeff Layton
|
75575ddf29
nfs: eliminate pointless and confusing do_vfs_lock wrappers
|
9 years ago |
Jeff Layton
|
ca440c383a
pnfs: add a new mechanism to select a layout driver according to an ordered list
|
9 years ago |
Andy Adamson
|
04fa2c6bb5
NFS pnfs data server multipath session trunking
|
9 years ago |
Andy Adamson
|
ad0849a7ef
NFS test session trunking with exchange id
|
9 years ago |
Andy Adamson
|
8d89bd70bc
NFS setup async exchange_id
|
9 years ago |
Trond Myklebust
|
5405fc44c3
NFSv4.x: Add kernel parameter to control the callback server
|
9 years ago |
Trond Myklebust
|
b519d408ea
NFSv4.1: Fix the CREATE_SESSION slot number accounting
|
9 years ago |
Trond Myklebust
|
52ec7be2e2
pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present
|
9 years ago |
Trond Myklebust
|
2e80dbe7ac
NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN
|
9 years ago |
Trond Myklebust
|
07e8dcbda7
NFSv4.1: Defer bumping the slot sequence number until we free the slot
|
9 years ago |
Trond Myklebust
|
045d2a6d07
NFSv4.1: Delay callback processing when there are referring triples
|
9 years ago |
Linus Torvalds
|
9909170065
Merge tag 'nfs-for-4.8-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
|
9 years ago |
Linus Torvalds
|
835c92d43b
Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
9 years ago |
Trond Myklebust
|
fb10fb67ad
NFSv4: Cleanup the setting of the nfs4 lease period
|
9 years ago |
Trond Myklebust
|
698c937b0d
NFSv4: Clean up lookup of SECINFO_NO_NAME
|
9 years ago |
Trond Myklebust
|
139978239b
NFSv4: Fix warning "no previous prototype for ‘nfs4_listxattr’"
|
9 years ago |
Trond Myklebust
|
668f455dac
Merge branch 'pnfs'
|
9 years ago |
Trond Myklebust
|
f71dfe8fc9
pNFS: Remove redundant pnfs_mark_layout_returned_if_empty()
|
9 years ago |
Trond Myklebust
|
5f46be049b
pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid()
|
9 years ago |
Trond Myklebust
|
45fcc7bca7
pNFS: LAYOUTRETURN should only update the stateid if the layout is valid
|
9 years ago |
Al Viro
|
beffb8feb6
qstr: constify instances in nfs
|
9 years ago |
Trond Myklebust
|
f7db0b2838
pNFS: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED
|
9 years ago |
Trond Myklebust
|
e85d7ee420
pNFS: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT
|
9 years ago |