diff --git a/drivers/bcma/main.c b/drivers/bcma/main.c index e15430a82e90e766163c7f5f40e26559b3fabbe1..5a9f6bdc88f1870f5e3c89a5c4e75f1981bb91f3 100644 --- a/drivers/bcma/main.c +++ b/drivers/bcma/main.c @@ -176,6 +176,7 @@ static int bcma_register_cores(struct bcma_bus *bus) bcma_err(bus, "Could not register dev for core 0x%03X\n", core->id.id); + put_device(&core->dev); continue; } core->dev_registered = true;