diff -Naur arch/alpha/config.in linux-2.4.7.SuSE/arch/alpha/config.in
--- arch/alpha/config.in	Thu Aug 16 12:28:33 2001
+++ arch/alpha/config.in	Tue Aug 20 07:45:59 2002
@@ -283,6 +283,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 linux-2.4.7.SuSE/arch/ia64/config.in
--- arch/ia64/config.in	Thu Aug 16 12:28:33 2001
+++ arch/ia64/config.in	Tue Aug 20 07:45:59 2002
@@ -149,6 +149,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 linux-2.4.7.SuSE/drivers/block/genhd.c
--- drivers/block/genhd.c	Thu Jul 19 19:48:15 2001
+++ drivers/block/genhd.c	Tue Aug 20 07:45:59 2002
@@ -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);
@@ -41,9 +38,6 @@
 #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 */
 	soc_probe();
