projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
pNFS: Add infrastructure for cleaning up per-layout commit structures
2020-03-27
Trond Myklebust
pNFS: Add infrastructure for cleaning up per-layout...
...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_...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS: Fix O_DIRECT commit verifier handling
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-27
Trond Myklebust
NFS: commit errors should be fatal
...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
...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...
...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...
...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...
...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...
...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
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-26
Trond Myklebust
NFS/pNFS: Refactor pnfs_generic_commit_pagelist()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-26
Trond Myklebust
pNFS/flexfiles: Simplify allocation of the mirror array
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-17
Trond Myklebust
nfs: Fix up documentation in nfs_follow_referral()...
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_delegation_reap_expired()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_delegation_reap_unclaimed()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Clean up nfs_client_return_marked_delegations()
...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()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4/pnfs: Clean up nfs_layout_find_inode()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Ensure layout headers are RCU safe
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
pNFS/flexfiles: Report DELAY and GRACE errors from...
...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
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Avoid unnecessary credential references in layoutget
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: Avoid referencing the cred unnecessarily during...
...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
...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...
...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
...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...
...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
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4/pnfs: pnfs_set_layout_stateid() should update...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2020-03-16
Trond Myklebust
NFSv4: nfs_update_inplace_delegation() should update...
...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
...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...
...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...
...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
...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
...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()
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix races between open and delegreturn
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix nfs4_inode_make_writeable()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: nfs4_return_incompatible_delegation() should...
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Ignore requests to return the delegation if...
...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_...
...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()
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Hold the delegation spinlock when updating the...
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS: Rename nfs_inode_return_delegation_noreclaim()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: fail nfs4_refresh_delegation_stateid() when...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Delegation recalls should not find revoked delegations
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: nfs4_callback_getattr() should ignore revoked...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Fix delegation handling in update_open_stateid()
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFS/pnfs: Separate NFSv3 DS and MDS traffic
...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
...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
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv3: Clean up timespec encode
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv2: Clean up timespec encode
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv2: Fix a typo in encode_sattr()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: NFSv4 callbacks also support 64-bit timestamps
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-11-04
Trond Myklebust
NFSv4: Encode 64-bit timestamps
...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
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-09-02
Trond Myklebust
NFS: Fix inode fileid checks in attribute revalidation...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-27
Trond Myklebust
NFSv2: Fix write regression
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-27
Trond Myklebust
NFSv2: Fix eof handling
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
NFS: Fix spurious EIO read errors
...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
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
SUNRPC: Handle connection breakages correctly in call_status()
...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...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
SUNRPC: Handle EADDRINUSE and ENOBUFS correctly
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-26
Trond Myklebust
pNFS/flexfiles: Turn off soft RPC calls
...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
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFS: On fatal writeback errors, we need to call nfs_inode_re...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFS: Fix initialisation of I/O result struct in nfs_pgio_rpc...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFS: Ensure O_DIRECT reports an error if the bytes...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFSv4: Fix return value in nfs_finish_open()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFSv4: Fix return values for nfs4_file_open()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-19
Trond Myklebust
NFS: Don't refresh attributes with mounted-on-file...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-07
Trond Myklebust
NFSv4: Ensure state recovery handles ETIMEDOUT correctly
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFS: Fix regression whereby fscache errors are appearing...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Fix an Oops in nfs4_do_setattr
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Check the return value of update_open_stateid()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4.1: Only reap expired delegations
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4.1: Fix open stateid recovery
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Report the error from nfs4_select_rw_stateid()
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: When recovering state fails with EAGAIN, retry...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Print an error in the syslog when state is marked...
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
2019-08-05
Trond Myklebust
NFSv4: Fix delegation state recovery
...off-by: Trond Myklebust <
trond.myklebust@hammerspace.com
>
commit
|
commitdiff
|
tree
next