Hello, after three fixes this series converts the remaining four platform drivers below drivers/net/ethernet that don't use .remove_new yet to do that. See commit 5c5a7680e67b ("platform: Provide a remove callback that returns no value") for an extended explanation and the eventual goal. The TL;DR; is to prevent bugs like the three fixed here. Best regards Uwe Uwe Kleine-König (7): net: ethernet: ti: am65-cpsw: Don't error out in .remove() net: ethernet: ti: cpsw: Don't error out in .remove() net: ethernet: ti: cpsw-new: Don't error out in .remove() net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void net: ethernet: ti: cpsw: Convert to platform remove callback returning void net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void net: ethernet: ezchip: Convert to platform remove callback returning void drivers/net/ethernet/ezchip/nps_enet.c | 6 ++---- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 12 +++++++----- drivers/net/ethernet/ti/cpsw.c | 21 ++++++++++++++------- drivers/net/ethernet/ti/cpsw_new.c | 21 ++++++++++++++------- 4 files changed, 37 insertions(+), 23 deletions(-) base-commit: eff99d8edbed7918317331ebd1e365d8e955d65e -- 2.42.0