]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
fsi: Make use of module_fsi_driver()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Tue, 9 Dec 2025 11:40:25 +0000 (12:40 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Jan 2026 15:35:35 +0000 (16:35 +0100)
All other fsi drivers already use this helper to reduce boilerplate.
Catch up for the last two remaining ones.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Acked-by: Eddie James <eajames@linux.ibm.com>
Link: https://patch.msgid.link/602437dc213cbe35ee75d0d0a4b4a2c28859e3f9.1765279318.git.u.kleine-koenig@baylibre.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fsi/fsi-sbefifo.c
drivers/fsi/fsi-scom.c

index 0a98517f39591801f4dbe93ee317897aeac3a9f6..5a08423d0c7ee703dd1e2410de9e7bb14d024fe4 100644 (file)
@@ -1139,18 +1139,7 @@ static struct fsi_driver sbefifo_drv = {
        }
 };
 
-static int sbefifo_init(void)
-{
-       return fsi_driver_register(&sbefifo_drv);
-}
-
-static void sbefifo_exit(void)
-{
-       fsi_driver_unregister(&sbefifo_drv);
-}
-
-module_init(sbefifo_init);
-module_exit(sbefifo_exit);
+module_fsi_driver(sbefifo_drv);
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Brad Bishop <bradleyb@fuzziesquirrel.com>");
 MODULE_AUTHOR("Eddie James <eajames@linux.vnet.ibm.com>");
index 411ddc018cd86a99a75b784f28ec04df42833a60..f533106085acc104c6d25c9e462a3b8062e51297 100644 (file)
@@ -613,17 +613,6 @@ static struct fsi_driver scom_drv = {
        }
 };
 
-static int scom_init(void)
-{
-       return fsi_driver_register(&scom_drv);
-}
-
-static void scom_exit(void)
-{
-       fsi_driver_unregister(&scom_drv);
-}
-
-module_init(scom_init);
-module_exit(scom_exit);
+module_fsi_driver(scom_drv);
 MODULE_DESCRIPTION("SCOM FSI Client device driver");
 MODULE_LICENSE("GPL");