Skip to content

Commit 5f4f870

Browse files
committed
parisc: eisa: Convert HP EISA bus driver to use arch_initcall()
Signed-off-by: Helge Deller <[email protected]>
1 parent 4966318 commit 5f4f870

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

arch/parisc/include/asm/processor.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,6 @@ extern void ccio_init(void);
319319
extern void iosapic_init(void);
320320
extern void lba_init(void);
321321
extern void sba_init(void);
322-
extern void parisc_eisa_init(void);
323322
struct parisc_device;
324323
struct resource;
325324
extern void sba_distributed_lmmio(struct parisc_device *, struct resource *);

arch/parisc/kernel/setup.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,9 +303,6 @@ static int __init parisc_init(void)
303303
#if defined(CONFIG_GSC_LASI) || defined(CONFIG_GSC_WAX)
304304
gsc_init();
305305
#endif
306-
#ifdef CONFIG_EISA
307-
parisc_eisa_init();
308-
#endif
309306

310307
#ifdef CONFIG_CHASSIS_LCD_LED
311308
register_led_regions(); /* register LED port info in procfs */

drivers/parisc/eisa.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,11 @@ static struct parisc_driver eisa_driver __refdata = {
400400
.probe = eisa_probe,
401401
};
402402

403-
void __init parisc_eisa_init(void)
403+
static int __init parisc_eisa_init(void)
404404
{
405-
register_parisc_driver(&eisa_driver);
405+
return register_parisc_driver(&eisa_driver);
406406
}
407+
arch_initcall(parisc_eisa_init);
407408

408409

409410
static unsigned int eisa_irq_configured;

0 commit comments

Comments
 (0)