processor_setup();
}
-void dt_unreserved_regions(paddr_t s, paddr_t e,
+void __init dt_unreserved_regions(paddr_t s, paddr_t e,
void (*cb)(paddr_t, paddr_t), int first)
{
int i, nr = fdt_num_mem_rsv(device_tree_flattened);
cb(s, e);
}
-struct bootmodule *add_boot_module(bootmodule_kind kind,
- paddr_t start, paddr_t size,
- const char *cmdline)
+struct bootmodule __init *add_boot_module(bootmodule_kind kind,
+ paddr_t start, paddr_t size,
+ const char *cmdline)
{
struct bootmodules *mods = &bootinfo.modules;
struct bootmodule *mod;
return paddr;
}
-static void init_pdx(void)
+static void __init init_pdx(void)
{
paddr_t bank_start, bank_size, bank_end;