Re: [PATCH DRAFT] net: cirrus: ep93xx: fix probe error unwind

From: Andrew Lunn

Date: Sun Apr 26 2026 - 22:37:55 EST


On Sun, Apr 26, 2026 at 11:10:06PM +0900, 박명훈 wrote:
> From: Myeonghun Pak <mhun512@xxxxxxxxx>
>
> ep93xx_eth_probe() uses ep93xx_eth_remove() as common error unwind
> after setting driver data. When register_netdev() fails, this calls
> unregister_netdev() for a net_device that was never registered. The
> net core treats that as a driver bug and emits WARN_ON(1).

How did you trigger the failure of register_netdev()?

Andrew