summaryrefslogtreecommitdiff
path: root/fs/nfsd/nfs4state.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-31nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_opTrond Myklebust1-15/+11
2014-07-31nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_opTrond Myklebust1-4/+9
2014-07-31nfsd: nfsd4_open_confirm() must reference the open stateidTrond Myklebust1-1/+5
2014-07-31nfsd: Prepare nfsd4_close() for open stateid referencingTrond Myklebust1-0/+5
2014-07-31nfsd: nfsd4_process_open2() must reference the open stateidTrond Myklebust1-0/+4
2014-07-31nfsd: nfsd4_process_open2() must reference the delegation stateidTrond Myklebust1-5/+13
2014-07-31nfsd: Ensure that nfs4_open_delegation() references the delegation stateidTrond Myklebust1-0/+2
2014-07-31nfsd: nfsd4_locku() must reference the lock stateidTrond Myklebust1-1/+5
2014-07-31nfsd: Add reference counting to lock stateidsTrond Myklebust1-3/+12
2014-07-31nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateidJeff Layton1-35/+36
2014-07-31nfsd: clean up races in lock stateid searching and creationJeff Layton1-22/+49
2014-07-31nfsd: Add locking to protect the state owner listsJeff Layton1-2/+19
2014-07-31nfsd: do filp_close in sc_free callback for lock stateidsJeff Layton1-8/+18
2014-07-31nfsd4: use cl_lock to synchronize all stateid idr callsJeff Layton1-11/+30
2014-07-31nfsd: Add a struct nfs4_file field to struct nfs4_stidTrond Myklebust1-35/+34
2014-07-31nfsd: Add reference counting to the lock and open stateidsTrond Myklebust1-48/+55
2014-07-29nfsd: remove dl_fh field from struct nfs4_delegationJeff Layton1-2/+1
2014-07-29nfsd: give block_delegation and delegation_blocked its own spinlockJeff Layton1-10/+11
2014-07-29nfsd: clean up nfs4_set_delegationJeff Layton1-12/+22
2014-07-29nfsd: clean up arguments to nfs4_open_delegationJeff Layton1-6/+7
2014-07-29nfsd: drop unused stp arg to alloc_init_delegJeff Layton1-2/+2
2014-07-29nfsd: Convert delegation counter to an atomic_long_t typeTrond Myklebust1-7/+11
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