projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
NFS: Trace effects of the readdirplus heuristic
2022-03-02
Trond Myklebust
NFS: Trace effects of the readdirplus heuristic
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Trace effects of readdirplus on the dcache
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Add basic readdir tracing
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Don't request readdirplus when revalidation was...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Readdirplus can't help lookup for case insensitive...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFSv4: Ask for a full XDR buffer of readdir goodness
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Don't ask for readdirplus unless it can help nfs_getattr()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Improve heuristic for readdirplus
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Reduce use of uncached readdir
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Simplify nfs_readdir_xdr_to_array()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: If the cookie verifier changes, we must invalidate...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Adjust the amount of readahead performed by NFS...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Don't advance the page pointer unless the page...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Don't re-read the entire page cache to find the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-03-02
Trond Myklebust
NFS: Store the change attribute in the directory page...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: Calculate page offsets algorithmically
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: Use kzalloc() to avoid initialising the nfs_open_dir_co...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: Initialise the readdir verifier as best we can...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: Trace lookup revalidation failure
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: constify nfs_server_capable() and nfs_have_writebacks()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
NFS: Return valid errors from nfs2/3_decode_dirent()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-28
Trond Myklebust
Revert "NFSv4: use unique client identifiers in network...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Use of mapping_set_error() results in spurious...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Clean up NFSv4.2 xattrs
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Remove unnecessary XATTR cache invalidation in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
SUNRPC: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Convert GFP_NOFS to GFP_KERNEL
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFSv4.2: Fix up an invalid combination of memory allocation...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFSv4: Charge NFSv4 open state trackers to kmemcg
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFS: Charge open/lock file contexts to kmemcg
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-25
Trond Myklebust
NFSv4: Protect the state recovery thread against direct...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-16
Trond Myklebust
NFS: Do not report writeback errors in nfs_getattr()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-14
Trond Myklebust
NFS: LOOKUP_DIRECTORY is also ok with symlinks
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-14
Trond Myklebust
NFS: Remove an incorrect revalidation in nfs4_update_changea...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-08
Trond Myklebust
NFS: Fix initialisation of nfs_client cl_flags field
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-02-02
Trond Myklebust
NFS: Avoid duplicate uncached readdir calls on eof
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-08
Trond Myklebust
nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-08
Trond Myklebust
nfsd: Replace use of rwsem with errseq_t
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-07
Trond Myklebust
NFSv4: nfs_atomic_open() can race when looking up a...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-07
Trond Myklebust
NFSv4: Handle case where the lookup of a directory...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFSv42: Fallocate and clone should also request 'blocks...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFSv4: Allow writebacks to request 'blocks used'
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFS: Fix the verifier for case sensitive filesystem...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFS: Add a helper to remove case-insensitive aliases
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFS: Invalidate negative dentries on all case insensitive...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFSv4: Just don't cache negative dentries on case insensitiv...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFSv4: Add some support for case insensitive filesystems
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFSv4.1: Fix uninitialised variable in devicenotify
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFS: Ensure the server has an up to date ctime before...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2022-01-06
Trond Myklebust
NFS: Ensure the server has an up to date ctime before...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-17
Trond Myklebust
NFSv42: Don't fail clone() unless the OP_CLONE operation...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-07
Trond Myklebust
NFSv4: Sanity check the parameters in nfs41_update_target_sl...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFS: Always initialise fattr->label in nfs_fattr_alloc()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFSv4.2: alloc_file_pseudo() takes an open flag, not...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFSv4: Remove unnecessary 'minor version' check
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFSv4: Fix potential Oops in decode_op_map()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFSv4: Ensure decode_compound_hdr() sanity checks the tag
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-05
Trond Myklebust
NFS: Don't trace an uninitialised value
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-04
Trond Myklebust
SUNRPC: Prevent immediate close+reconnect
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-04
Trond Myklebust
SUNRPC: Fix races when closing the socket
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-01
Trond Myklebust
SUNRPC: Clean up xs_tcp_setup_sock()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-11-01
Trond Myklebust
SUNRPC: Replace use of socket sk_callback_lock with...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-27
Trond Myklebust
NFSv4: Fix a regression in nfs_set_open_stateid_locked()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-21
Trond Myklebust
NFS: Remove redundant call to __set_page_dirty_nobuffers
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-20
Trond Myklebust
NFS: Save some space in the inode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-20
Trond Myklebust
NFSv4: Fixes for nfs4_inode_return_delegation()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-20
Trond Myklebust
NFS: Fix an Oops in pnfs_mark_request_commit()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-20
Trond Myklebust
NFS: Fix up commit deadlocks
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-10
Trond Myklebust
NFS: Fix deadlocks in nfs_scan_commit_list()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Remove unnecessary page cache invalidations
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Do not flush the readdir cache in nfs_dentry_iput()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Fix dentry verifier races
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Further optimisations for 'ls -l'
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Fix up nfs_readdir_inode_mapping_valid()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Ignore the directory size when marking for revalidation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREAT...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Fix a few more clear_bit() instances that need...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
SUNRPC: xprt_clear_locked() only needs release memory...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
SUNRPC: Remove unnecessary memory barriers
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
SUNRPC: Remove WQ_HIGHPRI from xprtiod
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
SUNRPC: Add cond_resched() at the appropriate point...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
SUNRPC: Partial revert of commit 6f9f17287e78
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Fix up nfs_ctx_key_to_expire()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Label the dentry with a verifier in nfs_rmdir...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-04
Trond Myklebust
NFS: Label the dentry with a verifier in nfs_link(...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-10-01
Trond Myklebust
nfsd: Fix a warning for nfsd_file_close_inode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-09-30
Trond Myklebust
nfsd4: Handle the NFSv4 READDIR 'dircount' hint being...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-08-30
Trond Myklebust
NFS: Always provide aligned buffers to the RPC read...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-08-27
Trond Myklebust
SUNRPC: Tweak TCP socket shutdown in the RPC client
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-08-27
Trond Myklebust
SUNRPC: Simplify socket shutdown when not reusing TCP...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
next