This has been confirmed with Armin Schindler, the eicon maintainer.
Remove the circular dependency between CONFIG_ISDN_DRV_EICON and
CONFIG_ISDN_DRV_EICON_OLD.  Mark DIVAS as experimental.

Against 2.4.4.

Index: 4.1/drivers/isdn/Config.in
--- 4.1/drivers/isdn/Config.in Tue, 24 Apr 2001 10:55:55 +1000 kaos 
(linux-2.4/L/b/0_Config.in 1.1.1.5 644)
+++ 4.1(w)/drivers/isdn/Config.in Sun, 06 May 2001 00:32:22 +1000 kaos 
+(linux-2.4/L/b/0_Config.in 1.1.1.5 644)
@@ -93,15 +93,17 @@ dep_tristate       'IBM Active 2000 supp
 
 bool               'Eicon active card support' CONFIG_ISDN_DRV_EICON
 if [ "$CONFIG_ISDN_DRV_EICON" != "n" ]; then
-   if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "y" ]; then
-      dep_tristate '  Build Eicon driver type standalone' CONFIG_ISDN_DRV_EICON_DIVAS 
$CONFIG_ISDN $CONFIG_PCI
+   if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then
+      dep_tristate '  Build Eicon driver type standalone (EXPERIMENTAL)' 
+CONFIG_ISDN_DRV_EICON_DIVAS $CONFIG_ISDN $CONFIG_PCI
    fi
-   if [ "$CONFIG_ISDN_DRV_EICON_DIVAS" != "y" ]; then
+   if [ "$CONFIG_ISDN_DRV_EICON_DIVAS" = "y" ]; then
+      define_tristate CONFIG_ISDN_DRV_EICON_OLD n
+   else
       dep_tristate '  Legacy Eicon driver' CONFIG_ISDN_DRV_EICON_OLD $CONFIG_ISDN
-      if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "n" ]; then
-         dep_bool  '    Eicon PCI DIVA Server BRI/PRI/4BRI support' 
CONFIG_ISDN_DRV_EICON_PCI $CONFIG_PCI
-         bool      '    Eicon S,SX,SCOM,Quadro,S2M support' CONFIG_ISDN_DRV_EICON_ISA
-      fi
+   fi 
+   if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "n" ]; then
+      dep_bool  '    Eicon PCI DIVA Server BRI/PRI/4BRI support' 
+CONFIG_ISDN_DRV_EICON_PCI $CONFIG_PCI
+      bool      '    Eicon S,SX,SCOM,Quadro,S2M support' CONFIG_ISDN_DRV_EICON_ISA
    fi
 fi
 


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

Reply via email to