diff -Naur arch/alpha/config.in arch/alpha/config.in
--- arch/alpha/config.in	Sun Aug 12 12:51:41 2001
+++ arch/alpha/config.in	Thu Aug 30 18:46:02 2001
@@ -288,6 +288,8 @@
 fi
 endmenu
 
+source drivers/message/fusion/config.in
+
 if [ "$CONFIG_NET" = "y" ]; then
   mainmenu_option next_comment
   comment 'Network device support'
diff -Naur arch/ia64/config.in arch/ia64/config.in
--- arch/ia64/config.in	Tue Aug  7 13:50:57 2001
+++ arch/ia64/config.in	Tue Aug  7 13:53:25 2001
@@ -151,6 +151,7 @@
 source drivers/block/Config.in
 source drivers/i2o/Config.in
 source drivers/md/Config.in
+source drivers/message/fusion/Config.in
 
 mainmenu_option next_comment
 comment 'ATA/IDE/MFM/RLL support'
diff -Naur drivers/block/genhd.c drivers/block/genhd.c
--- drivers/block/genhd.c	Thu Jul 19 19:48:15 2001
+++ drivers/block/genhd.c	Tue Nov 13 03:08:43 2001
@@ -21,9 +21,6 @@
 #ifdef CONFIG_BLK_DEV_DAC960
 extern void DAC960_Initialize(void);
 #endif
-#ifdef CONFIG_FUSION_BOOT
-extern int fusion_init(void);
-#endif
 extern int net_dev_init(void);
 extern void console_map_init(void);
 extern int soc_probe(void);
@@ -40,9 +37,6 @@
 #endif
 #ifdef CONFIG_BLK_DEV_DAC960
 	DAC960_Initialize();
-#endif
-#ifdef CONFIG_FUSION_BOOT
-	fusion_init();
 #endif
 #ifdef CONFIG_FC4_SOC
 	/* This has to be done before scsi_dev_init */
