There are missing #includes which will break compilation on some non-x86
platforms. With following patch this compiles and works on alpha.
#undef MB
#undef GB
-void __init
+static void __init
pcibios_init(void)
{
if (!alpha_mv.init_pci)
alpha_mv.init_pci();
}
+subsys_initcall(pcibios_init);
+
char * __init
pcibios_setup(char *str)
{
* Copyright 1997 -- 2000 Martin Mares <mj@ucw.cz>
*/
+#include <linux/delay.h>
+#include <linux/init.h>
#include <linux/pci.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/pci.h>
+#include <linux/slab.h>
#include <linux/module.h>
/*
* probe.c - PCI detection and setup code
*/
+#include <linux/init.h>
#include <linux/pci.h>
+#include <linux/slab.h>
#include <linux/module.h>
#undef DEBUG
* Copyright (c) 1997--1999 Martin Mares <mj@ucw.cz>
*/
+#include <linux/init.h>
#include <linux/pci.h>
#include <linux/module.h>
#include <linux/proc_fs.h>