net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability
authorDavid Wu <david.wu@rock-chips.com>
Mon, 13 Dec 2021 11:15:15 +0000 (19:15 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Dec 2021 15:06:07 +0000 (15:06 +0000)
commit884d2b845477cd0a18302444dc20fe2d9a01743e
tree3066d67567c33b8e82d9fb2ec22fd08cdc38b070
parentd33dae51645c0d837e587000f3131118fcd6bf5e
net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability

Use page_pool_alloc_pages instead of page_pool_dev_alloc_pages, which
can give the gfp parameter, in the case of not supporting 64-bit width,
using 32-bit address memory can reduce a copy from swiotlb.

Signed-off-by: David Wu <david.wu@rock-chips.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c