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

ALSA: sound/atmel/ac97c.c: Convert to module_platform_driver

This reduces some boilerplate code.

Signed-off-by: Alexander Stein <alexanders83@web.de>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Alexander Stein and committed by
Takashi Iwai
4b973ee0 d700d70d

+2 -13
+2 -13
sound/atmel/ac97c.c
··· 1198 1198 } 1199 1199 1200 1200 static struct platform_driver atmel_ac97c_driver = { 1201 + .probe = atmel_ac97c_probe, 1201 1202 .remove = atmel_ac97c_remove, 1202 1203 .driver = { 1203 1204 .name = "atmel_ac97c", ··· 1206 1205 .pm = ATMEL_AC97C_PM_OPS, 1207 1206 }, 1208 1207 }; 1209 - 1210 - static int __init atmel_ac97c_init(void) 1211 - { 1212 - return platform_driver_probe(&atmel_ac97c_driver, 1213 - atmel_ac97c_probe); 1214 - } 1215 - module_init(atmel_ac97c_init); 1216 - 1217 - static void __exit atmel_ac97c_exit(void) 1218 - { 1219 - platform_driver_unregister(&atmel_ac97c_driver); 1220 - } 1221 - module_exit(atmel_ac97c_exit); 1208 + module_platform_driver(atmel_ac97c_driver); 1222 1209 1223 1210 MODULE_LICENSE("GPL"); 1224 1211 MODULE_DESCRIPTION("Driver for Atmel AC97 controller");