Message ID | 20241218003748.796939-2-dw@davidwei.uk (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [net-next,v9,01/20] net: page_pool: don't cast mp param to devmem | expand |
On Tue, 17 Dec 2024 16:37:27 -0800 David Wei wrote: > From: Pavel Begunkov <asml.silence@gmail.com> > > page_pool_check_memory_provider() is a generic path and shouldn't assume > anything about the actual type of the memory provider argument. It's > fine while devmem is the only provider, but cast away the devmem > specific binding types to avoid confusion. Reviewed-by: Jakub Kicinski <kuba@kernel.org>
diff --git a/net/core/page_pool_user.c b/net/core/page_pool_user.c index 48335766c1bf..8d31c71bea1a 100644 --- a/net/core/page_pool_user.c +++ b/net/core/page_pool_user.c @@ -353,7 +353,7 @@ void page_pool_unlist(struct page_pool *pool) int page_pool_check_memory_provider(struct net_device *dev, struct netdev_rx_queue *rxq) { - struct net_devmem_dmabuf_binding *binding = rxq->mp_params.mp_priv; + void *binding = rxq->mp_params.mp_priv; struct page_pool *pool; struct hlist_node *n;