]> www.infradead.org Git - users/jedix/linux-maple.git/commit
page_pool: Set `dma_sync` to false for devmem memory provider
authorSamiullah Khawaja <skhawaja@google.com>
Wed, 11 Dec 2024 21:20:30 +0000 (21:20 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 13 Dec 2024 02:49:07 +0000 (18:49 -0800)
commitb400f4b87430c105d92550cee5a72aea01fdf3d6
treed00d81f3d59142758985f901fc2f4b5de52eb693
parent8156c310499a34c8f42b2e2b7360abb805683bbe
page_pool: Set `dma_sync` to false for devmem memory provider

Move the `dma_map` and `dma_sync` checks to `page_pool_init` to make
them generic. Set dma_sync to false for devmem memory provider because
the dma_sync APIs should not be used for dma_buf backed devmem memory
provider.

Cc: Jason Gunthorpe <jgg@ziepe.ca>
Signed-off-by: Samiullah Khawaja <skhawaja@google.com>
Signed-off-by: Mina Almasry <almasrymina@google.com>
Link: https://patch.msgid.link/20241211212033.1684197-4-almasrymina@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/devmem.c
net/core/page_pool.c