projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
xfs: don't overflow xattr listent buffer
2019-07-26
Trond Myklebust
pnfs: Fix a problem where we gratuitously start doing...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-07-26
Trond Myklebust
pNFS: Fix a typo in pnfs_update_layout
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-07-26
Trond Myklebust
pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_trac...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-07-26
Trond Myklebust
NFSv4: Handle the special Linux file open access mode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-07-03
Trond Myklebust
SUNRPC: Clean up initialisation of the struct rpc_rqst
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-07-03
Trond Myklebust
NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-05-04
Trond Myklebust
NFS: Fix a typo in nfs_init_timeout_values()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-05-02
Trond Myklebust
nfsd: Don't release the callback slot unless it was...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-03-23
Trond Myklebust
NFSv4.1: Reinitialise sequence results before retransmitting...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-03-23
Trond Myklebust
NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-03-23
Trond Myklebust
NFS: Fix an I/O request leakage in nfs_do_recoalesce
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-03-23
Trond Myklebust
NFS: Fix I/O request leakages
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-02-06
Trond Myklebust
NFS: Fix up return value on fatal errors in nfs_page_async_f...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-01-13
Trond Myklebust
SUNRPC: Fix a race with XPRT_CONNECTING
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-12-21
Trond Myklebust
SUNRPC: Fix a potential race in xprt_connect()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-12-13
Trond Myklebust
NFSv4: Fix a NFSv4 state manager deadlock
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-12-01
Trond Myklebust
NFSv4: Fix an Oops during delegation callbacks
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-12-01
Trond Myklebust
SUNRPC: Fix a bogus get/put in generic_key_to_expire()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-11-21
Trond Myklebust
NFSv4: Don't exit the state manager without clearing...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-11-13
Trond Myklebust
nfsd: Fix an Oops in free_session()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-11-13
Trond Myklebust
NFSv4.1: Fix the r/wsize checking
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-09-14
Trond Myklebust
NFS: Don't open code clearing of delegation state
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-09-14
Trond Myklebust
NFSv4.1 fix infinite loop on I/O.
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-09-14
Trond Myklebust
NFSv4: Fix a tracepoint Oops in initiate_file_draining()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-09-14
Trond Myklebust
pNFS: Ensure we return the error if someone kills a...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-09-14
Trond Myklebust
NFSv4: Fix a tracepoint Oops in initiate_file_draining()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-21
Trond Myklebust
pNFS: Remove unwanted optimisation of layoutget
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-21
Trond Myklebust
pNFS/flexfiles: ff_layout_pg_init_read should exit...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-08-16
Trond Myklebust
pNFS: Treat RECALLCONFLICT like DELAY...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-16
Trond Myklebust
pNFS: When updating the stateid in layoutreturn, also...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-15
Trond Myklebust
NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-15
Trond Myklebust
NFSv4: Fix locking in pnfs_generic_recover_commit_reqs
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-13
Trond Myklebust
NFSv4: Fix a typo in nfs4_init_channel_attrs()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-13
Trond Myklebust
NFSv4: Don't busy wait if NFSv4 session draining is...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-08
Trond Myklebust
pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-08
Trond Myklebust
NFSv4: Mark the inode change attribute up to date in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-08
Trond Myklebust
NFSv4: Detect nlink changes on cross-directory renames too
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-08
Trond Myklebust
NFSv4: bump/drop the nlink count on the parent dir...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-08
Trond Myklebust
pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-08-02
Trond Myklebust
NFSv4: Fix _nfs4_do_setlk()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
NFS: More excessive attribute revalidation in nfs_execute_ok()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
NFS: Fix excessive attribute revalidation in nfs_execute_ok()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
NFS: Ensure we immediately start writeback on rescheduled...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
NFSv4.1: Fix a potential layoutget/layoutrecall deadlock
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS: Parse the results of layoutget on open even if...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS: Wait for stale layoutget calls to complete in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS/flexfiles: Ensure we always return a layout if...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS: Ignore non-recalled layouts in pnfs_layout_need_return()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS: Don't update the stateid when replying NFS4ERR_DELAY...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-07-26
Trond Myklebust
pNFS: Don't discard layout segments that are marked...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-19
Trond Myklebust
pNFS/flexfiles: Process writeback resends from nfsiod...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-19
Trond Myklebust
pNFS/flexfiles: Don't tie up all the rpciod threads...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-19
Trond Myklebust
pNFS: Don't send layoutreturn if the layout is already...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-19
Trond Myklebust
pNFS: Always free the session slot on error in nfs4_layoutge...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-09
Trond Myklebust
NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-09
Trond Myklebust
NFSv4: Fix a typo in nfs41_sequence_process
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-09
Trond Myklebust
NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-08
Trond Myklebust
NFSv4: Return NFS4ERR_DELAY when a layout recall fails...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-08
Trond Myklebust
NFSv4: Return NFS4ERR_DELAY when a delegation recall...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-05
Trond Myklebust
NFSv4: Fix a compiler warning when CONFIG_NFS_V4_1...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
Merge tag 'nfs-rdma-for-4.18-1' of git://git.linux...
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: Filter cache invalidation when holding a delegation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: Ignore NFS_INO_REVAL_FORCED in nfs_check_inode_attributes()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: Improve caching while holding a delegation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: Fix attribute revalidation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: fix up nfs_setattr_update_inode
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFSv4: Ensure the inode is clean when we set a delegation
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFSv4: Ignore NFS_INO_REVAL_FORCED in nfs4_proc_access
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFSv4: Don't ask for delegated attributes when adding...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFSv4: Don't ask for delegated attributes when revalidating...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFS: Pass the inode down to the getattr() callback
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-06-04
Trond Myklebust
NFSv4: Don't request size+change attribute if they...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
pnfs: Don't release the sequence slot until we've processed...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
pnfs: Don't call commit on failed layoutget-on-open
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
pNFS: Don't send LAYOUTGET on OPEN for read, if we...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFSv4/pnfs: Don't switch off layoutget-on-open for...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFSv4/pnfs: Ensure pnfs_parse_lgopen() won't try to...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
pNFS: Refactor nfs4_layoutget_release()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFSv4: Always clear the pNFS layout when handling ESTALE
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFS: Fix up nfs_post_op_update_inode() to force ctime...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFS: Ensure we revalidate the inode correctly after...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFS: Ensure we revalidate the inode correctly after...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFS: Set the force revalidate flag if the inode is...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFS: Fix up sillyrename()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFSv4: Fix sillyrename to return the delegation when...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-31
Trond Myklebust
NFSv4: Only pass the delegation to setattr if we're...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-28
Trond Myklebust
NFS: Optimise away lookups for rename targets
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-28
Trond Myklebust
NFS: If the VFS sets LOOKUP_REVAL then force a lookup...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-28
Trond Myklebust
NFS: Optimise away the close-to-open GETATTR when we...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-05-11
Trond Myklebust
nfsd: Do not refuse to serve out of cache
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-05-11
Trond Myklebust
Change Trond's email address in MAINTAINERS
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4.1: Fix exclusive create
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Declare the size up to date after it was set.
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Fix the nfs_inode_set_delegation() arguments
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Clean up CB_GETATTR encoding
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Don't ask for attributes when ACCESS is protected...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Add a helper to encode/decode struct timespec
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4: Clean up encode_attrs
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2018-04-10
Trond Myklebust
NFSv4; Clean up XDR encoding of type bitmap4
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
next