linux-kernelorg-stable/tools/virtio/linux
Leon Romanovsky 6eb1e769b2 kmsan: convert kmsan_handle_dma to use physical addresses
Convert the KMSAN DMA handling function from page-based to physical
address-based interface.

The refactoring renames kmsan_handle_dma() parameters from accepting
(struct page *page, size_t offset, size_t size) to (phys_addr_t phys,
size_t size). The existing semantics where callers are expected to
provide only kmap memory is continued here.

Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/3557cbaf66e935bc794f37d2b891ef75cbf2c80c.1757423202.git.leonro@nvidia.com
2025-09-12 00:18:20 +02:00
..
bug.h
build_bug.h
compiler.h
cpumask.h
device.h
dma-mapping.h
err.h
export.h
gfp.h
hrtimer.h
irqreturn.h
kernel.h
kmemleak.h
kmsan.h kmsan: convert kmsan_handle_dma to use physical addresses 2025-09-12 00:18:20 +02:00
mm_types.h
module.h tools: virtio/linux/module.h add MODULE_DESCRIPTION() define. 2025-02-25 07:10:45 -05:00
printk.h
ratelimit.h
scatterlist.h
slab.h
spinlock.h
thread_info.h
topology.h
uaccess.h
uio.h
virtio.h
virtio_byteorder.h
virtio_config.h
virtio_ring.h
vringh.h