summaryrefslogtreecommitdiff
path: root/fs/nfsd/nfs4state.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-29nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lockJeff Layton1-15/+20
2014-07-29nfsd: fully unhash delegations when revoking themJeff Layton1-23/+21
2014-07-29nfsd: simplify stateid allocation and file handlingTrond Myklebust1-12/+10
2014-07-24nfsd: Do not let nfs4_file pin the struct inodeJeff Layton1-21/+28
2014-07-24nfsd: nfs4_check_fh - make it actually check the filehandleTrond Myklebust1-1/+1
2014-07-24nfsd: Use the filehandle to look up the struct nfs4_file instead of inodeTrond Myklebust1-12/+23
2014-07-24nfsd: Store the filehandle with the struct nfs4_fileTrond Myklebust1-4/+6
2014-07-23nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0Jeff Layton1-2/+0
2014-07-22nfsd: bump dl_time when unhashing delegationJeff Layton1-0/+2
2014-07-22nfsd: Move the delegation reference counter into the struct nfs4_stidTrond Myklebust1-3/+3
2014-07-22nfsd: fix race that grants unrecallable delegationJeff Layton1-24/+66
2014-07-21nfsd4: CREATE_SESSION should update backchannel immediatelyJ. Bruce Fields1-4/+2
2014-07-17nfsd: Ensure stateids remain unique until they are freedTrond Myklebust1-4/+4
2014-07-17nfsd: nfs4_alloc_init_lease should take a nfs4_file argJeff Layton1-3/+3
2014-07-17nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_delegJeff Layton1-20/+38
2014-07-16nfsd: eliminate nfsd4_init_callbackJeff Layton1-2/+2
2014-07-11nfsd: cleanup and rename nfs4_check_openJeff Layton1-9/+6
2014-07-11nfsd: make deny mode enforcement more efficient and close races in itJeff Layton1-58/+124
2014-07-11nfsd: always hold the fi_lock when bumping fi_access refcountsJeff Layton1-2/+14
2014-07-11nfsd: clean up reset_union_bmap_denyJeff Layton1-2/+3
2014-07-11nfsd: set stateid access and deny bits in nfs4_get_vfs_fileJeff Layton1-11/+12
2014-07-11nfsd: shrink st_access_bmap and st_deny_bmapJeff Layton1-11/+27
2014-07-11nfsd: remove nfs4_file_put_fdJeff Layton1-11/+2
2014-07-11nfsd: refactor nfs4_file_get_access and nfs4_file_put_accessJeff Layton1-21/+27
2014-07-10nfsd: clean up helper __release_lock_stateidTrond Myklebust1-4/+2
2014-07-10nfsd: Add locking to the nfs4_file->fi_fds[] arrayTrond Myklebust1-16/+118
2014-07-10nfsd: Add fine grained protection for the nfs4_file->fi_stateids listTrond Myklebust1-3/+18
2014-07-10nfsd: reduce some spinlocking in put_client_renewJeff Layton1-2/+4
2014-07-10nfsd: close potential race between delegation break and laundromatJeff Layton1-7/+33
2014-07-10nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid()Trond Myklebust1-5/+10
2014-07-10nfsd: Always use lookup_clientid() in nfsd4_process_open1Trond Myklebust1-6/+5
2014-07-10nfsd: Convert nfsd4_process_open1() to work with lookup_clientid()Trond Myklebust1-7/+7
2014-07-10nfsd: Allow struct nfsd4_compound_state to cache the nfs4_clientJeff Layton1-22/+52
2014-07-10nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argumentTrond Myklebust1-9/+9
2014-07-10nfsd: Don't get a session reference without a client referenceTrond Myklebust1-44/+68
2014-07-10nfsd: clean up nfsd4_release_lockownerJeff Layton1-24/+22
2014-07-10nfsd: NFSv4 lock-owners are not associated to a specific fileTrond Myklebust1-59/+14
2014-07-10nfsd: Allow lockowners to hold several stateidsJeff Layton1-22/+33
2014-07-09nfsd: lock owners are not per open stateidTrond Myklebust1-18/+35
2014-07-09nfsd: clean up nfsd4_close_open_stateidTrond Myklebust1-20/+18
2014-07-09nfsd: declare v4.1+ openowners confirmed on creationJeff Layton1-6/+10
2014-07-09nfsd: Cleanup nfs4svc_encode_compoundresTrond Myklebust1-13/+22
2014-07-09nfsd: nfs4_preprocess_seqid_op should only set *stpp on successTrond Myklebust1-3/+7
2014-07-09nfsd: Protect addition to the file_hashtblTrond Myklebust1-12/+37
2014-07-09nfsd: fix file access refcount leak when nfsd4_truncate failsChristoph Hellwig1-32/+30
2014-06-23nfsd: add __force to opaque verifier field castsJeff Layton1-2/+6
2014-06-18NFSD: Don't hand out delegations for 30 seconds after recalling them.NeilBrown1-0/+78
2014-06-10nfsd4: fix FREE_STATEID lockowner leakJ. Bruce Fields1-1/+1
2014-06-04nfsd4: hash deleg stateid only on successful nfs4_set_delegationBenny Halevy1-1/+1
2014-06-04nfsd4: rename recall_lock to state_lockBenny Halevy1-31/+32