projects
/
firefly-linux-kernel-4.4.55.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op()
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Add lockdep assertions to document the nfs4_client...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure lookup_clientid() takes client_lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Protect nfsd4_destroy_clientid using client_lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Protect unconfirmed client creation using client_lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Move create_client() call outside the lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Don't require client_lock in free_client
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure that the laundromat unhashes the client...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure struct nfs4_client is unhashed before...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Move the open owner hash table into struct nfs4_client
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Protect adding/removing lock owners using client_lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Protect adding/removing open state owners using...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Make lock stateid take a reference to the lockowner
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Migrate the stateid reference into nfs4_find_stateid_b...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Migrate the stateid reference into nfs4_lookup_stateid()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Migrate the stateid reference into nfs4_preprocess_seq...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Add reference counting to nfs4_preprocess_confirmed_se...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_open_confirm() must reference the open...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Prepare nfsd4_close() for open stateid referencing
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_process_open2() must reference the open...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_process_open2() must reference the delegation...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Ensure that nfs4_open_delegation() references...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_locku() must reference the lock stateid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Add reference counting to lock stateids
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Add a struct nfs4_file field to struct nfs4_stid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Add reference counting to the lock and open stateids
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
SUNRPC: Allow svc_reserve() to notify TCP socket that...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
SUNRPC: svc_tcp_write_space: don't clear SOCK_NOSPACE...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
SUNRPC: Reduce contention in svc_xprt_enqueue()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
nfsd: Convert delegation counter to an atomic_long_t...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
nfsd: simplify stateid allocation and file handling
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-23
Trond Myklebust
nfsd: nfs4_check_fh - make it actually check the filehandle
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-23
Trond Myklebust
nfsd: Use the filehandle to look up the struct nfs4_file...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-23
Trond Myklebust
nfsd: Store the filehandle with the struct nfs4_file
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-21
Trond Myklebust
nfsd: Move the delegation reference counter into the...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-18
Trond Myklebust
SUNRPC: xdr_get_next_encode_buffer should be declared...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-17
Trond Myklebust
nfsd: Ensure stateids remain unique until they are...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: clean up helper __release_lock_stateid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Add locking to the nfs4_file->fi_fds[] array
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Add fine grained protection for the nfs4_file...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Convert nfs4_check_open_reclaim() to work with...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Always use lookup_clientid() in nfsd4_process_open1
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Convert nfsd4_process_open1() to work with lookup_clie...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: Don't get a session reference without a client...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: NFSv4 lock-owners are not associated to a specific...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: lock owners are not per open stateid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: clean up nfsd4_close_open_stateid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Cleanup nfs4svc_encode_compoundres
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: nfs4_preprocess_seqid_op should only set *stpp...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Ensure that nfsd_create_setattr commits files...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Protect addition to the file_hashtbl
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-06-05
Trond Myklebust
NFS: Use raw_write_seqcount_begin/end int nfs4_reclaim_open_...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-06-04
Trond Myklebust
Merge tag 'nfs-rdma-3.16' of git://git.linux-nfs.org...
commit
|
commitdiff
|
tree
2014-05-30
Trond Myklebust
pNFS: Handle allocation errors correctly in objlayout_alloc_...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-30
Trond Myklebust
pNFS: Handle allocation errors correctly in filelayout_alloc...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-29
Trond Myklebust
NFS: Fix a potential busy wait in nfs_page_group_lock
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-29
Trond Myklebust
NFS: Fix error handling in __nfs_pageio_add_request
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-22
Trond Myklebust
SUNRPC: Fix a module reference leak in svc_handle_xprt
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-18
Trond Myklebust
SUNRPC: Fix a module reference issue in rpcsec_gss
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-07
Trond Myklebust
NFSd: Clean up nfs4_preprocess_stateid_op
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: Mark nfs4_free_lockowner and nfs4_free_openowner...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: Remove 'inline' designation for free_client()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: call rpc_destroy_wait_queue() from free_client()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: Move default initialisers from create_client...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-04-16
Trond Myklebust
NFS: Don't ignore suid/sgid bit changes after a successful...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-04-16
Trond Myklebust
NFS: Don't declare inode uptodate unless all attributes...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-30
Trond Myklebust
nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-29
Trond Myklebust
NFSv4: Fix a use-after-free problem in open()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-20
Trond Myklebust
SUNRPC: rpc_restart_call/rpc_restart_call_prepare should...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-20
Trond Myklebust
SUNRPC: Don't let rpc_delay() clobber non-timeout errors
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
SUNRPC: Ensure call_status() deals correctly with SOFTCONN...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
NFSv4: Ensure we respect soft mount timeouts during...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
NFSv4: Schedule recovery if nfs40_walk_client_list...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-17
Trond Myklebust
Merge branch 'devel' into linux-next
commit
|
commitdiff
|
tree
2014-03-17
Trond Myklebust
SUNRPC: Ensure that call_bind times out correctly
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-17
Trond Myklebust
SUNRPC: Ensure that call_connect times out correctly
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-05
Trond Myklebust
NFSv4: Fail the truncate() if the lock/open stateid...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-05
Trond Myklebust
NFSv4: Fix the return value of nfs4_select_rw_stateid
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-05
Trond Myklebust
NFSv4: nfs4_stateid_is_current should return 'true...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-03
Trond Myklebust
NFS: Fix a delegation callback race
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-03-01
Trond Myklebust
NFSv4: Fix another nfs4_sequence corruptor
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4: Clear the open state flags if the new stateid...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4: Use correct locking when updating nfs4_state...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4.1: Ensure that we free existing layout segments...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4.1: Minor optimisation in get_layout_by_fh_locked()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4.1: Ensure that the layout recall callback matches...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4: Don't update the open stateid unless it is newer...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-20
Trond Myklebust
NFSv4.1: Fix wraparound issues in pnfs_seqid_is_newer()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-17
Trond Myklebust
NFSv4: Use the correct net namespace in nfs4_update_server
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-16
Trond Myklebust
SUNRPC: Fix a pipe_version reference leak
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-16
Trond Myklebust
SUNRPC: Ensure that gss_auth isn't freed before its...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-11
Trond Myklebust
NFS: Be more aggressive in using readdirplus for 'ls...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-11
Trond Myklebust
SUNRPC: RPC callbacks may be split across several TCP...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-11
Trond Myklebust
SUNRPC: Fix potential memory scribble in xprt_free_bc_request()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-11
Trond Myklebust
SUNRPC: Fix races in xs_nospace()
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-10
Trond Myklebust
SUNRPC: Don't create a gss auth cache unless rpc.gssd...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-10
Trond Myklebust
NFS: Do not set NFS_INO_INVALID_LABEL unless server...
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
2014-02-03
Trond Myklebust
Merge branch 'acl_fixes' into linux-next
commit
|
commitdiff
|
tree
2014-02-03
Trond Myklebust
fs: get_acl() must be allowed to return EOPNOTSUPP
...off-by: Trond Myklebust <
trond.myklebust@primarydata.com
>
commit
|
commitdiff
|
tree
next