List of recent (2.4.0 to 2.4.2-ac18) CONFIG options needing Configure.help text.
Hello all,
With the 2.4.0 kernel, there were 476 CONFIG options which had no help entry in Configure.help. With 2.4.2-ac18, this number is now 547, which has been kept this low with 54 options getting Configure.help text.
The bottom line is that since 2.4.0, there are 125 new CONFIG options with no Configure.help text. One obvious point: there are some options which don't need Configure.help text, but if you're responsible for that option, I'm sure you'll be aware of which of your options are in that category.
If you see any of _your_ options in the list below, please consider making a patch for Configure.help for your CONFIG option. Or, you can send me the information and I'll make the patch.
Steven
CONFIG_3270CONFIG_3270_CONSOLECONFIG_8xx_CONS_SMC2CONFIG_ADVANTECH_WDTCONFIG_BLK_DEV_MPC8xx_IDECONFIG_BLK_DEV_Q40IDECONFIG_BLK_DEV_XPRAMCONFIG_COBALT_28CONFIG_COBALT_MICRO_SERVERCONFIG_DEBUG_PORT0CONFIG_DEBUG_PORT1CONFIG_DEBUG_PORT2CONFIG_DEBUG_PORT3CONFIG_DEBUG_PORT_NULLCONFIG_DN_SERIALCONFIG_ETRAX100LXCONFIG_ETRAX100LX_V2CONFIG_ETRAX_90000000_LEDSCONFIG_ETRAX_AXISFLASHMAPCONFIG_ETRAX_ETHERNETCONFIG_ETRAX_FLASH_BUSWIDTHCONFIG_ETRAX_FLASH_LENGTHCONFIG_ETRAX_GPIOCONFIG_ETRAX_I2CCONFIG_ETRAX_I2C_USES_PB_NOT_PB_I2CCONFIG_ETRAX_IDECONFIG_ETRAX_IDE_CSE1_16_RESETCONFIG_ETRAX_IDE_G27_RESETCONFIG_ETRAX_IDE_PB7_RESETCONFIG_ETRAX_LED1GCONFIG_ETRAX_LED1RCONFIG_ETRAX_LED2GCONFIG_ETRAX_LED2RCONFIG_ETRAX_LED3GCONFIG_ETRAX_LED3RCONFIG_ETRAX_NO_LEDSCONFIG_ETRAX_PA_BUTTON_BITMASKCONFIG_ETRAX_PA_LEDSCONFIG_ETRAX_PB_LEDSCONFIG_ETRAX_SER0_CD_ON_PB_BITCONFIG_ETRAX_SER0_DSR_ON_PB_BITCONFIG_ETRAX_SER0_DTR_ON_PB_BITCONFIG_ETRAX_SER0_DTR_RI_DSR_CD_ON_PBCONFIG_ETRAX_SER0_RI_ON_PB_BITCONFIG_ETRAX_SER1_CD_ON_PB_BITCONFIG_ETRAX_SER1_DSR_ON_PB_BITCONFIG_ETRAX_SER1_DTR_ON_PB_BITCONFIG_ETRAX_SER1_DTR_RI_DSR_CD_ON_PBCONFIG_ETRAX_SER1_RI_ON_PB_BITCONFIG_ETRAX_SER2_CD_ON_PA_BITCONFIG_ETRAX_SER2_DSR_ON_PA_BITCONFIG_ETRAX_SER2_DTR_ON_PA_BITCONFIG_ETRAX_SER2_DTR_RI_DSR_CD_ON_PACONFIG_ETRAX_SER2_RI_ON_PA_BITCONFIG_ETRAX_SERIALCONFIG_ETRAX_SERIAL_PORT1CONFIG_ETRAX_SERIAL_PORT2CONFIG_ETRAX_SERIAL_PORT3CONFIG_ETRAX_SYNCHRONOUS_SERIALCONFIG_ETRAX_SYNCHRONOUS_SERIAL0_DMACONFIG_ETRAX_SYNCHRONOUS_SERIAL1_DMACONFIG_ETRAX_SYNCHRONOUS_SERIAL_PORT0CONFIG_ETRAX_SYNCHRONOUS_SERIAL_PORT1CONFIG_ETRAX_USB_HOSTCONFIG_ETRAX_USB_HOST_PORT1CONFIG_ETRAX_USB_HOST_PORT2CONFIG_ETRAX_WATCHDOGCONFIG_FB_ATY_CTCONFIG_FB_ATY_GXCONFIG_FB_RADEONCONFIG_FB_SIS_300CONFIG_FB_SIS_315CONFIG_FB_STICONFIG_FPS850LCONFIG_HD64465_PCMCIACONFIG_HISAX_ELSA_CSCONFIG_HISAX_SEDLBAUER_CSCONFIG_IDE_DELAYCONFIG_IRQ_ALL_CPUSCONFIG_IVMS8CONFIG_JULIETTECONFIG_KCORECONFIG_KERNEL_IFCONFIGCONFIG_LVM_PROC_FSCONFIG_MCYRIXIIICONFIG_MIPS_RTCCONFIG_MPENTIUMIIICONFIG_NLS_CODEPAGE_1251CONFIG_NLS_ISO8859_13CONFIG_NLS_KOI8_UCONFIG_PA_CHANGEABLE_BITSCONFIG_PA_CHANGEABLE_DIRCONFIG_PB_CHANGEABLE_BITSCONFIG_PB_CHANGEABLE_DIRCONFIG_PROCESS_DEBUGCONFIG_PROFILECONFIG_PROFILE_SHIFTCONFIG_RESCUE_SER0CONFIG_RESCUE_SER1CONFIG_RESCUE_SER2CONFIG_RESCUE_SER3CONFIG_RS485CONFIG_RS485_DISABLE_RECEIVERCONFIG_RS485_ON_PACONFIG_RS485_ON_PA_BITCONFIG_S390_SUPPORTCONFIG_S390_TAPECONFIG_S390_TAPE_3480CONFIG_S390_TAPE_3490CONFIG_S390_TAPE_BLOCKCONFIG_S390_TAPE_CHARCONFIG_SCC3_ENETCONFIG_SDRAMCONFIG_SM850CONFIG_SOUND_MAESTRO3CONFIG_SOUND_YMFPCI_LEGACYCONFIG_SPD823TSCONFIG_SVINTO_SIMCONFIG_TMSISACONFIG_TQM823LCONFIG_TQM850LCONFIG_TQM855LCONFIG_USB_HP5300CONFIG_USE_MDIOCONFIG_USE_SERIAL_CONSOLE
Quoted 3 lines · Steven Cole
With the 2.4.0 kernel, there were 476 CONFIG options which had no help entry in Configure.help. With 2.4.2-ac18, this number is now 547, which has been kept this low with 54 options getting Configure.help text.
If any of these CONFIG_ options are always derived (i.e. the user never sees them on a config menu) then please add the suffix _DERIVED to such options. They still need to start with CONFIG_ to suit the kernel build dependency generator so we cannot change the start of the name. Appending _DERIVED will make it obvious that the options require no help text.
Quoted 7 lines · Keith Owens
Quoted 3 lines · Steven Cole
With the 2.4.0 kernel, there were 476 CONFIG options which had no help entry in Configure.help. With 2.4.2-ac18, this number is now 547, which has been kept this low with 54 options getting Configure.help text.
Quoted 6 lines
If any of these
CONFIG_options are always derived (i.e. the user never sees them on a config menu) then please add the suffix_DERIVEDto such options. They still need to start withCONFIG_to suit the kernel build dependency generator so we cannot change the start of the name. Appending_DERIVEDwill make it obvious that the options require no help text.
Yow. That is very cumbersome. Can't you just keep a list somewhere, instead of making such options longer?
Signature · 3 lines
Jeff Garzik | "You see, in this world there's two kinds of Building 1024 | people, my friend: Those with loaded guns MandrakeSoft | and those who dig. You dig." --Blondie
Quoted 15 lines · Jeff Garzik
Quoted 7 lines · Keith Owens
Quoted 3 lines · Steven Cole
With the 2.4.0 kernel, there were 476 CONFIG options which had no help entry in Configure.help. With 2.4.2-ac18, this number is now 547, which has been kept this low with 54 options getting Configure.help text.
Quoted 6 lines
If any of these
CONFIG_options are always derived (i.e. the user never sees them on a config menu) then please add the suffix_DERIVEDto such options. They still need to start withCONFIG_to suit the kernel build dependency generator so we cannot change the start of the name. Appending_DERIVEDwill make it obvious that the options require no help text.
Quoted 2 lines
Yow. That is very cumbersome. Can't you just keep a list somewhere, instead of making such options longer?
Not if we want to automate it for new options. Besides it makes a nice distinction in the code between user selectable options and options that config has worked out for itself.
Quoted 16 lines · Jeff Garzik
Quoted 8 lines · Keith Owens
On Sat, 10 Mar 2001 23:03:19 -0700,
Quoted 4 lines · Steven Cole
With the 2.4.0 kernel, there were 476 CONFIG options which had no help entry in Configure.help. With 2.4.2-ac18, this number is now 547, which has been kept this low with 54 options getting Configure.help text.
Quoted 6 lines
If any of these
CONFIG_options are always derived (i.e. the user never sees them on a config menu) then please add the suffix_DERIVEDto such options. They still need to start withCONFIG_to suit the kernel build dependency generator so we cannot change the start of the name. Appending_DERIVEDwill make it obvious that the options require no help text.
Quoted 2 lines
Yow. That is very cumbersome. Can't you just keep a list somewhere, instead of making such options longer?
BTW, the script I used (originally written by Paul Gortmaker), does pass the lines in [C,c]onfig.in through grep -v define_ to catch items which are defined with define_bool or define_int. Here is a short list of new CONFIG_ items which got filtered out:
CONFIG_ARCH_S390XCONFIG_CRIS_LOW_MAPCONFIG_FBCON_STICONFIG_FUSION_BOOTCONFIG_IP_NF_NAT_FTPCONFIG_MTD_AMDSTDCONFIG_PARISC32CONFIG_SPARC32CONFIG_SPARC64CONFIG_TQM8xxL
As far as appending _DERIVED is concerned, I like the idea, but there might be quite a time where it was only partially implemented, just confusing things. Unless those CONFIG_XXX_DERIVED items all got renamed at once like the great redo 300+ Makefiles adventure last fall.
Steven
Quoted 9 lines · Steven Cole
Quoted 4 lines · Jeff Garzik
Quoted 3 lines · Keith Owens
If any of these
CONFIG_options are always derived (i.e. the user never sees them on a config menu) then please add the suffix_DERIVEDto such options.BTW, the script I used (originally written by Paul Gortmaker), does pass the lines in [C,c]onfig.in through grep -v
define_to catch items which are defined withdefine_boolordefine_int.
Several options are define_bool in one config.in but are options in another. I am working on a global patch to rename all derived options. It will be big.
Hi Steven,
Quoted 4 lines · Steven Cole
If you see any of _your_ options in the list below, please consider making a patch for Configure.help for your CONFIG option.
CONFIG_TMSISA
Configure.help renamed from Configure.help.old +12 -0
@@ -9730,6 +9730,18 @@ The module will be called tmspci.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. +Generic TMS380 ISA support +CONFIG_TMSISA + This tms380 module supports generic TMS380-based ISA cards. + + These cards are known to work: + - SysKonnect TR4/16 ISA (SK-4190) + + This driver is available as a module ( = code which can be + inserted in and removed from the running kernel whenever you want). + The module will be called tmsisa.o. If you want to compile it + as a module, say M here and read Documentation/modules.txt. + Madge Smart 16/4 PCI Mk2 support CONFIG_ABYSS This tms380 module supports the Madge Smart 16/4 PCI Mk2
Cheers,
Jochen