From: Andrew Morton drivers/net/phy/fixed.c: In function 'fixed_mdio_register_device': drivers/net/phy/fixed.c:298: error: incompatible type for argument 1 of 'device_unregister' How'd this happen? Cc: Vitaly Bordug Signed-off-by: Andrew Morton --- drivers/net/phy/fixed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/net/phy/fixed.c~pal-support-of-the-fixed-phy-fix drivers/net/phy/fixed.c --- a/drivers/net/phy/fixed.c~pal-support-of-the-fixed-phy-fix +++ a/drivers/net/phy/fixed.c @@ -295,7 +295,7 @@ static int fixed_mdio_register_device(in return 0; probe_fail: - device_unregister(phydev->dev); + device_unregister(&phydev->dev); bus_register_fail: kfree(phydev); device_create_fail: _