Show patches with: Submitter = Chuck Lever       |    Archived = No       |   133 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
rpcrdma: Always release the rpcrdma_device's xa_array rpcrdma: Always release the rpcrdma_device's xa_array - - - --- 2024-10-30 Chuck Lever Not Applicable
svcrdma: Handle device removal outside of the CM event handler svcrdma: Handle device removal outside of the CM event handler - 1 - --- 2024-07-29 Chuck Lever Handled Elsewhere
[2/2] svcrdma: Handle ADDR_CHANGE CM event properly Fix ADDR_CHANGE event handling for NFSD - - - --- 2024-05-31 Chuck Lever Not Applicable
[1/2] svcrdma: Refactor the creation of listener CMA ID Fix ADDR_CHANGE event handling for NFSD - - - --- 2024-05-31 Chuck Lever Not Applicable
[RFC,4/4] xprtrdma: Move MRs to struct rpcrdma_ep NFS: Fix another 'check_flush_dependency' splat - - - --- 2024-04-29 Chuck Lever Not Applicable
[RFC,3/4] xprtrdma: Delay releasing connection hardware resources NFS: Fix another 'check_flush_dependency' splat - - - --- 2024-04-29 Chuck Lever Not Applicable
[RFC,2/4] xprtrdma: Clean up synopsis of frwr_mr_unmap() NFS: Fix another 'check_flush_dependency' splat - - - --- 2024-04-29 Chuck Lever Not Applicable
[RFC,1/4] xprtrdma: Remove temp allocation of rpcrdma_rep objects NFS: Fix another 'check_flush_dependency' splat - - - --- 2024-04-29 Chuck Lever Not Applicable
Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain" Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain" - - - --- 2024-04-20 Chuck Lever Not Applicable
[v2,12/12] svcrdma: Add Write chunk WRs to the RPC's Send WR chain NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,11/12] svcrdma: Post WRs for Write chunks in svc_rdma_sendto() NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,10/12] svcrdma: Post the Reply chunk and Send WR together NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,09/12] svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,08/12] svcrdma: Post Send WR chain NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,07/12] svcrdma: Fix retry loop in svc_rdma_send() NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,06/12] svcrdma: Prevent a UAF in svc_rdma_send() NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,05/12] svcrdma: Fix SQ wake-ups NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,04/12] svcrdma: Increase the per-transport rw_ctx count NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,03/12] svcrdma: Update max_send_sges after QP is created NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,02/12] svcrdma: Report CQ depths in debugging output NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v2,01/12] svcrdma: Reserve an extra WQE for ib_drain_rq() NFSD RDMA transport improvements - - - --- 2024-02-04 Chuck Lever leon Changes Requested
[v1,11/11] svcrdma: Add Write chunk WRs to the RPC's Send WR chain NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,10/11] svcrdma: Post WRs for Write chunks in svc_rdma_sendto() NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,09/11] svcrdma: Post the Reply chunk and Send WR together NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,08/11] svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,07/11] svcrdma: Post Send WR chain NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,06/11] svcrdma: Fix retry loop in svc_rdma_send() NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,05/11] svcrdma: Prevent a UAF in svc_rdma_send() NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,04/11] svcrdma: Fix SQ wake-ups NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,03/11] svcrdma: Increase the per-transport rw_ctx count NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,02/11] svcrdma: Use all allocated Send Queue entries NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,01/11] svcrdma: Reserve an extra WQE for ib_drain_rq() NFSD RDMA transport improvements - - - --- 2024-01-29 Chuck Lever Superseded
[v1,4/4] svcrdma: Implement multi-stage Read completion again svcrdma: Go back to multi-staged RDMA Reads - - - --- 2023-12-18 Chuck Lever Handled Elsewhere
[v1,3/4] svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() svcrdma: Go back to multi-staged RDMA Reads - - - --- 2023-12-18 Chuck Lever Handled Elsewhere
[v1,2/4] svcrdma: Add back svcxprt_rdma::sc_read_complete_q svcrdma: Go back to multi-staged RDMA Reads - - - --- 2023-12-18 Chuck Lever Handled Elsewhere
[v1,1/4] svcrdma: Add back svc_rdma_recv_ctxt::rc_pages svcrdma: Go back to multi-staged RDMA Reads - - - --- 2023-12-18 Chuck Lever Handled Elsewhere
[v1,8/8] svcrdma: Increase the per-transport rw_ctx count More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,7/8] svcrdma: Use all allocated Send Queue entries More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,6/8] svcrdma: Reserve an extra WQE for ib_drain_rq() More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,5/8] svcrdma: Clean up comment in svc_rdma_accept() More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,4/8] svcrdma: Remove queue-shortening warnings More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,3/8] svcrdma: Remove pointer addresses shown in dprintk() More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,2/8] svcrdma: Optimize svc_rdma_cc_init() More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,1/8] svcrdma: De-duplicate completion ID initialization helpers More svcrdma improvements - - - --- 2023-12-11 Chuck Lever Not Applicable
[v1,21/21] svcrdma: Move the svc_rdma_cc_init() call svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,20/21] svcrdma: Remove struct svc_rdma_read_info svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,19/21] svcrdma: Update the synopsis of svc_rdma_read_special() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,18/21] svcrdma: Update the synopsis of svc_rdma_read_call_chunk() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,17/21] svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,16/21] svcrdma: Update synopsis of svc_rdma_copy_inline_range() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,15/21] svcrdma: Update the synopsis of svc_rdma_read_data_item() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,14/21] svcrdma: Update synopsis of svc_rdma_read_chunk_range() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,13/21] svcrdma: Update synopsis of svc_rdma_build_read_chunk() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,12/21] svcrdma: Update synopsis of svc_rdma_build_read_segment() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,11/21] svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,10/21] svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,09/21] svcrdma: Start moving fields out of struct svc_rdma_read_info svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,08/21] svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,07/21] svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,06/21] svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,05/21] svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,04/21] svcrdma: Explicitly pass the transport into Read chunk I/O paths svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,03/21] svcrdma: Explicitly pass the transport into Write chunk I/O paths svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,02/21] svcrdma: Acquire the svcxprt_rdma pointer from the CQ context svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,01/21] svcrdma: Reduce size of struct svc_rdma_rw_ctxt svc_rdma_read_info clean ups - - - --- 2023-12-04 Chuck Lever Not Applicable
[v1,5/5] svcrdma: Update some svcrdma DMA-related tracepoints svcrdma observability improvements - - - --- 2023-11-27 Chuck Lever Not Applicable
[v1,4/5] svcrdma: DMA error tracepoints should report completion IDs svcrdma observability improvements - - - --- 2023-11-27 Chuck Lever Not Applicable
[v1,3/5] svcrdma: SQ error tracepoints should report completion IDs svcrdma observability improvements - - - --- 2023-11-27 Chuck Lever Not Applicable
[v1,2/5] rpcrdma: Introduce a simple cid tracepoint class svcrdma observability improvements - - - --- 2023-11-27 Chuck Lever Not Applicable
[v1,1/5] svcrdma: Add lockdep class keys for transport locks svcrdma observability improvements - - - --- 2023-11-27 Chuck Lever Not Applicable
[v2,6/6] svcrdma: Clean up locking Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v2,5/6] svcrdma: Add an async version of svc_rdma_write_info_free() Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v2,4/6] svcrdma: Add an async version of svc_rdma_send_ctxt_put() Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v2,3/6] svcrdma: Add a utility workqueue to svcrdma Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v2,2/6] svcrdma: Pre-allocate svc_rdma_recv_ctxt objects Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v2,1/6] svcrdma: Eliminate allocation of recv_ctxt objects in backchannel Was: "Switch NFS server CQs to use soft IRQ" - - - --- 2023-11-21 Chuck Lever Not Applicable
[v1,7/7] svcrdma: Move Send CQ to SOFTIRQ context Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,6/7] svcrdma: Move the svcxprt_rdma::sc_pd field Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,5/7] svcrdma: Clean up use of rdma->sc_pd->device Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,4/7] svcrdma: Switch Receive CQ to soft IRQ Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,3/7] svcrdma: Pre-allocate svc_rdma_recv_ctxt objects Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,2/7] svcrdma: Clean up use of rdma->sc_pd->device in Receive paths Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[v1,1/7] svcrdma: Eliminate allocation of recv_ctxt objects in backchannel Switch NFS server CQs to use soft IRQ - - - --- 2023-11-13 Chuck Lever Not Applicable
[RFC,9/9] RDMA: Add helpers for DMA-mapping an array of bio_vecs Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,8/9] iommu/dma: Support DMA-mapping a bio_vec array Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,7/9] DMA: Add dma_map_bvecs_attrs() Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,6/9] DMA-API: Add dma_sync_bvecs_for_cpu() and dma_sync_bvecs_for_device() Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,5/9] dma-direct: Support direct mapping bio_vec arrays Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,4/9] mm: kmsan: Add support for DMA mapping bio_vec arrays Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,3/9] dma-debug: Add dma_debug_ helpers for mapping bio_vec arrays Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
[RFC,2/9] bvec: Add bio_vec fields to manage DMA mapping Exploring biovec support in (R)DMA API - - - --- 2023-10-19 Chuck Lever Not Applicable
RDMA/core: Fix a couple of obvious typos in comments RDMA/core: Fix a couple of obvious typos in comments - - - --- 2023-10-04 Chuck Lever Accepted
[v6,4/4] RDMA/cma: Avoid GID lookups on iWARP devices Handle ARPHRD_NONE devices for siw - - - --- 2023-07-17 Chuck Lever jgg Accepted
[v6,3/4] RDMA/cma: Deduplicate error flow in cma_validate_port() Handle ARPHRD_NONE devices for siw - - - --- 2023-07-17 Chuck Lever jgg Accepted
[v6,2/4] RDMA/core: Set gid_attr.ndev for iWARP devices Handle ARPHRD_NONE devices for siw - 1 - --- 2023-07-17 Chuck Lever jgg Accepted
[v6,1/4] RDMA/siw: Fabricate a GID on tun and loopback devices Handle ARPHRD_NONE devices for siw - 2 - --- 2023-07-17 Chuck Lever jgg Accepted
xprtrdma: Remap Receive buffers after a reconnect xprtrdma: Remap Receive buffers after a reconnect - 1 - --- 2023-07-14 Chuck Lever Not Applicable
[v5,4/4] RDMA/cma: Avoid GID lookups on iWARP devices Handle ARPHRD_NONE devices for siw - - - --- 2023-06-29 Chuck Lever Superseded
[v5,3/4] RDMA/cma: Deduplicate error flow in cma_validate_port() Handle ARPHRD_NONE devices for siw - - - --- 2023-06-29 Chuck Lever Superseded
[v5,2/4] RDMA/core: Set gid_attr.ndev for iWARP devices Handle ARPHRD_NONE devices for siw - 1 - --- 2023-06-29 Chuck Lever Superseded
« 1 2 »