misc: xilinx-sdfec: convert to module_platform_driver()
The driver init and exit function don't do anything besides registering and unregistering the platform driver, so the module_platform_driver() macro could just be used instead of having separate functions. Signed-off-by: Harshal Chaudhari <harshalchau04@gmail.com> Acked-by: Dragan Cvetic <dragan.cvetic@xilinx.com> Link: https://lore.kernel.org/r/20200510164308.31358-1-harshalchau04@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
7066c2f61c
Коммит
286adb4cce
|
@ -1479,25 +1479,7 @@ static struct platform_driver xsdfec_driver = {
|
||||||
.remove = xsdfec_remove,
|
.remove = xsdfec_remove,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init xsdfec_init(void)
|
module_platform_driver(xsdfec_driver);
|
||||||
{
|
|
||||||
int err;
|
|
||||||
|
|
||||||
err = platform_driver_register(&xsdfec_driver);
|
|
||||||
if (err < 0) {
|
|
||||||
pr_err("%s Unabled to register SDFEC driver", __func__);
|
|
||||||
return err;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit xsdfec_exit(void)
|
|
||||||
{
|
|
||||||
platform_driver_unregister(&xsdfec_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(xsdfec_init);
|
|
||||||
module_exit(xsdfec_exit);
|
|
||||||
|
|
||||||
MODULE_AUTHOR("Xilinx, Inc");
|
MODULE_AUTHOR("Xilinx, Inc");
|
||||||
MODULE_DESCRIPTION("Xilinx SD-FEC16 Driver");
|
MODULE_DESCRIPTION("Xilinx SD-FEC16 Driver");
|
||||||
|
|
Загрузка…
Ссылка в новой задаче