Hi Dave, Jakub, This set of patches fixes various DMA related problems in the PS3 gelic network driver and adds better error checking and improved message logging.
Please consider. Changes from v3: Rebase to latest net-next. Split 2 patches into 10 patches. Fix checkpatch error. Changes from v2: Rebase to latest net-next. Changes from v1: Split the v1 series into two, one series with powerpc changes, and one series with gelic network driver changes. -Geoff The following changes since commit 94a994d2b2b74420c6fff5100220c2b636317242: net: phy: Remove unused including <linux/version.h> (2021-07-23 17:54:53 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux.git for-merge-dma-net-v4 for you to fetch changes up to 7aa1d9b1b4ffadcbdc6f88e4f8d4a323da307595: net/ps3_gelic: Fix DMA mapping problems (2021-07-24 13:02:14 -0700) ---------------------------------------------------------------- Geoff Levand (10): net/ps3_gelic: Add gelic_descr structures net/ps3_gelic: Use local dev variable net/ps3_gelic: Format cleanups net/ps3_gelic: Add new macro BUG_ON_DEBUG net/ps3_gelic: Add vlan_id structure net/ps3_gelic: Cleanup debug code net/ps3_gelic: Add new routine gelic_unmap_link net/ps3_gelic: Rename no to descr_count net/ps3_gelic: Add new routine gelic_work_to_card net/ps3_gelic: Fix DMA mapping problems drivers/net/ethernet/toshiba/ps3_gelic_net.c | 983 +++++++++++++++------------ drivers/net/ethernet/toshiba/ps3_gelic_net.h | 24 +- 2 files changed, 559 insertions(+), 448 deletions(-) -- 2.25.1