Messages in this thread | | | Subject | Re: [PATCH v3 10/20] nvme-pci: convert to using dma_map_sgtable() | From | Max Gurtovoy <> | Date | Wed, 6 Oct 2021 01:29:17 +0300 |
| |
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 differentiating EREMOTEIO errors in case an unsupported > P2PDMA transfer is requested. When this happens, return BLK_STS_TARGET > so the request isn't retried. > > Signed-off-by: Logan Gunthorpe <logang@deltatee.com> > --- > drivers/nvme/host/pci.c | 69 +++++++++++++++++------------------------ > 1 file changed, 29 insertions(+), 40 deletions(-)
Looks good,
Reviewed-by: Max Gurtovoy <mgurtovoy@nvidia.com>
| |