projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()
2020-01-15
Trond Myklebust
NFS: Add mount option 'softreval'
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Trust cached access if we've already revalidated...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Fix nfs_direct_write_reschedule_io()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: When resending after a short write, reset the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Improve tracing of permission calls
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
pNFS/flexfiles: Add tracing for layout errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Clean up generic file commit tracepoint
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Clean up generic writeback tracepoints
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Clean up generic file read tracepoints
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
pNFS/flexfiles: Record resend attempts on I/O failure
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Fix fix of show_nfs_errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFSv4: Improve read/write/commit tracing
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Fix up fsync() when the server rebooted
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
SUNRPC: Remove broken gss_mech_list_pseudoflavors()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Revalidate the file mapping on all fatal writeback...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-15
Trond Myklebust
NFS: Revalidate the file size on a fatal write error
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-12-19
Trond Myklebust
nfsd: Clone should commit src file metadata too
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-12-17
Trond Myklebust
nfsd: Return the correct number of bytes written to...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-30
Trond Myklebust
nfsd: Ensure CLONE persists data and metadata changes...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-18
Trond Myklebust
Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs...
commit
|
commitdiff
|
tree
2019-11-13
Trond Myklebust
NFSv4.x: Drop the slot if nfs4_delegreturn_prepare...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-13
Trond Myklebust
NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequenc...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-08
Trond Myklebust
nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdow...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-08
Trond Myklebust
nfsd: minor 4.1 callback cleanup
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-06
Trond Myklebust
nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-06
Trond Myklebust
Merge branch 'linux-ssc-for-5.5'
commit
|
commitdiff
|
tree
2019-11-06
Trond Myklebust
SUNRPC: Avoid RPC delays when exiting suspend
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Add a tracepoint in nfs_fh_to_dentry()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegr...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix races between open and delegreturn
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: nfs_inode_find_state_and_recover() fix stateid...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix nfs4_inode_make_writeable()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: nfs4_return_incompatible_delegation() should...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Don't reclaim delegations that have been returned...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Ignore requests to return the delegation if...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Revoke the delegation on success in nfs4_delegreturn_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Update the stateid seqid in nfs_revoke_delegation()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_i...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Hold the delegation spinlock when updating the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Don't remove the delegation from the super_list...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Rename nfs_inode_return_delegation_noreclaim()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: fail nfs4_refresh_delegation_stateid() when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Delegation recalls should not find revoked delegations
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: nfs4_callback_getattr() should ignore revoked...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix delegation handling in update_open_stateid()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4.1: Don't rebind to the same source port when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS/pnfs: Separate NFSv3 DS and MDS traffic
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
pNFS: nfs3_set_ds_client should set NFS_CS_NOPING
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Use non-atomic bit ops when initialising struct...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv3: Clean up timespec encode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv2: Clean up timespec encode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv2: Fix a typo in encode_sattr()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: NFSv4 callbacks also support 64-bit timestamps
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Encode 64-bit timestamps
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Convert struct nfs_fattr to use struct timespec64
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-01
Trond Myklebust
NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-01
Trond Myklebust
NFSv4: Don't allow a cached open with a revoked delegation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-30
Trond Myklebust
SUNRPC: Destroy the back channel when we destroy the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-30
Trond Myklebust
SUNRPC: The RDMA back channel mustn't disappear while...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-30
Trond Myklebust
SUNRPC: The TCP back channel mustn't disappear while...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-09
Trond Myklebust
NFS: Remove redundant mirror tracking in O_DIRECT
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-09
Trond Myklebust
NFS: Fix O_DIRECT accounting of number of bytes read...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-24
Trond Myklebust
NFS: Optimise the default readahead size
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-23
Trond Myklebust
nfsd: fix nfs read eof detection
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Fix OPEN_DOWNGRADE error handling
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Add a helper to increment stateid seqids
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Handle RPC level errors in LAYOUTRETURN
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Handle NFS4ERR_DELAY correctly in return-on...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
NFSv4: Clean up pNFS return-on-close error handling
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
pNFS: Ensure we do clear the return-on-close layout...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-20
Trond Myklebust
SUNRPC: Don't try to parse incomplete RPC messages
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-17
Trond Myklebust
SUNRPC: RPC level errors should always set task->tk_rpc_status
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-17
Trond Myklebust
SUNRPC: Don't receive TCP data into a request buffer...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-17
Trond Myklebust
SUNRPC: Dequeue the request from the receive queue...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-10
Trond Myklebust
nfsd: Reset the boot verifier on all write I/O errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-10
Trond Myklebust
nfsd: Don't garbage collect files that might contain...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-10
Trond Myklebust
nfsd: Support the server resetting the boot verifier
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-10
Trond Myklebust
nfsd: nfsd_file cache entries should be per net namespace
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-02
Trond Myklebust
NFS: Fix inode fileid checks in attribute revalidation...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-27
Trond Myklebust
NFSv2: Fix write regression
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-27
Trond Myklebust
NFSv2: Fix eof handling
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
NFS: Fix writepage(s) error handling to not report...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
NFS: Fix spurious EIO read errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
pNFS/flexfiles: Don't time out requests on hard mounts
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
SUNRPC: Handle connection breakages correctly in call_status()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
Revert "NFSv4/flexfiles: Abort I/O early if the layout...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
SUNRPC: Handle EADDRINUSE and ENOBUFS correctly
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
pNFS/flexfiles: Turn off soft RPC calls
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
SUNRPC: Don't handle errors if the bind/connect succeeded
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
nfsd: Fix the documentation for svcxdr_tmpalloc()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
nfsd: Fix up some unused variable warnings
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
vfs: Export flush_delayed_fput for use by knfsd.
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
notify: export symbols for use by the knfsd file cache
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
next