Circular dependencies in config, CONFIG_SCSI_AIC7XXX depends on
CONFIG_SCSI_AIC7XXX_OLD which depends on CONFIG_SCSI_AIC7XXX.  Also it
does not cater for aic7xxx being a module.  This patch checks
CONFIG_SCSI_AIC7XXX first, only if not set will it try
CONFIG_SCSI_AIC7XXX_OLD.

Against 2.4.4, will fit 2.4.5-pre1 and 2.4.4-ac5 with offsets.

Index: 4.1/drivers/scsi/Config.in
--- 4.1/drivers/scsi/Config.in Mon, 05 Mar 2001 10:47:15 +1100 kaos 
(linux-2.4/T/b/29_Config.in 1.1.1.1 644)
+++ 4.1(w)/drivers/scsi/Config.in Sat, 05 May 2001 19:14:45 +1000 kaos 
+(linux-2.4/T/b/29_Config.in 1.1.1.1 644)
@@ -51,7 +51,7 @@ dep_tristate 'Adaptec AHA152X/2825 suppo
 dep_tristate 'Adaptec AHA1542 support' CONFIG_SCSI_AHA1542 $CONFIG_SCSI
 dep_tristate 'Adaptec AHA1740 support' CONFIG_SCSI_AHA1740 $CONFIG_SCSI
 source drivers/scsi/aic7xxx/Config.in
-if [ "$CONFIG_SCSI_AIC7XXX" != "y" ]; then
+if [ "$CONFIG_SCSI_AIC7XXX" = "n" ]; then
    dep_tristate 'Old Adaptec AIC7xxx support' CONFIG_SCSI_AIC7XXX_OLD $CONFIG_SCSI
    if [ "$CONFIG_SCSI_AIC7XXX_OLD" != "n" ]; then
       bool '  Enable Tagged Command Queueing (TCQ) by default' 
CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT
Index: 4.1/drivers/scsi/aic7xxx/Config.in
--- 4.1/drivers/scsi/aic7xxx/Config.in Mon, 05 Mar 2001 10:47:15 +1100 kaos 
(linux-2.4/y/d/25_Config.in 1.1 644)
+++ 4.1(w)/drivers/scsi/aic7xxx/Config.in Sat, 05 May 2001 18:44:53 +1000 kaos 
+(linux-2.4/y/d/25_Config.in 1.1 644)
@@ -1,7 +1,5 @@
-if [ "$CONFIG_SCSI_AIC7XXX_OLD" != "y" ]; then
-   dep_tristate 'Adaptec AIC7xxx support' CONFIG_SCSI_AIC7XXX $CONFIG_SCSI
-   if [ "$CONFIG_SCSI_AIC7XXX" != "n" ]; then
-      int  '  Maximum number of TCQ commands per device' 
CONFIG_AIC7XXX_CMDS_PER_DEVICE 253
-      int  '  Initial bus reset delay in milli-seconds' CONFIG_AIC7XXX_RESET_DELAY 
5000
-   fi
+dep_tristate 'Adaptec AIC7xxx support' CONFIG_SCSI_AIC7XXX $CONFIG_SCSI
+if [ "$CONFIG_SCSI_AIC7XXX" != "n" ]; then
+   int  '  Maximum number of TCQ commands per device' CONFIG_AIC7XXX_CMDS_PER_DEVICE 
+253
+   int  '  Initial bus reset delay in milli-seconds' CONFIG_AIC7XXX_RESET_DELAY 5000
 fi


_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to