Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: sun_esp: Use module_platform_driver to simplify the code

Use module_platform_driver() to eliminate boilerplate code.

Link: https://lore.kernel.org/r/20200914065403.3726462-1-liushixin2@huawei.com
Signed-off-by: Liu Shixin <liushixin2@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Liu Shixin and committed by
Martin K. Petersen
ea0dc200 2d00ffe7

+1 -13
+1 -13
drivers/scsi/sun_esp.c
··· 606 606 .probe = esp_sbus_probe, 607 607 .remove = esp_sbus_remove, 608 608 }; 609 - 610 - static int __init sunesp_init(void) 611 - { 612 - return platform_driver_register(&esp_sbus_driver); 613 - } 614 - 615 - static void __exit sunesp_exit(void) 616 - { 617 - platform_driver_unregister(&esp_sbus_driver); 618 - } 609 + module_platform_driver(esp_sbus_driver); 619 610 620 611 MODULE_DESCRIPTION("Sun ESP SCSI driver"); 621 612 MODULE_AUTHOR("David S. Miller (davem@davemloft.net)"); 622 613 MODULE_LICENSE("GPL"); 623 614 MODULE_VERSION(DRV_VERSION); 624 - 625 - module_init(sunesp_init); 626 - module_exit(sunesp_exit);