forked from Minki/linux
drivers: net: cpsw: use module_platform_driver
There is no reasons to probe cpsw from late_initcall level and it's not recommended. Hence, use module_platform_driver() to register and probe cpsw driver from module_init() level. Cc: Tony Lindgren <tony@atomide.com> Acked-by: Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5e0724d027
commit
6fb3b6b57a
@ -2583,17 +2583,7 @@ static struct platform_driver cpsw_driver = {
|
||||
.remove = cpsw_remove,
|
||||
};
|
||||
|
||||
static int __init cpsw_init(void)
|
||||
{
|
||||
return platform_driver_register(&cpsw_driver);
|
||||
}
|
||||
late_initcall(cpsw_init);
|
||||
|
||||
static void __exit cpsw_exit(void)
|
||||
{
|
||||
platform_driver_unregister(&cpsw_driver);
|
||||
}
|
||||
module_exit(cpsw_exit);
|
||||
module_platform_driver(cpsw_driver);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Cyril Chemparathy <cyril@ti.com>");
|
||||
|
Loading…
Reference in New Issue
Block a user