On Mon, Dec 10, 2018 at 11:29:17AM -0500, Chuck Lever wrote: > Hi Anna, I'd like to see these patches merged into next. > > There have been several regressions related to the ->send_request > changes merged into v4.20. As a result, this series contains some > fixes and clean-ups that resulted from testing and close code > audit while working on those regressions. > > The soft IRQ warnings and DMAR faults that I observed with krb5 > flavors on NFS/RDMA are resolved by a prototype fix that delays > the xprt_wake_pending_tasks call at disconnect. This fix is not > ready yet and thus does not appear in this series. > > However, use of Kerberos seems to trigger a lot of connection loss. > The dynamic rpcrdma_req allocation patches that were in this series > last time have been dropped because they made it even worse. > > "xprtrdma: Prevent leak of rpcrdma_rep objects" is included in this > series for convenience. Please apply that to v4.20-rc. Thanks! > > Changes since v2: > - Rebased on v4.20-rc6 to pick up recent fixes > - Patches related to "xprtrdma: Dynamically allocate rpcrdma_reqs" > have been dropped > - A number of revisions of documenting comments have been added > - Several new trace points are introduced > > > Changes since v1: > - Rebased on v4.20-rc4 > - Series includes the full set, not just the RDMA-related fixes > - "Plant XID..." has been improved, based on testing with rxe > - The required rxe driver fix is included for convenience > - "Fix ri_max_segs..." replaces a bogus one-line fix in v1 > - The patch description for "Remove support for FMR" was updated > > > Chuck Lever (24): > xprtrdma: Prevent leak of rpcrdma_rep objects > IB/rxe: IB_WR_REG_MR does not capture MR's iova field This last patch is already applied to the RDMA tree, please do not apply it to another tree. Thanks, Jason