kernel/drivers/macintosh/macio_asic.c
.. .. @@ -425,7 +425,7 @@ 425 425 if (of_device_register(&dev->ofdev) != 0) { 426 426 printk(KERN_DEBUG"macio: device registration error for %s!\n", 427 427 dev_name(&dev->ofdev.dev)); 428 - kfree(dev);428 + put_device(&dev->ofdev.dev);429 429 return NULL; 430 430 } 431 431