net: designware: fix bus address dereference
authorBaruch Siach <baruch@tkos.co.il>
Wed, 18 Jun 2025 16:04:35 +0000 (19:04 +0300)
committerTom Rini <trini@konsulko.com>
Sun, 22 Jun 2025 16:16:29 +0000 (10:16 -0600)
commit9d169ac9733b5c3f208921a1d82f4fa8ff708258
tree5c34086f02703c4405b21b2715416bc6236d9186
parentc08cecf2d7632d2c7be9a9d260f74bb585d7a3e3
net: designware: fix bus address dereference

Device bus address might not be valid for direct access when the bus
address and CPU address are not the same. Use dev_bus_to_phys() to
translate bus address back to CPU address.

Fixes: 3d98b8c504e15 ("net: designware: Invalidate RX buffer cache before freeing the DMA descriptor")
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
drivers/net/designware.c