Trond Myklebust
|
2dc03b7f00
NFSv4.1: Simplify slot allocation
|
12 years ago |
Trond Myklebust
|
2b2fa71723
NFSv4.1: Simplify struct nfs4_sequence_args too
|
12 years ago |
Trond Myklebust
|
df2fabffba
NFSv4.1: Label each entry in the session slot tables with its slot number
|
12 years ago |
Trond Myklebust
|
e3725ec015
NFSv4.1: Shrink struct nfs4_sequence_res by moving the session pointer
|
12 years ago |
Trond Myklebust
|
933602e368
NFSv4.1: Shrink struct nfs4_sequence_res by moving sr_renewal_time
|
12 years ago |
Trond Myklebust
|
9216106a84
NFSv4.1: clean up nfs4_recall_slot to use nfs4_alloc_slots
|
12 years ago |
Trond Myklebust
|
2d473d378e
NFSv4.1: nfs4_alloc_slots doesn't need zeroing
|
12 years ago |
Trond Myklebust
|
43095d3972
NFSv4.1: We must bump the clientid sequence number after CREATE_SESSION
|
12 years ago |
Trond Myklebust
|
688a9024e2
NFSv4.1: Adjust CREATE_SESSION arguments when mounting a new filesystem
|
12 years ago |
Trond Myklebust
|
ae72ae6760
NFSv4.1: Don't confuse CREATE_SESSION arguments and results
|
12 years ago |
Bryan Schumaker
|
6bdb5f213c
NFS: Add sequence_priviliged_ops for nfs4_proc_sequence()
|
12 years ago |
Trond Myklebust
|
4ea8fed593
NFSv4: Get rid of unnecessary BUG_ON()s
|
12 years ago |
Trond Myklebust
|
d3edcf9614
NFSv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare()...
|
12 years ago |
Weston Andros Adamson
|
998f40b550
NFS4: nfs4_opendata_access should return errno
|
12 years ago |
Trond Myklebust
|
f9b1ef5f06
NFSv4: Initialise the NFSv4.1 slot table highest_used_slotid correctly
|
12 years ago |
Weston Andros Adamson
|
324d003b0c
NFS: add nfs_sb_deactive_async to avoid deadlock
|
12 years ago |
Trond Myklebust
|
2b1bc308f4
NFSv4: nfs4_locku_done must release the sequence id
|
12 years ago |
Trond Myklebust
|
2240a9e2d0
NFSv4.1: We must release the sequence id when we fail to get a session slot
|
12 years ago |
Bryan Schumaker
|
399f11c3d8
NFS: Wait for session recovery to finish before returning
|
12 years ago |
Andy Adamson
|
5f65753033
NFSv4 set open access operation call flag in nfs4_init_opendata_res
|
12 years ago |
Andy Adamson
|
e23008ec81
NFSv4 reduce attribute requests for open reclaim
|
12 years ago |
Trond Myklebust
|
807d66d802
NFSv4: nfs4_open_done first must check that GETATTR decoded a file type
|
12 years ago |
Weston Andros Adamson
|
ae2bb03236
NFSv4: don't put ACCESS in OPEN compound if O_EXCL
|
12 years ago |
Weston Andros Adamson
|
bbd3a8eee8
NFSv4: don't check MAY_WRITE access bit in OPEN
|
12 years ago |
Trond Myklebust
|
ee314c2a35
NFSv4.1: Handle BAD_STATEID and EXPIRED errors in layoutget
|
12 years ago |
Peng Tao
|
dc182549d4
NFS41: fix error of setting blocklayoutdriver
|
13 years ago |
Chuck Lever
|
6f2ea7f2a3
NFS: Add nfs4_unique_id boot parameter
|
12 years ago |
Chuck Lever
|
05f4c350ee
NFS: Discover NFSv4 server trunking when mounting
|
12 years ago |
Chuck Lever
|
e984a55a74
NFS: Use the same nfs_client_id4 for every server
|
12 years ago |
Weston Andros Adamson
|
6168f62cbd
NFSv4: Add ACCESS operation to OPEN compound
|
12 years ago |