git.openpandora.org
/
pandora-kernel.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
NFSv4: Fix problems with close in the presence of a delegation
2014-08-26
Trond Myklebust
NFSv4: Fix problems with close in the presence of a...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): reclaim_complete()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): setclientid, setclientid_con...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): exchange_id, create...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_co...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-05
Trond Myklebust
nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-03
Trond Myklebust
Merge branch 'nfs-rdma' of git://git.linux-nfs.org...
commit
|
commitdiff
|
tree
2014-08-03
Trond Myklebust
NFS: Enforce an upper limit on the number of cached...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-03
Trond Myklebust
SUNRPC: Enforce an upper limit on the number of cached...
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure lookup_clientid() takes client_lock
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Protect nfsd4_destroy_clientid using client_lock
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Protect unconfirmed client creation using client_lock
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Move create_client() call outside the lock
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure that the laundromat unhashes the client...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-08-01
Trond Myklebust
nfsd: Ensure struct nfs4_client is unhashed before...
Signed-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
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Protect adding/removing open state owners using...
Signed-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
Signed-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...
Signed-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()
Signed-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...
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_open_confirm() must reference the open...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Prepare nfsd4_close() for open stateid referencing
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_process_open2() must reference the open...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_process_open2() must reference the delegation...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Ensure that nfs4_open_delegation() references...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: nfsd4_locku() must reference the lock stateid
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-31
Trond Myklebust
nfsd: Add reference counting to lock stateids
Signed-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
Signed-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
Signed-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...
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
SUNRPC: Reduce contention in svc_xprt_enqueue()
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-29
Trond Myklebust
nfsd: simplify stateid allocation and file handling
Signed-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
Signed-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...
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-21
Trond Myklebust
nfsd: Move the delegation reference counter into the...
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-17
Trond Myklebust
nfsd: Ensure stateids remain unique until they are...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-13
Trond Myklebust
Merge branch 'bugfixes' into linux-next
commit
|
commitdiff
|
tree
2014-07-13
Trond Myklebust
NFS: Don't reset pg_moreio in __nfs_pageio_add_request
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-12
Trond Myklebust
NFSv4: Fix OPEN w/create access mode checking
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-12
Trond Myklebust
NFS: Remove 2 unused variables
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-10
Trond Myklebust
nfsd: clean up helper __release_lock_stateid
Signed-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
Signed-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...
Signed-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...
Signed-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
Signed-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...
Signed-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...
Signed-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...
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: lock owners are not per open stateid
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: clean up nfsd4_close_open_stateid
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Cleanup nfs4svc_encode_compoundres
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Ensure that nfsd_create_setattr commits files...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-08
Trond Myklebust
nfsd: Protect addition to the file_hashtbl
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-07-03
Trond Myklebust
SUNRPC: Handle EPIPE in xprt_connect_status
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-06-30
Trond Myklebust
SUNRPC: Ensure that we handle ENOBUFS errors correctly.
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-06-24
Trond Myklebust
NFS: Don't mark the data cache as invalid if it has...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-06-24
Trond Myklebust
NFS: Clear NFS_INO_REVAL_PAGECACHE when we update the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-06-18
Trond Myklebust
lockdep: Revert lockdep check in raw_seqcount_begin()
Signed-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_...
Signed-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_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-05-30
Trond Myklebust
pNFS: Handle allocation errors correctly in filelayout_alloc...
Signed-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
Signed-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
Signed-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
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-05-07
Trond Myklebust
NFSd: Clean up nfs4_preprocess_stateid_op
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: Remove 'inline' designation for free_client()
Signed-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()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-05-06
Trond Myklebust
NFSd: Move default initialisers from create_client...
Signed-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...
Signed-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...
Signed-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+
Signed-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()
Signed-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...
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
SUNRPC: Ensure call_status() deals correctly with SOFTCONN...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
NFSv4: Ensure we respect soft mount timeouts during...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-03-19
Trond Myklebust
NFSv4: Schedule recovery if nfs40_walk_client_list...
Signed-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
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2014-03-17
Trond Myklebust
SUNRPC: Ensure that call_connect times out correctly
Signed-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...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
next