This series fixes an RX packet corruption issue observed when SMMU is
disabled on the hibmcge driver. The fixes include disabling PCI Relaxed
Ordering and correcting the order of DMA barrier operations in the RX
data sync path.
---
ChangeLog:
v1 -> v2:
- Split original single patch into two independent patches,
suggested Jakub
- Remove MODULE_VERSION change, pointed out by Jakub
v1: https://lore.kernel.org/all/20260512123456.3786635-1-shaojijie@huawei.com/
---
Jijie Shao (2):
net: hibmcge: disable Relaxed Ordering to fix RX packet corruption
net: hibmcge: move dma_rmb() after dma_sync_single_for_cpu() in RX
path
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 2 ++
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
--
2.33.0