Jeff Layton
|
2a4317c554
nfsd: add nfsd4_client_tracking_ops struct and a way to set it
|
13 年 前 |
Jeff Layton
|
a52d726bbd
nfsd: convert nfs4_client->cl_cb_flags to a generic flags field
|
13 年 前 |
Benny Halevy
|
508dc6e110
nfsd41: free_session/free_client must be called under the client_lock
|
13 年 前 |
J. Bruce Fields
|
bf5c43c8f1
nfsd4: check for uninitialized slot
|
13 年 前 |
J. Bruce Fields
|
73e79482b4
nfsd4: rearrange struct nfsd4_slot
|
13 年 前 |
J. Bruce Fields
|
7a6ef8c723
nfsd4: nfsd4_create_clid_dir return value is unused
|
13 年 前 |
J. Bruce Fields
|
009673b439
nfsd4: add a separate (lockowner, inode) lookup
|
13 年 前 |
Benny Halevy
|
5423732a71
nfsd41: use SEQ4_STATUS_BACKCHANNEL_FAULT when cb_sequence is invalid
|
13 年 前 |
J. Bruce Fields
|
996e09385c
nfsd4: do idr preallocation with stateid allocation
|
13 年 前 |
J. Bruce Fields
|
d29b20cd58
nfsd4: clean up open owners on OPEN failure
|
13 年 前 |
J. Bruce Fields
|
3557e43b8f
nfsd4: make is_open_owner boolean
|
13 年 前 |
J. Bruce Fields
|
b31b30e5c7
nfsd4: cleanup state.h comments
|
13 年 前 |
J. Bruce Fields
|
6409a5a65d
nfsd4: clean up downgrading code
|
13 年 前 |
J. Bruce Fields
|
38c2f4b12a
nfsd4: look up stateid's per clientid
|
13 年 前 |
J. Bruce Fields
|
36279ac10c
nfsd4: assume test_stateid always has session
|
13 年 前 |
J. Bruce Fields
|
6136d2b409
nfsd4: use idr for stateid's
|
13 年 前 |
J. Bruce Fields
|
2a74aba799
nfsd4: move client * to nfs4_stateid, add init_stid helper
|
13 年 前 |
J. Bruce Fields
|
f7a4d87207
nfsd4: hash closed stateid's like any other
|
13 年 前 |
J. Bruce Fields
|
d3b313a463
nfsd4: construct stateid from clientid and counter
|
13 年 前 |
J. Bruce Fields
|
38c387b52d
nfsd4: match close replays on stateid, not open owner id
|
13 年 前 |
J. Bruce Fields
|
dad1c067eb
nfsd4: replace oo_confirmed by flag bit
|
13 年 前 |
J. Bruce Fields
|
f459e45359
nfsd4: hash deleg stateid's like any other
|
13 年 前 |
J. Bruce Fields
|
d5477a8db8
nfsd4: add common dl_stid field to delegation
|
13 年 前 |
J. Bruce Fields
|
dcef0413da
nfsd4: move some of nfs4_stateid into a separate structure
|
13 年 前 |
J. Bruce Fields
|
2288d0e395
nfsd4: pass around typemask instead of flags
|
13 年 前 |
J. Bruce Fields
|
c0a5d93efb
nfsd4: split preprocess_seqid, cleanup
|
13 年 前 |
J. Bruce Fields
|
fe0750e5c4
nfsd4: split stateowners into open and lockowners
|
14 年 前 |
J. Bruce Fields
|
f4dee24cca
nfsd4: move CLOSE_STATE special case to caller
|
13 年 前 |
J. Bruce Fields
|
7c13f344cf
nfsd4: drop most stateowner refcounting
|
13 年 前 |
J. Bruce Fields
|
81b829655d
nfsd4: simplify stateid generation code, fix wraparound
|
14 年 前 |