On Mon, Aug 04, 2025 at 03:42:46PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky <leo...@nvidia.com> > > Convert HMM DMA operations from the legacy page-based API to the new > physical address-based dma_map_phys() and dma_unmap_phys() functions. > This demonstrates the preferred approach for new code that should use > physical addresses directly rather than page+offset parameters. > > The change replaces dma_map_page() and dma_unmap_page() calls with > dma_map_phys() and dma_unmap_phys() respectively, using the physical > address that was already available in the code. This eliminates the > redundant page-to-physical address conversion and aligns with the > DMA subsystem's move toward physical address-centric interfaces. > > This serves as an example of how new code should be written to leverage > the more efficient physical address API, which provides cleaner interfaces > for drivers that already have access to physical addresses. > > Signed-off-by: Leon Romanovsky <leo...@nvidia.com> > --- > mm/hmm.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-)
Reviewed-by: Jason Gunthorpe <j...@nvidia.com> Maybe the next patch should be squished into here too if it is going to be a full example Jason