Message ID | 167467667721.3649436.2151007723733044404.stgit@awfm-02.cornelisnetworks.com (mailing list archive) |
---|---|
Headers | show |
Series | Rework system pinning | expand |
On Wed, Jan 25, 2023 at 03:01:33PM -0500, Dennis Dalessandro wrote: > This series from Pat & Brendan reworks the system memory pinning in our driver > to better handle different types of memory buffers that are passed into. > > Changes Since v1: > ---------------- > Added missing commit messages to patches 1 and 2. > > --- > > Patrick Kelsey (3): > IB/hfi1: Fix math bugs in hfi1_can_pin_pages() > IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors > IB/hfi1: Do all memory-pinning through hfi1's pinning interface > <...> > include/uapi/rdma/hfi/hfi1_ioctl.h | 18 + > include/uapi/rdma/hfi/hfi1_user.h | 31 +- > include/uapi/rdma/rdma_user_ioctl.h | 3 + Where can we see user-space part of these changes? Thanks
On 2/6/23 6:03 AM, Leon Romanovsky wrote: > On Wed, Jan 25, 2023 at 03:01:33PM -0500, Dennis Dalessandro wrote: >> This series from Pat & Brendan reworks the system memory pinning in our driver >> to better handle different types of memory buffers that are passed into. >> >> Changes Since v1: >> ---------------- >> Added missing commit messages to patches 1 and 2. >> >> --- >> >> Patrick Kelsey (3): >> IB/hfi1: Fix math bugs in hfi1_can_pin_pages() >> IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors >> IB/hfi1: Do all memory-pinning through hfi1's pinning interface >> > > <...> > >> include/uapi/rdma/hfi/hfi1_ioctl.h | 18 + >> include/uapi/rdma/hfi/hfi1_user.h | 31 +- >> include/uapi/rdma/rdma_user_ioctl.h | 3 + > > Where can we see user-space part of these changes? These don't effect anything in rdma core if that's the concern. Pat and Brendan added an IOCTL to get some additional stat information about the pinned buffers to aid in testing and debugging. The thought was OPX, our libfabric provider for OPA may want to take advantage of the stats here as well. -Denny
On Mon, Feb 06, 2023 at 09:17:56AM -0500, Dennis Dalessandro wrote: > On 2/6/23 6:03 AM, Leon Romanovsky wrote: > > On Wed, Jan 25, 2023 at 03:01:33PM -0500, Dennis Dalessandro wrote: > >> This series from Pat & Brendan reworks the system memory pinning in our driver > >> to better handle different types of memory buffers that are passed into. > >> > >> Changes Since v1: > >> ---------------- > >> Added missing commit messages to patches 1 and 2. > >> > >> --- > >> > >> Patrick Kelsey (3): > >> IB/hfi1: Fix math bugs in hfi1_can_pin_pages() > >> IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors > >> IB/hfi1: Do all memory-pinning through hfi1's pinning interface > >> > > > > <...> > > > >> include/uapi/rdma/hfi/hfi1_ioctl.h | 18 + > >> include/uapi/rdma/hfi/hfi1_user.h | 31 +- > >> include/uapi/rdma/rdma_user_ioctl.h | 3 + > > > > Where can we see user-space part of these changes? > > These don't effect anything in rdma core if that's the concern. > > Pat and Brendan added an IOCTL to get some additional stat information about the > pinned buffers to aid in testing and debugging. The thought was OPX, our > libfabric provider for OPA may want to take advantage of the stats here as well. I would prefer you save the uapi bits until you are ready to make an official PR for libfabric Jason