diff -urN linux.old/arch/mips/bcm947xx/export.c linux.dev/arch/mips/bcm947xx/export.c
--- linux.old/arch/mips/bcm947xx/export.c 1970-01-01 01:00:00.000000000 +0100
+++ linux.dev/arch/mips/bcm947xx/export.c 2006-04-28 02:57:34.000000000 +0200
-@@ -0,0 +1,62 @@
+@@ -0,0 +1,65 @@
+#include <linux/module.h>
+
+#define _export(n) \
+_export(bcm947xx_sbh)
+
+_export(sb_attach)
++_export(sb_kattach)
+_export(sb_boardtype)
+_export(sb_boardvendor)
+_export(sb_btcgpiowar)
+_export(sb_coreunit)
+_export(sb_detach)
+_export(sb_deviceremoved)
++_export(sb_gpiosetcore)
+_export(sb_gpiocontrol)
+_export(sb_gpioled)
+_export(sb_gpioin)
+
+_export(srom_read)
+_export(srom_write)
++
diff -urN linux.old/arch/mips/bcm947xx/generic/Makefile linux.dev/arch/mips/bcm947xx/generic/Makefile
--- linux.old/arch/mips/bcm947xx/generic/Makefile 1970-01-01 01:00:00.000000000 +0100
+++ linux.dev/arch/mips/bcm947xx/generic/Makefile 2006-04-27 19:24:19.000000000 +0200