OSDN Git Service
(root)
/
android-x86
/
kernel.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
NFSv4: Fix second deadlock in nfs4_evict_inode()
2021-06-16
Trond Myklebust
NFSv4: Fix second deadlock in nfs4_evict_inode()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-06-16
Trond Myklebust
NFSv4: Fix deadlock between nfs4_evict_inode() and...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-06-03
Trond Myklebust
NFS: Don't corrupt the value of pg_bytes_written in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-05-22
Trond Myklebust
NFS: Deal correctly with attribute generation counter...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-05-22
Trond Myklebust
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-05-22
Trond Myklebust
NFSv4: Don't discard segments marked for return in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-05-22
Trond Myklebust
NFS: Don't discard pNFS layout segments that are marked...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-02-13
Trond Myklebust
pNFS/NFSv4: Try to return invalid layout in pnfs_layout_proc...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-02-03
Trond Myklebust
pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-01-19
Trond Myklebust
NFS: nfs_igrab_and_active must first reference the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-01-19
Trond Myklebust
NFS/pNFS: Fix a leak of the layout 'plh_outstanding...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-01-19
Trond Myklebust
pNFS: Mark layout for return if return-on-close was...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2021-01-06
Trond Myklebust
NFSv4: Fix a pNFS layout related use-after-free race...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-12-30
Trond Myklebust
SUNRPC: xprt_load_transport() needs to support the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-10-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-10-01
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-08-19
Trond Myklebust
NFS: Don't return layout segments that are in use
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-08-19
Trond Myklebust
NFS: Don't move layouts to plh_return_segs list while...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-07-01
Trond Myklebust
pNFS/flexfiles: Fix list corruption if the mirror count...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-04-23
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-23
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-04-17
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-02-14
Trond Myklebust
NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-14
Trond Myklebust
NFS: Revalidate the file size on a fatal write error
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-11
Trond Myklebust
nfsd: Return the correct number of bytes written to...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-02-11
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-11
Trond Myklebust
NFS: Fix memory leaks and corruption in readdir
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-27
Trond Myklebust
NFS: Don't interrupt file writeout due to fatal errors
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-27
Trond Myklebust
NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-27
Trond Myklebust
NFS/pnfs: Bulk destroy of layouts needs to be safe...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-27
Trond Myklebust
NFS: Fix a soft lockup in the delegation recovery code
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-17
Trond Myklebust
NFSv4.x: Drop the slot if nfs4_delegreturn_prepare...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2020-01-17
Trond Myklebust
NFSv2: Fix a typo in encode_sattr()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-12-01
Trond Myklebust
SUNRPC: Fix a compile warning for cmpxchg64()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-24
Trond Myklebust
SUNRPC: Fix priority queue fairness
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-11-12
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-11-06
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-06
Trond Myklebust
NFSv4: Ensure that the state manager exits the loop...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-10-17
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-10-11
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-21
Trond Myklebust
NFSv2: Fix write regression
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-21
Trond Myklebust
NFSv2: Fix eof handling
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-21
Trond Myklebust
NFS: Fix initialisation of I/O result struct in nfs_pgio_rpc...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-21
Trond Myklebust
NFSv4: Fix return value in nfs_finish_open()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-21
Trond Myklebust
NFSv4: Fix return values for nfs4_file_open()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-16
Trond Myklebust
NFSv4: Fix delegation state recovery
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-06
Trond Myklebust
NFS: Ensure O_DIRECT reports an error if the bytes...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-06
Trond Myklebust
NFS: Pass error information to the pgio error cleanup...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-06
Trond Myklebust
NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-09-06
Trond Myklebust
NFS: Clean up list moves of struct nfs_page
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-29
Trond Myklebust
NFS: Fix regression whereby fscache errors are appearing...
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-29
Trond Myklebust
NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-16
Trond Myklebust
NFSv4: Fix an Oops in nfs4_do_setattr
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-04
Trond Myklebust
NFSv4: Fix lookup revalidate of regular files
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-04
Trond Myklebust
NFS: Refactor nfs_lookup_revalidate()
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
2019-08-04
Trond Myklebust
NFS: Fix dentry revalidation on NFSv4 lookup
Signed-off-by:
Trond Myklebust
<trond.myklebust@hammerspace.com>
commit
|
commitdiff
|
tree
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
next