Show patches with: Submitter = Trond Myklebust       |    State = Action Required       |   835 patches
« 1 2 3 48 9 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[09/17] NFS: Convert the function nfs_wb_page() to use folios Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[08/17] NFS: Convert buffered reads to use folios Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[07/17] NFS: Add a helper nfs_wb_folio() Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[06/17] NFS: Convert the remaining pagelist helper functions to support folios Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[05/17] NFS: Add a helper to convert a struct nfs_page into an inode Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[04/17] NFS: Fix nfs_coalesce_size() to work with folios Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[03/17] NFS: Support folios in nfs_generic_pgio() Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[02/17] NFS: Add basic functionality for tracking folios in struct nfs_page Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[01/17] NFS: Fix for xfstests generic/208 Initial conversion of NFS basic I/O to use folios - - - --- 2023-01-07 Trond Myklebust New
[GIT,PULL] Please pull NFS client updates [GIT,PULL] Please pull NFS client updates - - - --- 2022-12-13 Trond Myklebust New
NFS4.x/pnfs: Fix up logging of layout stateids NFS4.x/pnfs: Fix up logging of layout stateids - - - --- 2022-12-06 Trond Myklebust New
NFSv4.x: Fail client initialisation if state manager thread can't run NFSv4.x: Fail client initialisation if state manager thread can't run - - - --- 2022-12-06 Trond Myklebust New
NFS: Fix a race in nfs_call_unlink() NFS: Fix a race in nfs_call_unlink() - - - --- 2022-11-17 Trond Myklebust New
NFS: Fix an Oops in nfs_d_automount() NFS: Fix an Oops in nfs_d_automount() - - - --- 2022-11-17 Trond Myklebust New
lockd: set other missing fields when unlocking files lockd: set other missing fields when unlocking files - 1 - --- 2022-11-06 Trond Myklebust New
[v2] NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn [v2] NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn - - - --- 2022-11-04 Trond Myklebust New
Stable patch for 5.15.x Stable patch for 5.15.x - - - --- 2022-10-29 Trond Myklebust New
[v2,4/4] NFSv4.2: Fix initialisation of struct nfs4_label [v2,1/4] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-19 Trond Myklebust New
[v2,3/4] NFSv4.2: Fix a memory stomp in decode_attr_security_label [v2,1/4] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-19 Trond Myklebust New
[v2,2/4] NFSv4.2: Always decode the security label [v2,1/4] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-19 Trond Myklebust New
[v2,1/4] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding [v2,1/4] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-19 Trond Myklebust New
[3/3] NFSv4.2: Fix a memory stomp in decode_attr_security_label [1/3] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-18 Trond Myklebust New
[2/3] NFSv4.2: Always decode the security label [1/3] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-18 Trond Myklebust New
[1/3] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding [1/3] NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - - - --- 2022-10-18 Trond Myklebust New
[3/3] NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot [1/3] NFSv4: Fix a potential state reclaim deadlock - - - --- 2022-10-16 Trond Myklebust New
[2/3] NFSv4.1: Handle RECLAIM_COMPLETE trunking errors [1/3] NFSv4: Fix a potential state reclaim deadlock - - - --- 2022-10-16 Trond Myklebust New
[1/3] NFSv4: Fix a potential state reclaim deadlock [1/3] NFSv4: Fix a potential state reclaim deadlock - - - --- 2022-10-16 Trond Myklebust New
[4/4] NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked pNFS/flexfiles: Cancel I/O if the layout is revoked - - - --- 2022-10-05 Trond Myklebust New
[3/4] SUNRPC: Add API to force the client to disconnect pNFS/flexfiles: Cancel I/O if the layout is revoked - - - --- 2022-10-05 Trond Myklebust New
[2/4] SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls pNFS/flexfiles: Cancel I/O if the layout is revoked - - - --- 2022-10-05 Trond Myklebust New
[1/4] SUNRPC: Fix races with rpc_killall_tasks() pNFS/flexfiles: Cancel I/O if the layout is revoked - - - --- 2022-10-05 Trond Myklebust New
[v2] SUNRPC: Fix call completion races with call_decode() [v2] SUNRPC: Fix call completion races with call_decode() - - 1 --- 2022-09-01 Trond Myklebust New
NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - - - --- 2022-08-25 Trond Myklebust New
NFSv4/pNFS: Always return layout stats on layout return for flexfiles NFSv4/pNFS: Always return layout stats on layout return for flexfiles - - - --- 2022-08-24 Trond Myklebust New
[3/3] NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES [1/3] NFS: Fix another fsync() issue after a server reboot - - - --- 2022-08-14 Trond Myklebust New
[2/3] NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds [1/3] NFS: Fix another fsync() issue after a server reboot - - - --- 2022-08-14 Trond Myklebust New
[1/3] NFS: Fix another fsync() issue after a server reboot [1/3] NFS: Fix another fsync() issue after a server reboot - - - --- 2022-08-14 Trond Myklebust New
[3/3] NFS: Improve readpage/writepage tracing [1/3] NFS: Improve write error tracing - - - --- 2022-08-09 Trond Myklebust New
[2/3] NFS: Improve O_DIRECT tracing [1/3] NFS: Improve write error tracing - - - --- 2022-08-09 Trond Myklebust New
[1/3] NFS: Improve write error tracing [1/3] NFS: Improve write error tracing - - - --- 2022-08-09 Trond Myklebust New
NFSv4/pnfs: Fix a use-after-free bug in open NFSv4/pnfs: Fix a use-after-free bug in open - - - --- 2022-08-02 Trond Myklebust New
NFS: nfs_async_write_reschedule_io must not recurse into the writeback code NFS: nfs_async_write_reschedule_io must not recurse into the writeback code - - - --- 2022-08-02 Trond Myklebust New
[v2] SUNRPC: Don't reuse bvec on retransmission of the request [v2] SUNRPC: Don't reuse bvec on retransmission of the request - - - --- 2022-07-27 Trond Myklebust New
SUNRPC: Don't reuse bvec on retransmission of the request SUNRPC: Don't reuse bvec on retransmission of the request - - - --- 2022-07-27 Trond Myklebust New
SUNRPC: Reinitialise the backchannel request buffers before reuse SUNRPC: Reinitialise the backchannel request buffers before reuse - - - --- 2022-07-27 Trond Myklebust New
[2/2] NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly [1/2] NFSv4.1: Don't decrease the value of seq_nr_highest_sent - - - --- 2022-07-13 Trond Myklebust New
[1/2] NFSv4.1: Don't decrease the value of seq_nr_highest_sent [1/2] NFSv4.1: Don't decrease the value of seq_nr_highest_sent - - - --- 2022-07-13 Trond Myklebust New
NFS: Fix case insensitive renames NFS: Fix case insensitive renames - - - --- 2022-07-13 Trond Myklebust New
NFSv4: Fix races in the legacy idmapper upcall NFSv4: Fix races in the legacy idmapper upcall - - - --- 2022-07-13 Trond Myklebust New
[2/2] pNFS: Avoid a live lock condition in pnfs_update_layout() [1/2] pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - - - --- 2022-05-31 Trond Myklebust New
[1/2] pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE [1/2] pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - - - --- 2022-05-31 Trond Myklebust New
[6/6] Edit manpages to document the new --dacl, --sacl and inheritance features Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[5/6] nfs4_setacl: Add support for the --dacl and --sacl options Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[4/6] nfs4_getacl: Add support for the --dacl and --sacl options Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[3/6] The NFSv41 DACL and SACL prepend an extra field to the acl Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[2/6] libnfs4acl: Add support for the NFS4.1 ACE_INHERITED_ACE flag Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[1/6] libnfs4acl: Add helpers to set the dacl and sacl Allow nfs4-acl-tools to access 'dacl' and 'sacl' - - - --- 2022-05-14 Trond Myklebust New
[3/3] NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes Export the NFSv4.1 'dacl' and 'sacl' attributes - - - --- 2022-05-14 Trond Myklebust New
[2/3] NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes Export the NFSv4.1 'dacl' and 'sacl' attributes - - - --- 2022-05-14 Trond Myklebust New
[1/3] NFSv4: Specify the type of ACL to cache Export the NFSv4.1 'dacl' and 'sacl' attributes - - - --- 2022-05-14 Trond Myklebust New
[v3,5/5] NFS: Don't report errors from nfs_pageio_complete() more than once Ensure mapping errors are reported only once - - - --- 2022-05-14 Trond Myklebust New
[v3,4/5] NFS: Do not report flush errors in nfs_write_end() Ensure mapping errors are reported only once - - - --- 2022-05-14 Trond Myklebust New
[v3,3/5] NFS: Don't report ENOSPC write errors twice Ensure mapping errors are reported only once - - - --- 2022-05-14 Trond Myklebust New
[v3,2/5] NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS Ensure mapping errors are reported only once - - - --- 2022-05-14 Trond Myklebust New
[v3,1/5] NFS: Do not report EINTR/ERESTARTSYS as mapping errors Ensure mapping errors are reported only once - - - --- 2022-05-14 Trond Myklebust New
[5/5] NFSv4: Don't hold the layoutget locks across multiple RPC calls [1/5] NFS: Memory allocation failures are not server fatal errors - - - --- 2022-05-14 Trond Myklebust New
[4/5] pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors [1/5] NFS: Memory allocation failures are not server fatal errors - - - --- 2022-05-14 Trond Myklebust New
[3/5] NFS: Further fixes to the writeback error handling [1/5] NFS: Memory allocation failures are not server fatal errors - - - --- 2022-05-14 Trond Myklebust New
[2/5] NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout [1/5] NFS: Memory allocation failures are not server fatal errors - - - --- 2022-05-14 Trond Myklebust New
[1/5] NFS: Memory allocation failures are not server fatal errors [1/5] NFS: Memory allocation failures are not server fatal errors - - - --- 2022-05-14 Trond Myklebust New
[2/2] SUNRPC: Ensure that the gssproxy client can start in a connected state [1/2] Revert "SUNRPC: Ensure gss-proxy connects on setup" - - - --- 2022-05-08 Trond Myklebust New
[1/2] Revert "SUNRPC: Ensure gss-proxy connects on setup" [1/2] Revert "SUNRPC: Ensure gss-proxy connects on setup" - - - --- 2022-05-08 Trond Myklebust New
[v2,4/4] Revert "SUNRPC: attempt AF_LOCAL connect on setup" [v2,1/4] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-29 Trond Myklebust New
[v2,3/4] SUNRPC: Ensure gss-proxy connects on setup [v2,1/4] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-29 Trond Myklebust New
[v2,2/4] SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets [v2,1/4] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-29 Trond Myklebust New
[v2,1/4] SUNRPC: Don't leak sockets in xs_local_connect() [v2,1/4] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-29 Trond Myklebust New
[2/2] SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets [1/2] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-28 Trond Myklebust New
[1/2] SUNRPC: Don't leak sockets in xs_local_connect() [1/2] SUNRPC: Don't leak sockets in xs_local_connect() - - - --- 2022-04-28 Trond Myklebust New
NFSv4: Don't invalidate inode attributes on delegation return NFSv4: Don't invalidate inode attributes on delegation return - - - --- 2022-04-26 Trond Myklebust New
[v2,5/5] NFS: Don't report errors from nfs_pageio_complete() more than once Ensure mapping errors are reported only once - - - --- 2022-04-11 Trond Myklebust New
[v2,4/5] NFS: Do not report flush errors in nfs_write_end() Ensure mapping errors are reported only once - - - --- 2022-04-11 Trond Myklebust New
[v2,3/5] NFS: Don't report ENOSPC write errors twice Ensure mapping errors are reported only once - - - --- 2022-04-11 Trond Myklebust New
[v2,2/5] NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS Ensure mapping errors are reported only once - - - --- 2022-04-11 Trond Myklebust New
[v2,1/5] NFS: Do not report EINTR/ERESTARTSYS as mapping errors Ensure mapping errors are reported only once - - - --- 2022-04-11 Trond Myklebust New
[2/2] NFS: Don't report write errors twice [1/2] NFS: Do not report EINTR/ERESTARTSYS as mapping errors - - - --- 2022-04-09 Trond Myklebust New
[1/2] NFS: Do not report EINTR/ERESTARTSYS as mapping errors [1/2] NFS: Do not report EINTR/ERESTARTSYS as mapping errors - - - --- 2022-04-09 Trond Myklebust New
[v2,8/8] SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,7/8] SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,6/8] SUNRPC: Handle allocation failure in rpc_new_task() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,5/8] NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,4/8] NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,3/8] SUNRPC: Handle low memory situations in call_status() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,2/8] SUNRPC: Handle ENOMEM in call_transmit_status() [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation [v2,1/8] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[7/7] SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[6/7] SUNRPC: Handle allocation failure in rpc_new_task() [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[5/7] NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[4/7] NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[3/7] SUNRPC: Handle low memory situations in call_status() [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
[2/7] SUNRPC: Handle ENOMEM in call_transmit_status() [1/7] NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-07 Trond Myklebust New
« 1 2 3 48 9 »