projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge remote-tracking branch 'origin/chrome-platform-5.7-fixes' into for-kernelci
2020-04-11
Trond Myklebust
pNFS: Fix RCU lock leakage
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-06
Trond Myklebust
NFS: Clean up process of marking inode stale.
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-04
Trond Myklebust
SUNRPC: Don't start a timer on an already queued rpc...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-03
Trond Myklebust
NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutre...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-03
Trond Myklebust
NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommi...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-03
Trond Myklebust
NFS: Beware when dereferencing the delegation cred
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-02
Trond Myklebust
NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-02
Trond Myklebust
NFS: finish_automount() requires us to hold 2 refs...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Try to join page groups before an O_DIRECT retransmission
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Refactor nfs_lock_and_join_requests()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Reverse the submission order of requests in __nfs_pagei...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Clean up nfs_lock_and_join_requests()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Remove the redundant function nfs_pgio_has_mirroring()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Fix a request reference leak in nfs_direct_write_clear_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Fix use-after-free issues in nfs_pageio_add_request()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlin...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-01
Trond Myklebust
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-28
Trond Myklebust
Merge tag 'nfs-rdma-for-5.7-1' of git://git.linux-nfs...
commit
|
commitdiff
|
tree
2020-03-28
Trond Myklebust
NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS/flexfiles: Specify the layout segment range in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS/flexfiles: remove requirement for whole file layouts
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS/flexfiles: Check the layout segment range before...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS/flexfile: Don't merge layout segments if the mirrors...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Simplify bucket layout segment reference...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Clean up pNFS commit operations
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS: Remove bucket array from struct pnfs_ds_commit_info
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS: Enable per-layout segment commit structures
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS: Add infrastructure for cleaning up per-layout...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS: Fix O_DIRECT commit verifier handling
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS: commit errors should be fatal
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS/pNFS: Allow O_DIRECT to release the DS commitinfo
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS: Support per-layout segment commits in pnfs_generic_com...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
pNFS: Support per-layout segment commits in pnfs_generic_rec...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFSv4/pNFS: Scan the full list of commit arrays when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFSv4/pnfs: Support a list of commit arrays in struct...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-26
Trond Myklebust
pNFS: Add a helper to allocate the array of buckets
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-26
Trond Myklebust
NFS/pNFS: Refactor pnfs_generic_commit_pagelist()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-26
Trond Myklebust
pNFS/flexfiles: Simplify allocation of the mirror array
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-17
Trond Myklebust
nfs: Fix up documentation in nfs_follow_referral()...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
sunrpc: Add tracing for cache events
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
SUNRPC/cache: Allow garbage collection of invalid cache...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
nfsd: export upcalls must not return ESTALE when mountd...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
nfsd: Add tracepoints for update of the expkey and...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
nfsd: Add tracepoints for exp_find_key() and exp_get_by_name()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
nfsd: Add tracing to nfsd_set_fh_dentry()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
nfsd: Don't add locks to closed or closing open stateids
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Add support for CB_RECALL_ANY for flexfiles...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_delegation_reap_expired()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_delegation_reap_unclaimed()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_client_return_marked_delegations()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Add a helper nfs_client_for_each_server()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4/pnfs: Clean up nfs_layout_find_inode()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Ensure layout headers are RCU safe
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_b...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
pNFS/flexfiles: Report DELAY and GRACE errors from...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Limit the size of the access cache by default
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Avoid referencing the cred twice in async rename...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Avoid unnecessary credential references in layoutget
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Avoid referencing the cred unnecessarily during...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Assume cred is pinned by open context in I/O requests
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
SUNRPC: Don't take a reference to the cred on synchronous...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
SUNRPC: Add a flag to avoid reference counts on credentials
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: alloc_nfs_open_context() must use the file cred...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Ensure we time out if a delegreturn does not complete
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4/pnfs: pnfs_set_layout_stateid() should update...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: nfs_update_inplace_delegation() should update...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFS: Use the 64-bit server readdir cookies when possible
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-13
Trond Myklebust
NFSv4: Ensure the delegation cred is pinned when we...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-13
Trond Myklebust
NFSv4: Ensure the delegation is pinned in nfs_do_return_dele...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-12
Trond Myklebust
NFSv4: Fix revalidation of dentries with delegations
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-10
Trond Myklebust
NFSv4: Fix races between open and dentry revalidation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-10
Trond Myklebust
NFS: Fix up directory verifier races
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-06
Trond Myklebust
nfsd: convert file cache to use over/underflow safe...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-06
Trond Myklebust
nfsd: Define the file access mode enum for tracing
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-06
Trond Myklebust
nfsd: Fix a perf warning
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Switch readdir to using iterate_shared()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Use kmemdup_nul() in nfs_readdir_make_qstr()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Directory page cache pages need to be locked when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Fix memory leaks and corruption in readdir
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Replace various occurrences of kstrndup() with...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFSv4: Limit the total number of cached delegations
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFSv4: Add accounting for the number of active delegations...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFSv4: Try to return the delegation immediately when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATIO...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: nfs_find_open_context() should use cred_fscmp()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFS: nfs_access_get_cached_rcu() should use cred_fscmp()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-03
Trond Myklebust
NFSv4: pnfs_roc() must use cred_fscmp() to compare...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-24
Trond Myklebust
NFS: Add softreval behaviour to nfs_lookup_revalidate()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
nfsd: Ensure sampling of the write verifier is atomic...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
nfsd: Ensure sampling of the commit verifier is atomic...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
sunrpc: clean up cache entry add/remove from hashtable
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
sunrpc: Fix potential leaks in sunrpc_cache_unhash()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
nfsd: Ensure exclusion between CLONE and WRITE errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-22
Trond Myklebust
nfsd: Pass the nfsd_file as arguments to nfsd4_clone_file_ra...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
next