]> git.baikalelectronics.ru Git - kernel.git/commitdiff
net: encx24j600: use module_spi_driver to simplify the code
authorWei Yongjun <weiyongjun1@huawei.com>
Wed, 7 Apr 2021 15:07:04 +0000 (15:07 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Apr 2021 22:15:01 +0000 (15:15 -0700)
module_spi_driver() makes the code simpler by eliminating
boilerplate code.

Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/encx24j600.c

index a66a179236fd5a90b4b9f8037f1b48e3e75b899e..3658c4ae3c37e82c9b89b506439eaca83f77fe2e 100644 (file)
@@ -1117,17 +1117,7 @@ static struct spi_driver encx24j600_spi_net_driver = {
        .id_table       = encx24j600_spi_id_table,
 };
 
-static int __init encx24j600_init(void)
-{
-       return spi_register_driver(&encx24j600_spi_net_driver);
-}
-module_init(encx24j600_init);
-
-static void encx24j600_exit(void)
-{
-       spi_unregister_driver(&encx24j600_spi_net_driver);
-}
-module_exit(encx24j600_exit);
+module_spi_driver(encx24j600_spi_net_driver);
 
 MODULE_DESCRIPTION(DRV_NAME " ethernet driver");
 MODULE_AUTHOR("Jon Ringle <jringle@gridpoint.com>");