Show patches with: Submitter = Trond Myklebust       |   876 patches
« 1 2 3 48 9 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,2/2] NFSv4/pnfs: Layoutreturn on close must handle fatal networking errors Two more places that need to handle ENETDOWN/ENETUNREACH - 1 - --- 2025-04-06 Trond Myklebust New
[v2,1/2] NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors Two more places that need to handle ENETDOWN/ENETUNREACH - 1 - --- 2025-04-06 Trond Myklebust New
[2/2] NFSv4/pnfs: Layoutreturn on close must handle fatal networking errors Two more places that need to handle ENETDOWN/ENETUNREACH - - - --- 2025-04-06 Trond Myklebust New
[1/2] NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors Two more places that need to handle ENETDOWN/ENETUNREACH - 1 - --- 2025-04-06 Trond Myklebust New
[2/2] NFS: Don't allow waiting for exiting tasks [1/2] SUNRPC: Don't allow waiting for exiting tasks - 1 - --- 2025-03-28 Trond Myklebust Handled Elsewhere
[1/2] SUNRPC: Don't allow waiting for exiting tasks [1/2] SUNRPC: Don't allow waiting for exiting tasks - 1 - --- 2025-03-28 Trond Myklebust Handled Elsewhere
[v3,6/6] NFSv4: Treat ENETUNREACH errors as fatal for state recovery Ensure that ENETUNREACH terminates state recovery - 2 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,5/6] NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client Ensure that ENETUNREACH terminates state recovery - 2 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,4/6] NFSv4: Further cleanups to shutdown loops Ensure that ENETUNREACH terminates state recovery - 2 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,3/6] NFS: Shut down the nfs_client only after all the superblocks Ensure that ENETUNREACH terminates state recovery - 1 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,2/6] SUNRPC: rpc_clnt_set_transport() must not change the autobind setting Ensure that ENETUNREACH terminates state recovery - 2 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,1/6] SUNRPC: rpcbind should never reset the port to the value '0' Ensure that ENETUNREACH terminates state recovery - 2 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v2,4/4] NFSv4: Treat ENETUNREACH errors as fatal for state recovery Ensure that ENETUNREACH terminates state recovery - 1 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v2,3/4] NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client Ensure that ENETUNREACH terminates state recovery - - - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v2,2/4] SUNRPC: rpc_clnt_set_transport() must not change the autobind setting Ensure that ENETUNREACH terminates state recovery - 1 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v2,1/4] SUNRPC: rpcbind should never reset the port to the value '0' Ensure that ENETUNREACH terminates state recovery - 1 - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[4/4] NFSv4: Treat ENETUNREACH errors as fatal for state recovery Ensure that ENETUNREACH terminates state recovery - - - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[3/4] NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client Ensure that ENETUNREACH terminates state recovery - - - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[2/4] SUNRPC: rpc_clnt_set_transport() must not change the autobind setting Ensure that ENETUNREACH terminates state recovery - - - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[1/4] SUNRPC: rpcbind should never reset the port to the value '0' Ensure that ENETUNREACH terminates state recovery - - - --- 2025-03-25 Trond Myklebust Handled Elsewhere
[v3,4/4] pNFS/flexfiles: Report ENETDOWN as a connection error Containerised NFS clients and teardown - 1 1 --- 2025-03-21 Trond Myklebust Handled Elsewhere
[v3,3/4] pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - 1 1 --- 2025-03-21 Trond Myklebust Handled Elsewhere
[v3,2/4] NFS: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - 1 1 --- 2025-03-21 Trond Myklebust Handled Elsewhere
[v3,1/4] NFS: Add a mount option to make ENETUNREACH errors fatal Containerised NFS clients and teardown - 1 1 --- 2025-03-21 Trond Myklebust Handled Elsewhere
[RFC,v2,4/4] pNFS/flexfiles: Report ENETDOWN as a connection error Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,v2,3/4] pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,v2,2/4] NFS: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,v2,1/4] NFS: Add a mount option to make ENETUNREACH errors fatal Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,4/4] pNFS/flexfiles: Report ENETDOWN as a connection error Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,3/4] pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,2/4] NFS: Treat ENETUNREACH errors as fatal in containers Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
[RFC,1/4] NFS: Add a mount option to make ENETUNREACH errors fatal Containerised NFS clients and teardown - - - --- 2025-03-20 Trond Myklebust Handled Elsewhere
umount: Allow superblock owners to force umount umount: Allow superblock owners to force umount 1 1 - --- 2025-03-18 Trond Myklebust Handled Elsewhere
[4/4] NFSv4: Avoid unnecessary scans of filesystems for delayed delegations Fixes for looping in the NFSv4 manager thread - - - --- 2025-03-03 Trond Myklebust Handled Elsewhere
[3/4] NFSv4: Avoid unnecessary scans of filesystems for expired delegations Fixes for looping in the NFSv4 manager thread - - - --- 2025-03-03 Trond Myklebust Handled Elsewhere
[2/4] NFSv4: Avoid unnecessary scans of filesystems for returning delegations Fixes for looping in the NFSv4 manager thread - - - --- 2025-03-03 Trond Myklebust Handled Elsewhere
[1/4] NFSv4: Don't trigger uneccessary scans for return-on-close delegations Fixes for looping in the NFSv4 manager thread - - - --- 2025-03-03 Trond Myklebust Handled Elsewhere
NFSv4: Fix a deadlock when recovering state on a sillyrenamed file NFSv4: Fix a deadlock when recovering state on a sillyrenamed file - - - --- 2025-02-01 Trond Myklebust Handled Elsewhere
SUNRPC: Prevent looping due to rpc_signal_task() races SUNRPC: Prevent looping due to rpc_signal_task() races - 1 - --- 2025-02-01 Trond Myklebust Handled Elsewhere
[2/2] NFS: Adjust delegated timestamps for O_DIRECT reads and writes [1/2] NFS: O_DIRECT writes must check and adjust the file length - - - --- 2025-02-01 Trond Myklebust Handled Elsewhere
[1/2] NFS: O_DIRECT writes must check and adjust the file length [1/2] NFS: O_DIRECT writes must check and adjust the file length - - - --- 2025-02-01 Trond Myklebust Handled Elsewhere
[2/2] NFSv4.0: Fix a use-after-free problem in the asynchronous open() [1/2] NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() - 1 - --- 2024-11-08 Trond Myklebust Handled Elsewhere
[1/2] NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() [1/2] NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() - 1 - --- 2024-11-08 Trond Myklebust Handled Elsewhere
[RESEND] filemap: Fix bounds checking in filemap_read() [RESEND] filemap: Fix bounds checking in filemap_read() - - 1 --- 2024-10-25 Trond Myklebust Handled Elsewhere
NFS: Further fixes to attribute delegation a/mtime changes NFS: Further fixes to attribute delegation a/mtime changes - - - --- 2024-10-23 Trond Myklebust Handled Elsewhere
NFS: Fix attribute delegation behaviour on exclusive create NFS: Fix attribute delegation behaviour on exclusive create - 1 - --- 2024-10-23 Trond Myklebust Handled Elsewhere
filemap: filemap_read() should check that the offset is positive or zero filemap: filemap_read() should check that the offset is positive or zero - - - --- 2024-09-13 Trond Myklebust Handled Elsewhere
filemap: Fix bounds checking in filemap_read() filemap: Fix bounds checking in filemap_read() - - 1 --- 2024-09-13 Trond Myklebust Handled Elsewhere
[3/3] NFS: Avoid unnecessary rescanning of the per-server delegation list [1/3] NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations - 1 - --- 2024-08-21 Trond Myklebust Handled Elsewhere
[2/3] NFSv4: Fix clearing of layout segments in layoutreturn [1/3] NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations - 1 - --- 2024-08-21 Trond Myklebust Handled Elsewhere
[1/3] NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations [1/3] NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations - 1 - --- 2024-08-21 Trond Myklebust Handled Elsewhere
[v2,19/19] NFSv4: Don't send delegation-related share access modes to CLOSE OPEN optimisations and Attribute delegations - - - --- 2024-06-17 Trond Myklebust New
[v2,18/19] Return the delegation when deleting sillyrenamed files OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,17/19] NFSv4: Ask for a delegation or an open stateid in OPEN OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,16/19] NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,15/19] NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,14/19] NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,13/19] NFSv4: Don't request atime/mtime/size if they are delegated to us OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,12/19] NFSv4: Fix up delegated attributes in nfs_setattr OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,11/19] NFSv4: Delegreturn must set m/atime when they are delegated OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,10/19] NFSv4: Enable attribute delegations OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,09/19] NFSv4: Add a capability for delegated attributes OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,08/19] NFSv4: Add recovery of attribute delegations OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,07/19] NFSv4: Add support for delegated atime and mtime attributes OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,06/19] NFSv4: Add a flags argument to the 'have_delegation' callback OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,05/19] NFSv4: Add CB_GETATTR support for delegated attributes OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,04/19] NFSv4: Plumb in XDR support for the new delegation-only setattr op OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,03/19] NFSv4: Add new attribute delegation definitions OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,02/19] NFSv4: Refactor nfs4_opendata_check_deleg() OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
[v2,01/19] NFSv4: Clean up open delegation return structure OPEN optimisations and Attribute delegations - 1 - --- 2024-06-17 Trond Myklebust New
filemap: Return the error in do_read_cache_page() filemap: Return the error in do_read_cache_page() - - - --- 2024-05-22 Trond Myklebust New
[2/2] NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' [1/2] knfsd: LOOKUP can return an illegal error value - - - --- 2024-05-06 Trond Myklebust New
[1/2] knfsd: LOOKUP can return an illegal error value [1/2] knfsd: LOOKUP can return an illegal error value - - - --- 2024-05-06 Trond Myklebust New
NFS: enable nconnect for RDMA NFS: enable nconnect for RDMA - - - --- 2024-02-28 Trond Myklebust New
NFSv4: nfs4_do_open() is incorrectly triggering state recovery NFSv4: nfs4_do_open() is incorrectly triggering state recovery - - - --- 2024-02-28 Trond Myklebust New
[v2,2/2] nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() Fix NFSv3 SETATTR behaviours - 2 - --- 2024-02-16 Trond Myklebust New
[v2,1/2] nfsd: Fix a regression in nfsd_setattr() Fix NFSv3 SETATTR behaviours - 2 - --- 2024-02-16 Trond Myklebust New
nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() - 1 - --- 2024-02-14 Trond Myklebust New
knfsd: fix the fallback implementation of the get_name export operation knfsd: fix the fallback implementation of the get_name export operation 1 1 - --- 2023-12-28 Trond Myklebust New
[3/3] NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT [1/3] NFSv4: Track the number of referring calls in struct cb_process_state - - - --- 2023-11-15 Trond Myklebust New
[2/3] NFSv4.1: if referring calls are complete, trust the stateid argument [1/3] NFSv4: Track the number of referring calls in struct cb_process_state - - - --- 2023-11-15 Trond Myklebust New
[1/3] NFSv4: Track the number of referring calls in struct cb_process_state [1/3] NFSv4: Track the number of referring calls in struct cb_process_state - - - --- 2023-11-15 Trond Myklebust New
pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats - - - --- 2023-10-08 Trond Myklebust New
pNFS: Fix a hang in nfs4_evict_inode() pNFS: Fix a hang in nfs4_evict_inode() - - - --- 2023-10-08 Trond Myklebust New
SUNRPC: Don't retry using the same source port if connection failed SUNRPC: Don't retry using the same source port if connection failed - - - --- 2023-09-27 Trond Myklebust New
Revert "SUNRPC dont update timeout value on connection reset" Revert "SUNRPC dont update timeout value on connection reset" - - - --- 2023-09-17 Trond Myklebust New
[2/2] NFSv4: Fix a state manager thread deadlock regression [1/2] NFSv4: Fix a nfs4_state_manager() race - - - --- 2023-09-17 Trond Myklebust New
[1/2] NFSv4: Fix a nfs4_state_manager() race [1/2] NFSv4: Fix a nfs4_state_manager() race - - - --- 2023-09-17 Trond Myklebust New
SUNRPC: Silence compiler complaints about tautological comparisons SUNRPC: Silence compiler complaints about tautological comparisons - - - --- 2023-09-13 Trond Myklebust New
Revert "SUNRPC: Fail faster on bad verifier" Revert "SUNRPC: Fail faster on bad verifier" - - - --- 2023-09-06 Trond Myklebust New
SUNRPC: Mark the cred for revalidation if the server rejects it SUNRPC: Mark the cred for revalidation if the server rejects it - - - --- 2023-09-04 Trond Myklebust New
NFS/pNFS: Report EINVAL errors from connect() to the server NFS/pNFS: Report EINVAL errors from connect() to the server - - - --- 2023-09-04 Trond Myklebust New
[v2,5/5] NFS: More fixes for nfs_direct_write_reschedule_io() Fix O_DIRECT writeback error paths - - - --- 2023-09-04 Trond Myklebust New
[v2,4/5] NFS: Use the correct commit info in nfs_join_page_group() Fix O_DIRECT writeback error paths - - - --- 2023-09-04 Trond Myklebust New
[v2,3/5] NFS: More O_DIRECT accounting fixes for error paths Fix O_DIRECT writeback error paths - - - --- 2023-09-04 Trond Myklebust New
[v2,2/5] NFS: Fix O_DIRECT locking issues Fix O_DIRECT writeback error paths - - - --- 2023-09-04 Trond Myklebust New
[v2,1/5] NFS: Fix error handling for O_DIRECT write scheduling Fix O_DIRECT writeback error paths - 1 1 --- 2023-09-04 Trond Myklebust New
NFS: Fix error handling for O_DIRECT write scheduling NFS: Fix error handling for O_DIRECT write scheduling - - - --- 2023-09-01 Trond Myklebust New
[v2,5/5] NFS/pNFS: Set the connect timeout for the pNFS flexfiles driver Improve failover times for pNFS mirroring - - - --- 2023-08-19 Trond Myklebust New
[v2,4/5] SUNRPC: Don't override connect timeouts in rpc_clnt_add_xprt() Improve failover times for pNFS mirroring - - - --- 2023-08-19 Trond Myklebust New
« 1 2 3 48 9 »