···278278279279 apply_alternatives_all();280280 parisc_setup_cache_timing();281281-282282- /* These are in a non-obvious order, will fix when we have an iotree */283283-#if defined(CONFIG_IOSAPIC)284284- iosapic_init();285285-#endif286281 return 0;287282}288283arch_initcall(parisc_init);
+4-4
drivers/parisc/iosapic.c
···348348}349349350350351351-352352-void __init iosapic_init(void)351351+static int __init iosapic_init(void)353352{354353 unsigned long cell = 0;355355-356356- DBG("iosapic_init()\n");357354358355#ifdef __LP64__359356 if (is_pdc_pat()) {···368371 irt_num_entry = iosapic_load_irt(cell, &irt_cell);369372 if (irt_num_entry == 0)370373 irt_cell = NULL; /* old PDC w/o iosapic */374374+375375+ return 0;371376}377377+arch_initcall(iosapic_init);372378373379374380/*