|
@@ -272,7 +272,8 @@ int __init uec_mdio_init(void)
|
|
return of_register_platform_driver(&uec_mdio_driver);
|
|
return of_register_platform_driver(&uec_mdio_driver);
|
|
}
|
|
}
|
|
|
|
|
|
-void __exit uec_mdio_exit(void)
|
|
|
|
|
|
+/* called from __init ucc_geth_init, therefore can not be __exit */
|
|
|
|
+void uec_mdio_exit(void)
|
|
{
|
|
{
|
|
of_unregister_platform_driver(&uec_mdio_driver);
|
|
of_unregister_platform_driver(&uec_mdio_driver);
|
|
}
|
|
}
|