Trond Myklebust
|
d3129ef672
NFSv4: update_changeattr should update the attribute timestamp
|
8 years ago |
Trond Myklebust
|
c40d52fe1c
NFSv4: Don't call update_changeattr() unless the unlink is successful
|
8 years ago |
Trond Myklebust
|
c733c49c32
NFSv4: Don't apply change_info4 twice on rename within a directory
|
8 years ago |
Trond Myklebust
|
2dfc617364
NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created
|
8 years ago |
Benjamin Coddington
|
4b09ec4b14
nfs: Don't take a reference on fl->fl_file for LOCK operation
|
8 years ago |
Trond Myklebust
|
8ac2b42238
NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES
|
8 years ago |
Trond Myklebust
|
f07d4a31cc
NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES
|
8 years ago |
Trond Myklebust
|
d8d849835e
NFSv4: Place the GETATTR operation before the CLOSE
|
8 years ago |
Trond Myklebust
|
9413a1a1bf
NFSv4: Also ask for attributes when downgrading to a READ-only state
|
8 years ago |
Trond Myklebust
|
0bc2c9b4dc
NFSv4: Don't discard the attributes returned by asynchronous DELEGRETURN
|
8 years ago |
Trond Myklebust
|
e603a4c1b5
NFSv4: Update the attribute cache info in update_changeattr
|
8 years ago |
Andreas Gruenbacher
|
dff25ddb48
nfs: add support for the umask attribute
|
8 years ago |
Trond Myklebust
|
2f065ddb64
pNFS: Layoutreturn must free the layout after the layout-private data
|
8 years ago |
NeilBrown
|
7a0566b38c
NFSv4: Add missing nfs_put_lock_context()
|
8 years ago |
Trond Myklebust
|
2cf10cdd48
NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE
|
8 years ago |
Trond Myklebust
|
4d796d751c
pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn
|
9 years ago |
NeilBrown
|
1739347549
NFSv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner
|
8 years ago |
NeilBrown
|
29b59f9416
NFSv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state.
|
8 years ago |
NeilBrown
|
532d4def2f
NFSv4: add flock_owner to open context
|
8 years ago |
NeilBrown
|
b184b5c38e
NFS: remove l_pid field from nfs_lockowner
|
8 years ago |
Trond Myklebust
|
53e6fc86ab
pNFS: Prevent unnecessary layoutreturns after delegreturn
|
8 years ago |
Trond Myklebust
|
1c5bd76d17
pNFS: Enable layoutreturn operation for return-on-close
|
8 years ago |
Trond Myklebust
|
586f1c39da
NFSv4: Add encode/decode of the layoutreturn op in DELEGRETURN
|
8 years ago |
Trond Myklebust
|
cf80516579
NFSv4: Add encode/decode of the layoutreturn op in CLOSE
|
8 years ago |
Trond Myklebust
|
2a974425e5
NFSv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid
|
8 years ago |
Trond Myklebust
|
68f744797e
pNFS: Do not free layout segments that are marked for return
|
8 years ago |
Trond Myklebust
|
3ecefc9295
NFSv4: Don't request close-to-open attribute when holding a delegation
|
8 years ago |
Trond Myklebust
|
1cc1baf14b
NFSv4: Don't ask for the change attribute when reclaiming state
|
8 years ago |
Trond Myklebust
|
536585ccf9
NFSv4: Don't check file access when reclaiming state
|
8 years ago |
Linus Torvalds
|
10b9dd5686
Merge tag 'nfs-for-4.9-4' of git://git.linux-nfs.org/projects/anna/linux-nfs
|
8 years ago |