ALSA: virtio: use module_virtio_driver() to simplify the code
authorChen Huang <chenhuang5@huawei.com>
Thu, 8 Apr 2021 12:54:29 +0000 (12:54 +0000)
committerTakashi Iwai <tiwai@suse.de>
Mon, 12 Apr 2021 10:15:34 +0000 (12:15 +0200)
module_virtio_driver() makes the code simpler by eliminating
boilerplate code.

Signed-off-by: Chen Huang <chenhuang5@huawei.com>
Reviewed-by: Anton Yakovlev <anton.yakovlev@opensynergy.com>
Link: https://lore.kernel.org/r/20210408125429.1158703-1-chenhuang5@huawei.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/virtio/virtio_card.c

index ae91280..150ab3e 100644 (file)
@@ -432,17 +432,7 @@ static struct virtio_driver virtsnd_driver = {
 #endif
 };
 
-static int __init init(void)
-{
-       return register_virtio_driver(&virtsnd_driver);
-}
-module_init(init);
-
-static void __exit fini(void)
-{
-       unregister_virtio_driver(&virtsnd_driver);
-}
-module_exit(fini);
+module_virtio_driver(virtsnd_driver);
 
 MODULE_DEVICE_TABLE(virtio, id_table);
 MODULE_DESCRIPTION("Virtio sound card driver");