LIST: Missing Configure.help options from 2.2.0-pre1-ac3

Matthias Andree (mandree@sx1.HRZ.Uni-Dortmund.DE)
Thu, 31 Dec 1998 07:13:41 +0100


--sm4nu43k4a2Rpi4c
Content-Type: text/plain; charset=us-ascii

These configure options have currently no help text in Configure.help
This list may not be complete, it was ripped with a short, quick and
dirty perl hack (which you can find attached).

The list attached below applies to Linux 2.2.0 pre1 with AC3 fixes.

(I'm just a newbie perl programmer so if I did anything seriously
wrong, your help would be appreciated, but please do not reply to the
list on that topic, but to my personal mail account.)

-- 
Matthias Andree

--sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Description: Configure.help missing entries in 2.2.0-pre1-ac3 Content-Disposition: attachment; filename=x

CONFIG_3C515 CONFIG_AD1816_BASE CONFIG_AD1816_CLOCK CONFIG_AD1816_DMA CONFIG_AD1816_DMA2 CONFIG_AD1816_IRQ CONFIG_AMIGA_FLOPPY CONFIG_AMIGA_PARTITION CONFIG_ATARI_FLOPPY CONFIG_BLK_DEV_HD CONFIG_BLK_DEV_IDEDMA_PMAC CONFIG_BLK_DEV_IDE_CARDS CONFIG_BLK_DEV_IDE_ICSIDE CONFIG_BLK_DEV_IDE_PMAC CONFIG_BLK_DEV_IDE_RAPIDE CONFIG_BLK_DEV_MFM CONFIG_BLK_DEV_MFM_AUTODETECT CONFIG_CS4232_BASE CONFIG_CS4232_DMA CONFIG_CS4232_DMA2 CONFIG_CS4232_IRQ CONFIG_CS4232_MPU_BASE CONFIG_CS4232_MPU_IRQ CONFIG_DECNET CONFIG_DONGLE CONFIG_DUMMY_CONSOLE CONFIG_FBCON_FONTS CONFIG_FBCON_FONTWIDTH8_ONLY CONFIG_FBCON_IPLAN2P16 CONFIG_FB_CGFOURTEEN CONFIG_FB_CVPPC CONFIG_FB_IGA CONFIG_FB_IMSTT CONFIG_FB_LEO CONFIG_FB_PCI CONFIG_FONT_6x11 CONFIG_FONT_8x16 CONFIG_FONT_8x8 CONFIG_FONT_ACORN_8x8 CONFIG_FONT_PEARL_8x8 CONFIG_FONT_SUN12x22 CONFIG_FONT_SUN8x16 CONFIG_FT_ALT_FDC CONFIG_FT_FULL_DEBUG CONFIG_FT_MACH2 CONFIG_FT_NO_TRACE CONFIG_FT_NO_TRACE_AT_ALL CONFIG_FT_PROBE_FC10 CONFIG_GUS16 CONFIG_GUS16_BASE CONFIG_GUS16_DMA CONFIG_GUS16_IRQ CONFIG_GUSMAX CONFIG_GUS_BASE CONFIG_GUS_DMA CONFIG_GUS_DMA2 CONFIG_GUS_IRQ CONFIG_IBMLS CONFIG_IPV6_FIREWALL CONFIG_IP_PNP_ARP CONFIG_IRDA_BSD CONFIG_IRDA_BZIP2 CONFIG_IRDA_OPTIONS CONFIG_ISI CONFIG_JAZZ_ESP CONFIG_KBDMOUSE CONFIG_LOCKD CONFIG_MAD16_BASE CONFIG_MAD16_DMA CONFIG_MAD16_DMA2 CONFIG_MAD16_IRQ CONFIG_MAD16_MPU_BASE CONFIG_MAD16_MPU_IRQ CONFIG_MAUI_BASE CONFIG_MAUI_IRQ CONFIG_MIPS_JAZZ_SONIC CONFIG_MPU_BASE CONFIG_MPU_IRQ CONFIG_MSNDCLAS_HAVE_BOOT CONFIG_MSNDCLAS_IO CONFIG_MSNDCLAS_IRQ CONFIG_MSNDCLAS_MEM CONFIG_MSNDPIN_HAVE_BOOT CONFIG_MSNDPIN_IDE_IO0 CONFIG_MSNDPIN_IDE_IO1 CONFIG_MSNDPIN_IDE_IRQ CONFIG_MSNDPIN_IO CONFIG_MSNDPIN_IRQ CONFIG_MSNDPIN_JOYSTICK_IO CONFIG_MSNDPIN_MEM CONFIG_MSNDPIN_MPU_IO CONFIG_MSNDPIN_MPU_IRQ CONFIG_MSS_BASE CONFIG_MSS_DMA CONFIG_MSS_DMA2 CONFIG_MSS_IRQ CONFIG_NETBEUI CONFIG_NET_CLS_FW CONFIG_NET_CLS_POLICE CONFIG_NET_CLS_ROUTE CONFIG_NET_CLS_RSVP CONFIG_NET_CLS_RSVP6 CONFIG_NET_CLS_U32 CONFIG_NET_SCH_HFCS CONFIG_NET_SCH_HPFQ CONFIG_OBP_FLASH CONFIG_OPL3SA1_BASE CONFIG_OPL3SA1_DMA CONFIG_OPL3SA1_DMA2 CONFIG_OPL3SA1_IRQ CONFIG_OPL3SA1_MPU_BASE CONFIG_OPL3SA1_MPU_IRQ CONFIG_OPL3SA2_BASE CONFIG_OPL3SA2_CTRL_BASE CONFIG_OPL3SA2_DMA CONFIG_OPL3SA2_DMA2 CONFIG_OPL3SA2_IRQ CONFIG_OPL3SA2_MPU_BASE CONFIG_OPL3SA2_MPU_IRQ CONFIG_PARIDE_PARPORT CONFIG_PAS_DMA CONFIG_PAS_IRQ CONFIG_PAS_JOYSTICK CONFIG_PMAC_IDEDMA_AUTO CONFIG_PSS_BASE CONFIG_PSS_MPU_BASE CONFIG_PSS_MPU_IRQ CONFIG_PSS_MSS_BASE CONFIG_PSS_MSS_DMA CONFIG_PSS_MSS_IRQ CONFIG_QNX4FS_RW CONFIG_RPCMOUSE CONFIG_RT6_POLICY CONFIG_SAB82532 CONFIG_SBPCD3 CONFIG_SBPCD4 CONFIG_SB_BASE CONFIG_SB_DMA CONFIG_SB_DMA2 CONFIG_SB_IRQ CONFIG_SB_MPU_BASE CONFIG_SB_MPU_IRQ CONFIG_SC6600_CDROMBASE CONFIG_SCC_TRXECHO CONFIG_SCSI_ACARD CONFIG_SCSI_G_NCR5380_MEM CONFIG_SCSI_IMM CONFIG_SCSI_INITIO CONFIG_SCSI_MEGARAID CONFIG_SCSI_QLOGIC_FC CONFIG_SGALAXY_BASE CONFIG_SGALAXY_DMA CONFIG_SGALAXY_DMA2 CONFIG_SGALAXY_IRQ CONFIG_SGALAXY_SGBASE CONFIG_SOFTOSS_RATE CONFIG_SOFTOSS_VOICES CONFIG_SOUND_ES1371_JOYPORT_BOOT CONFIG_SOUND_SOFTOSS CONFIG_SOUND_VIDC CONFIG_SOUND_VMIDI CONFIG_SOUND_WAVEARTIST CONFIG_SPARCAUDIO CONFIG_SPARCAUDIO_AMD7930 CONFIG_SPARCAUDIO_CS4231 CONFIG_SPARCAUDIO_DBRI CONFIG_SPARCAUDIO_DUMMY CONFIG_SSCAPE_BASE CONFIG_SSCAPE_DMA CONFIG_SSCAPE_IRQ CONFIG_SSCAPE_MSS_BASE CONFIG_SSCAPE_MSS_IRQ CONFIG_SUNRPC CONFIG_SUN_BPP CONFIG_SUN_MOSTEK_RTC CONFIG_SUN_VIDEOPIX CONFIG_TRIX_BASE CONFIG_TRIX_DMA CONFIG_TRIX_DMA2 CONFIG_TRIX_IRQ CONFIG_TRIX_MPU_BASE CONFIG_TRIX_MPU_IRQ CONFIG_TRIX_SB_BASE CONFIG_TRIX_SB_DMA CONFIG_TRIX_SB_IRQ CONFIG_U6850_BASE CONFIG_U6850_IRQ CONFIG_UDP_DELAY_CSUM CONFIG_WAVEARTIST_BASE CONFIG_WAVEARTIST_DMA CONFIG_WAVEARTIST_DMA2 CONFIG_WAVEARTIST_IRQ CONFIG_WAVEFRONT_BASE CONFIG_WAVEFRONT_IRQ CONFIG_ZFT_COMPRESSOR

--sm4nu43k4a2Rpi4c Content-Type: application/x-perl Content-Description: find_missing_config_help.pl Content-Disposition: attachment; filename="findconfig.pl"

#! /usr/bin/perl -w

# quick & dirty hack, released under GPL 2 in 1998 by Matthias Andree # untested, will probably fail to find everything

# checks for missing Configure.help options

# invocation currently: # # cd /usr/src/linux # perl -w findconfig.pl Documentation/Configure.help arch/*/config.in

sub readconfig { my @ARR; my $j; FL: foreach $i (@_) { if (!-e $i) { printf "Failed to source config.in file `%s'!\n", $i; next FL; } open FILE,$i || next FL; while (<FILE>) { if(/^\s*source\s+(.*)/) { push @ARR, $1; $j++; } } close FILE; if($j) { &readconfig(@ARR); } open FILE,$i || next FL; while (<FILE>) { if(/(\$?)(CONFIG_[A-Za-z_0-9]*)/) { if("$1" ne "\$") { if(!$keys{$2}) { $miss{$2}=1; } } } } close FILE; } }

open HELP,$ARGV[0] || die "cannot open Configure.help"; shift @ARGV;

while (<HELP>) { if(/(^CONFIG_[A-Za-z0-9_]*)/) { $keys{$1}=1; } }

foreach (@ARGV) { readconfig $_; }

print "\nThese CONFIG_ options have no corresponding Config.help entry:\n", join("\n", sort keys(%miss)),"\n";

--sm4nu43k4a2Rpi4c--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/