NAK: [PATCH 0/2][SRU I/H] UBUNTU: SAUCE: RDMA/core: Updated ib_peer_memory

Tim Gardner tim.gardner at canonical.com
Mon Oct 18 12:14:34 UTC 2021


So I just read your patch proposal for Focal. I was unaware of the 
history of the peer memory interface and the fact that it already exists 
in Hirsute and Impish. I stand by my original critique though. That 
patch really needs to be broken up into more digestible pieces with a 
bit of explanation.

On 10/18/21 6:02 AM, Tim Gardner wrote:
> No upstream review whatsoever ? That is pretty weak provenance. We 
> generally require SRU patches to have at least made it into linux-next.
> 
> The patches to infiniband core affect not only mlx5, but more then 10 
> other drivers. What testing has been performed for those ? (I suspect 
> none).
> 
> This also looks like it should be split into 3 patches with a bit more 
> explanation for each.
> 
> rtg
> 
> On 10/14/21 4:44 PM, dann frazier wrote:
>> BugLink: https://launchpad.net/bugs/1947206
>>
>> Nvidia have discovered some issues with the PeerDirect feature we are
>> carrying in impish and hirsute. They've provided a patch for each tree
>> to address them, which has been validated in their internal testing.
>> I've also verified there are no issues w/ our regression test for
>> this feature (attached to the above bug).
>>
>> Jason Gunthorpe (1):
>>    [SRU Impish] UBUNTU: SAUCE: RDMA/core: Updated ib_peer_memory
>>
>>   drivers/infiniband/core/ib_peer_mem.h |   8 +-
>>   drivers/infiniband/core/peer_mem.c    | 211 +++++++++++++++++++++-----
>>   drivers/infiniband/hw/mlx5/devx.c     |   2 +
>>   drivers/infiniband/hw/mlx5/mr.c       |  47 ++++--
>>   include/linux/mlx5/mlx5_ifc.h         |  11 +-
>>   include/rdma/ib_umem.h                |   4 +
>>   include/rdma/peer_mem.h               |  10 ++
>>   7 files changed, 235 insertions(+), 58 deletions(-)
>>
>> Jason Gunthorpe (1):
>>    [SRU Hirsute] UBUNTU: SAUCE: RDMA/core: Updated ib_peer_memory
>>
>>   drivers/infiniband/core/ib_peer_mem.h |    8 +
>>   drivers/infiniband/core/peer_mem.c    |  211 
>> +++++++++++++++++++++++++++-------
>>   drivers/infiniband/hw/mlx5/devx.c     |    2
>>   drivers/infiniband/hw/mlx5/mr.c       |   37 ++++-
>>   include/linux/mlx5/mlx5_ifc.h         |   11 +
>>   include/rdma/ib_umem.h                |    5
>>   include/rdma/peer_mem.h               |   10 +
>>   7 files changed, 231 insertions(+), 53 deletions(-)
>>
> 

-- 
-----------
Tim Gardner
Canonical, Inc



More information about the kernel-team mailing list