This conversion includes LASI, ASP and WAX drivers for now.
Signed-off-by: Helge Deller <deller@gmx.de>
 extern int show_cpuinfo (struct seq_file *m, void *v);
 
 /* driver code in driver/parisc */
-extern void gsc_init(void);
 extern void processor_init(void);
 extern void iosapic_init(void);
 extern void lba_init(void);
 
        lba_init();
 #endif
 
-#if defined(CONFIG_GSC_LASI) || defined(CONFIG_GSC_WAX)
-       gsc_init();
-#endif
-
 #ifdef CONFIG_CHASSIS_LCD_LED
        register_led_regions(); /* register LED port info in procfs */
 #endif
 
 extern struct parisc_driver asp_driver;
 extern struct parisc_driver wax_driver;
 
-void __init gsc_init(void)
+static int __init gsc_init(void)
 {
 #ifdef CONFIG_GSC_LASI
        register_parisc_driver(&lasi_driver);
 #ifdef CONFIG_GSC_WAX
        register_parisc_driver(&wax_driver);
 #endif
+       return 0;
 }
+arch_initcall(gsc_init);