From 31f42cec798d85e1de4ea9cf10143208e9c6e57f Mon Sep 17 00:00:00 2001 From: Matthew Wilcox Date: Tue, 7 Oct 2003 18:33:21 -0700 Subject: [PATCH] [PATCH] unify drivers/Kconfig It's a pain for architecture maintainers to keep the toplevel Kconfig files in sync. This addresses part of the problem by moving all the standard driver includes to drivers/Kconfig. As a bonus, it moves all the device drivers together in a menu which tames menuconfig somewhat. This patch only touches i386. Other architectures can join the party as soon as they feel ready to inflict all the choices on their userbase. --- arch/i386/Kconfig | 46 +----------------------------------------- drivers/Kconfig | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 45 deletions(-) create mode 100644 drivers/Kconfig diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index 270b946f03a4a..085b8bba4df23 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig @@ -1118,54 +1118,10 @@ source "fs/Kconfig.binfmt" endmenu -source "drivers/base/Kconfig" - -source "drivers/mtd/Kconfig" - -source "drivers/parport/Kconfig" - -source "drivers/pnp/Kconfig" - -source "drivers/block/Kconfig" - -source "drivers/ide/Kconfig" - -source "drivers/scsi/Kconfig" - -source "drivers/cdrom/Kconfig" - -source "drivers/md/Kconfig" - -source "drivers/message/fusion/Kconfig" - -source "drivers/ieee1394/Kconfig" - -source "drivers/message/i2o/Kconfig" - -source "net/Kconfig" - -source "drivers/isdn/Kconfig" - -source "drivers/telephony/Kconfig" - -# -# input before char - char/joystick depends on it. As does USB. -# -source "drivers/input/Kconfig" - -source "drivers/char/Kconfig" - -#source drivers/misc/Config.in -source "drivers/media/Kconfig" +source "drivers/Kconfig" source "fs/Kconfig" -source "drivers/video/Kconfig" - -source "sound/Kconfig" - -source "drivers/usb/Kconfig" - source "arch/i386/oprofile/Kconfig" diff --git a/drivers/Kconfig b/drivers/Kconfig new file mode 100644 index 0000000000000..28239c5e3cd58 --- /dev/null +++ b/drivers/Kconfig @@ -0,0 +1,51 @@ +# drivers/Kconfig + +menu "Device Drivers" + +source "drivers/base/Kconfig" + +source "drivers/mtd/Kconfig" + +source "drivers/parport/Kconfig" + +source "drivers/pnp/Kconfig" + +source "drivers/block/Kconfig" + +source "drivers/ide/Kconfig" + +source "drivers/scsi/Kconfig" + +source "drivers/cdrom/Kconfig" + +source "drivers/md/Kconfig" + +source "drivers/message/fusion/Kconfig" + +source "drivers/ieee1394/Kconfig" + +source "drivers/message/i2o/Kconfig" + +source "net/Kconfig" + +source "drivers/isdn/Kconfig" + +source "drivers/telephony/Kconfig" + +# input before char - char/joystick depends on it. As does USB. + +source "drivers/input/Kconfig" + +source "drivers/char/Kconfig" + +# source "drivers/misc/Kconfig" + +source "drivers/media/Kconfig" + +source "drivers/video/Kconfig" + +source "sound/Kconfig" + +source "drivers/usb/Kconfig" + +endmenu -- 2.53.0