Hi,
Can you please send the original scenario, setup details and dumps ?
I can't find it in my mailbox.
you can send it directly to me to avoid spam.
-Max.
On 5/17/2022 11:26 AM, Mark Ruijter wrote:
Hi Robin,
I ran into the exact same problem while testing with 4 connect-x6 cards, kernel
5
On 9/17/2021 2:40 AM, Logan Gunthorpe wrote:
This interface is superseded by support in dma_map_sg() which now supports
heterogeneous scatterlists. There are no longer any users, so remove it.
Signed-off-by: Logan Gunthorpe
---
drivers/pci/p2pdma.c | 65 ---
Logan,
On 9/17/2021 2:40 AM, Logan Gunthorpe wrote:
Introduce the helper function ib_dma_pci_p2p_dma_supported() to check
if a given ib_device can be used in P2PDMA transfers. This ensures
the ib_device is not using virt_dma and also that the underlying
dma_device supports P2PDMA.
Use the new h
On 9/28/2021 10:43 PM, Jason Gunthorpe wrote:
On Thu, Sep 16, 2021 at 05:40:52PM -0600, Logan Gunthorpe wrote:
dma_map_sg() now supports the use of P2PDMA pages so pci_p2pdma_map_sg()
is no longer necessary and may be dropped.
Switch to the dma_map_sgtable() interface which will allow for bet
Logan,
On 9/17/2021 2:40 AM, Logan Gunthorpe wrote:
The dma_map operations now support P2PDMA pages directly. So remove
the calls to pci_p2pdma_[un]map_sg_attrs() and replace them with calls
to dma_map_sgtable().
dma_map_sgtable() returns more complete error codes than dma_map_sg()
and allows d