Skip to contentSkip to conversation

Include kernel config by default

PATCH In review Alexander Holler 2 participants 6 messages Jan 26, 2013 – Jan 27, 2013

Subsystems (18)
lore
Share & tools
lore
#0 lore raw

cover Include kernel config by default

Hello,

I've seen too many systems where the config to build the used kernel got lost and people were unable to diagnose problems or to rebuild a modified or updated kernel. It's a subject which worries me since several years.

Therefor I finally prepared the following patch(es) to include the config by default, make it by default accessible through /proc/config.gz, to hide the option to not include the config below "embedded" and to remove all now unnecessary IKCONFIG_* options from 174 defconfigs (almost all of them enabled those options explicit).

I've already posted that two times before
(https://lkml.org/lkml/2012/7/25/2 and https://lkml.org/lkml/2012/10/18/132)
without even getting a single response. So I don't know if it's a totally foolish idea, if nobody is interested, or if the previous patches just weren't seen by anybody.

I've now added the maintainers of the two large architectures (x86 and arm), the master himself and a few other people to cc (sorry if I've missed any important person), and I made the subject more clearly.

Maybe this will provoke at least a single response. ;)

Regards,

Alexander

#1 lore raw

PATCH 1/3 Include kernel config by default

The configuration used to build a kernel (.config) is an import part of the kernel because it defines many aspects how the kernel handles all kind of stuff.
Without knowing the used configuration, it is almost impossible to diagnose problems or to determine how many functionalities are handled by the kernel.

Therefor include the used configuration by default (e.g. to extract it using scripts/extract-ikconfig) and make it available through /proc/config.gz.

---
 init/Kconfig | 2 ++
 1 file changed, 2 insertions(+)
init/Kconfig +2 -0
index be8b7f5..ccf43c6 100644
@@ -680,6 +680,7 @@ endmenu # "RCU Subsystem"
 
 config IKCONFIG
 	tristate "Kernel .config support"
+	default y
 	---help---
 	  This option enables the complete Linux kernel ".config" file
 	  contents to be saved in the kernel. It provides documentation
@@ -692,6 +693,7 @@ config IKCONFIG
 
 config IKCONFIG_PROC
 	bool "Enable access to .config through /proc/config.gz"
+	default y
 	depends on IKCONFIG && PROC_FS
 	---help---
 	  This option enables access to the kernel configuration file
Signature · 1 line
1.7.11.7
#2 lore raw

PATCH 2/3 Show option to not include kernel configuration only for embedded systems

In reply to Alexander Holler

The included kernel configuration only consumes a few kb. In order to prevent premature optimization, show the the option for not including the kernel configuration only for embedded systems.

---
 init/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
init/Kconfig +2 -2
index ccf43c6..0b01c41 100644
@@ -679,7 +679,7 @@ config RCU_NOCB_CPU
 endmenu # "RCU Subsystem"
 
 config IKCONFIG
-	tristate "Kernel .config support"
+	tristate "Kernel .config support" if EMBEDDED
 	default y
 	---help---
 	  This option enables the complete Linux kernel ".config" file
@@ -692,7 +692,7 @@ config IKCONFIG
 	  /proc/config.gz if enabled (below).
 
 config IKCONFIG_PROC
-	bool "Enable access to .config through /proc/config.gz"
+	bool "Enable access to .config through /proc/config.gz" if EMBEDDED
 	default y
 	depends on IKCONFIG && PROC_FS
 	---help---
Signature · 1 line
1.7.11.7
#3 lore raw

PATCH 3/3 Remove IKCONFIG_* from all defconfigs as those options are now enabled by default

In reply to Alexander Holler

CONFIG_IKCONFIG and CONFIG_IKCONFIG_PROC are now enabled by default, so including those options in defconfigs isn't needed anymore.

I've build this patch by

find arch -name '*defconfig' -exec sed /IKCONFIG/d -i {} \;

which might be used to rebuild this patch if it doesn't apply cleanly. (The GNU version of sed is needed for that -i)

---
 arch/arm/configs/ag5evm_defconfig                 | 2 --
 arch/arm/configs/ap4evb_defconfig                 | 2 --
 arch/arm/configs/armadillo800eva_defconfig        | 2 --
 arch/arm/configs/at91rm9200_defconfig             | 2 --
 arch/arm/configs/at91sam9261_defconfig            | 2 --
 arch/arm/configs/at91sam9263_defconfig            | 2 --
 arch/arm/configs/bcm_defconfig                    | 2 --
 arch/arm/configs/bonito_defconfig                 | 2 --
 arch/arm/configs/cm_x2xx_defconfig                | 2 --
 arch/arm/configs/cm_x300_defconfig                | 2 --
 arch/arm/configs/cns3420vb_defconfig              | 2 --
 arch/arm/configs/colibri_pxa270_defconfig         | 2 --
 arch/arm/configs/da8xx_omapl_defconfig            | 2 --
 arch/arm/configs/davinci_all_defconfig            | 2 --
 arch/arm/configs/em_x270_defconfig                | 2 --
 arch/arm/configs/ep93xx_defconfig                 | 2 --
 arch/arm/configs/h5000_defconfig                  | 2 --
 arch/arm/configs/integrator_defconfig             | 2 --
 arch/arm/configs/iop13xx_defconfig                | 2 --
 arch/arm/configs/kota2_defconfig                  | 2 --
 arch/arm/configs/kzm9d_defconfig                  | 2 --
 arch/arm/configs/kzm9g_defconfig                  | 2 --
 arch/arm/configs/lpc32xx_defconfig                | 2 --
 arch/arm/configs/mackerel_defconfig               | 2 --
 arch/arm/configs/magician_defconfig               | 2 --
 arch/arm/configs/marzen_defconfig                 | 2 --
 arch/arm/configs/msm_defconfig                    | 2 --
 arch/arm/configs/mxs_defconfig                    | 2 --
 arch/arm/configs/netx_defconfig                   | 2 --
 arch/arm/configs/nhk8815_defconfig                | 2 --
 arch/arm/configs/omap1_defconfig                  | 1 -
 arch/arm/configs/omap2plus_defconfig              | 2 --
 arch/arm/configs/pcm027_defconfig                 | 2 --
 arch/arm/configs/s3c2410_defconfig                | 2 --
 arch/arm/configs/socfpga_defconfig                | 2 --
 arch/arm/configs/tegra_defconfig                  | 2 --
 arch/arm/configs/trizeps4_defconfig               | 2 --
 arch/arm/configs/vexpress_defconfig               | 2 --
 arch/arm/configs/xcep_defconfig                   | 2 --
 arch/arm64/configs/defconfig                      | 2 --
 arch/blackfin/configs/BF518F-EZBRD_defconfig      | 2 --
 arch/blackfin/configs/BF526-EZBRD_defconfig       | 2 --
 arch/blackfin/configs/BF527-AD7160-EVAL_defconfig | 2 --
 arch/blackfin/configs/BF527-EZKIT-V2_defconfig    | 2 --
 arch/blackfin/configs/BF527-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BF527-TLL6527M_defconfig    | 2 --
 arch/blackfin/configs/BF533-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BF533-STAMP_defconfig       | 2 --
 arch/blackfin/configs/BF537-STAMP_defconfig       | 2 --
 arch/blackfin/configs/BF538-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BF548-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BF561-ACVILON_defconfig     | 2 --
 arch/blackfin/configs/BF561-EZKIT-SMP_defconfig   | 2 --
 arch/blackfin/configs/BF561-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BF609-EZKIT_defconfig       | 2 --
 arch/blackfin/configs/BlackStamp_defconfig        | 2 --
 arch/blackfin/configs/CM-BF527_defconfig          | 2 --
 arch/blackfin/configs/CM-BF533_defconfig          | 2 --
 arch/blackfin/configs/CM-BF537E_defconfig         | 2 --
 arch/blackfin/configs/CM-BF537U_defconfig         | 2 --
 arch/blackfin/configs/CM-BF548_defconfig          | 2 --
 arch/blackfin/configs/CM-BF561_defconfig          | 2 --
 arch/blackfin/configs/DNP5370_defconfig           | 2 --
 arch/blackfin/configs/TCM-BF518_defconfig         | 2 --
 arch/blackfin/configs/TCM-BF537_defconfig         | 2 --
 arch/hexagon/configs/comet_defconfig              | 2 --
 arch/ia64/configs/generic_defconfig               | 2 --
 arch/ia64/configs/gensparse_defconfig             | 2 --
 arch/ia64/configs/sim_defconfig                   | 2 --
 arch/ia64/configs/tiger_defconfig                 | 2 --
 arch/ia64/configs/xen_domu_defconfig              | 2 --
 arch/m32r/configs/m32104ut_defconfig              | 2 --
 arch/m32r/configs/m32700ut.smp_defconfig          | 2 --
 arch/m32r/configs/m32700ut.up_defconfig           | 2 --
 arch/m32r/configs/mappi.nommu_defconfig           | 1 -
 arch/m32r/configs/mappi.smp_defconfig             | 2 --
 arch/m32r/configs/mappi.up_defconfig              | 2 --
 arch/m32r/configs/mappi2.opsp_defconfig           | 1 -
 arch/m32r/configs/mappi2.vdec2_defconfig          | 1 -
 arch/m32r/configs/mappi3.smp_defconfig            | 2 --
 arch/m32r/configs/opsput_defconfig                | 1 -
 arch/microblaze/configs/mmu_defconfig             | 2 --
 arch/microblaze/configs/nommu_defconfig           | 2 --
 arch/mips/configs/bigsur_defconfig                | 2 --
 arch/mips/configs/cavium_octeon_defconfig         | 2 --
 arch/mips/configs/fuloong2e_defconfig             | 2 --
 arch/mips/configs/ip22_defconfig                  | 2 --
 arch/mips/configs/ip27_defconfig                  | 2 --
 arch/mips/configs/ip28_defconfig                  | 2 --
 arch/mips/configs/ip32_defconfig                  | 2 --
 arch/mips/configs/jazz_defconfig                  | 2 --
 arch/mips/configs/lemote2f_defconfig              | 2 --
 arch/mips/configs/ls1b_defconfig                  | 2 --
 arch/mips/configs/markeins_defconfig              | 2 --
 arch/mips/configs/pnx8550_jbs_defconfig           | 2 --
 arch/mips/configs/pnx8550_stb810_defconfig        | 2 --
 arch/mips/configs/rb532_defconfig                 | 2 --
 arch/mips/configs/rbtx49xx_defconfig              | 2 --
 arch/mips/configs/rm200_defconfig                 | 2 --
 arch/mips/configs/sead3_defconfig                 | 2 --
 arch/parisc/configs/712_defconfig                 | 2 --
 arch/parisc/configs/a500_defconfig                | 2 --
 arch/parisc/configs/b180_defconfig                | 2 --
 arch/parisc/configs/c3000_defconfig               | 2 --
 arch/parisc/configs/default_defconfig             | 2 --
 arch/powerpc/configs/40x/virtex_defconfig         | 2 --
 arch/powerpc/configs/44x/sam440ep_defconfig       | 1 -
 arch/powerpc/configs/44x/virtex5_defconfig        | 2 --
 arch/powerpc/configs/44x/warp_defconfig           | 2 --
 arch/powerpc/configs/52xx/pcm030_defconfig        | 2 --
 arch/powerpc/configs/85xx/ge_imp3a_defconfig      | 2 --
 arch/powerpc/configs/85xx/p1023rds_defconfig      | 2 --
 arch/powerpc/configs/85xx/xes_mpc85xx_defconfig   | 2 --
 arch/powerpc/configs/86xx/gef_ppc9a_defconfig     | 2 --
 arch/powerpc/configs/86xx/gef_sbc310_defconfig    | 2 --
 arch/powerpc/configs/86xx/gef_sbc610_defconfig    | 2 --
 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig  | 2 --
 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig  | 2 --
 arch/powerpc/configs/86xx/sbc8641d_defconfig      | 2 --
 arch/powerpc/configs/amigaone_defconfig           | 2 --
 arch/powerpc/configs/cell_defconfig               | 2 --
 arch/powerpc/configs/celleb_defconfig             | 2 --
 arch/powerpc/configs/chroma_defconfig             | 2 --
 arch/powerpc/configs/chrp32_defconfig             | 2 --
 arch/powerpc/configs/corenet32_smp_defconfig      | 2 --
 arch/powerpc/configs/corenet64_smp_defconfig      | 2 --
 arch/powerpc/configs/ep8248e_defconfig            | 2 --
 arch/powerpc/configs/g5_defconfig                 | 2 --
 arch/powerpc/configs/gamecube_defconfig           | 2 --
 arch/powerpc/configs/linkstation_defconfig        | 2 --
 arch/powerpc/configs/maple_defconfig              | 2 --
 arch/powerpc/configs/mgcoge_defconfig             | 2 --
 arch/powerpc/configs/mpc8272_ads_defconfig        | 2 --
 arch/powerpc/configs/mpc85xx_defconfig            | 2 --
 arch/powerpc/configs/mpc85xx_smp_defconfig        | 2 --
 arch/powerpc/configs/mpc86xx_defconfig            | 2 --
 arch/powerpc/configs/pmac32_defconfig             | 2 --
 arch/powerpc/configs/ppc64_defconfig              | 2 --
 arch/powerpc/configs/ppc64e_defconfig             | 2 --
 arch/powerpc/configs/pq2fads_defconfig            | 2 --
 arch/powerpc/configs/pseries_defconfig            | 2 --
 arch/powerpc/configs/wii_defconfig                | 2 --
 arch/s390/defconfig                               | 2 --
 arch/sh/configs/apsh4a3a_defconfig                | 2 --
 arch/sh/configs/apsh4ad0a_defconfig               | 2 --
 arch/sh/configs/ecovec24-romimage_defconfig       | 2 --
 arch/sh/configs/edosk7760_defconfig               | 2 --
 arch/sh/configs/espt_defconfig                    | 2 --
 arch/sh/configs/hp6xx_defconfig                   | 2 --
 arch/sh/configs/kfr2r09-romimage_defconfig        | 2 --
 arch/sh/configs/kfr2r09_defconfig                 | 2 --
 arch/sh/configs/migor_defconfig                   | 2 --
 arch/sh/configs/r7780mp_defconfig                 | 2 --
 arch/sh/configs/r7785rp_defconfig                 | 2 --
 arch/sh/configs/rsk7201_defconfig                 | 1 -
 arch/sh/configs/rsk7203_defconfig                 | 1 -
 arch/sh/configs/rsk7264_defconfig                 | 1 -
 arch/sh/configs/sdk7780_defconfig                 | 2 --
 arch/sh/configs/sdk7786_defconfig                 | 2 --
 arch/sh/configs/se7722_defconfig                  | 2 --
 arch/sh/configs/se7750_defconfig                  | 2 --
 arch/sh/configs/se7780_defconfig                  | 2 --
 arch/sh/configs/sh2007_defconfig                  | 1 -
 arch/sh/configs/sh7763rdp_defconfig               | 2 --
 arch/sh/configs/sh7785lcr_32bit_defconfig         | 2 --
 arch/sh/configs/sh7785lcr_defconfig               | 2 --
 arch/sh/configs/shx3_defconfig                    | 2 --
 arch/sh/configs/titan_defconfig                   | 2 --
 arch/sh/configs/ul2_defconfig                     | 2 --
 arch/sh/configs/urquell_defconfig                 | 2 --
 arch/um/defconfig                                 | 2 --
 arch/xtensa/configs/common_defconfig              | 1 -
 arch/xtensa/configs/iss_defconfig                 | 1 -
 arch/xtensa/configs/s6105_defconfig               | 2 --
 174 files changed, 336 deletions(-)
arch/arm/configs/ag5evm_defconfig +0 -2
index 212ead3..888039e 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_NAMESPACES=y
 # CONFIG_UTS_NS is not set
arch/arm/configs/ap4evb_defconfig +0 -2
index 66894f7..3f7e8cb 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_SLAB=y
arch/arm/configs/armadillo800eva_defconfig +0 -2
index 2e1a825..0374541 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
arch/arm/configs/at91rm9200_defconfig +0 -2
index 4ae57a3..15a6498 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_MODULES=y
arch/arm/configs/at91sam9261_defconfig +0 -2
index c87beb9..de206b7 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_EMBEDDED=y
arch/arm/configs/at91sam9263_defconfig +0 -2
index c5212f4..0aac497 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_EMBEDDED=y
arch/arm/configs/bcm_defconfig +0 -2
index e3bf2d6..6aa8ce0 100644
@@ -6,8 +6,6 @@ CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=19
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_FREEZER=y
arch/arm/configs/bonito_defconfig +0 -2
index 5457108..da737cb 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
arch/arm/configs/cm_x2xx_defconfig +0 -2
index a93ff8d..81a6192 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/arm/configs/cm_x300_defconfig +0 -2
index f4b7672..f95e0ec 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="-cm-x300"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=18
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/arm/configs/cns3420vb_defconfig +0 -2
index 313627a..d6371e7 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_SYSFS_DEPRECATED_V2=y
arch/arm/configs/colibri_pxa270_defconfig +0 -2
index 2ef2c5e..c6b54b7 100644
@@ -3,8 +3,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/arm/configs/da8xx_omapl_defconfig +0 -2
index f292239..28b36da 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/davinci_all_defconfig +0 -2
index 4ea7c95..b117d14 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/em_x270_defconfig +0 -2
index 60a21e0..730b3bc 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/arm/configs/ep93xx_defconfig +0 -2
index 806005a..151ec52 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_EXPERT=y
arch/arm/configs/h5000_defconfig +0 -2
index 37903e3..5bcfeab 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/arm/configs/integrator_defconfig +0 -2
index a8314c3..9e1bc01 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_TINY_RCU=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_MODULES=y
arch/arm/configs/iop13xx_defconfig +0 -2
index 4fa94a1..60f1f6a 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/arm/configs/kota2_defconfig +0 -2
index fa83db1..0403916 100644
@@ -1,8 +1,6 @@
 # CONFIG_ARM_PATCH_PHYS_VIRT is not set
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/arm/configs/kzm9d_defconfig +0 -2
index 8c49df6..28136f9 100644
@@ -2,8 +2,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_NO_HZ=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
 CONFIG_SYSCTL_SYSCALL=y
arch/arm/configs/kzm9g_defconfig +0 -2
index afbae28..36ea7cd 100644
@@ -2,8 +2,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_NAMESPACES=y
 # CONFIG_UTS_NS is not set
arch/arm/configs/lpc32xx_defconfig +0 -2
index 92386b2..dc18861 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED=y
 CONFIG_SYSFS_DEPRECATED_V2=y
arch/arm/configs/mackerel_defconfig +0 -2
index 2098ce1..d997302 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
arch/arm/configs/magician_defconfig +0 -2
index 557dd29..45e31f6 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/marzen_defconfig +0 -2
index 728a43c..7d10c61 100644
@@ -2,8 +2,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_NO_HZ=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSCTL_SYSCALL=y
 CONFIG_EMBEDDED=y
arch/arm/configs/msm_defconfig +0 -2
index 2b8f7af..5031479 100644
@@ -1,6 +1,4 @@
 CONFIG_EXPERIMENTAL=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_SLAB=y
 # CONFIG_BLK_DEV_BSG is not set
arch/arm/configs/mxs_defconfig +0 -2
index 7bf5351..a733434 100644
@@ -4,8 +4,6 @@ CONFIG_TASKSTATS=y
 CONFIG_TASK_DELAY_ACCT=y
 CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
 # CONFIG_USER_NS is not set
arch/arm/configs/netx_defconfig +0 -2
index 9c0ad79..d725bbc 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_SLAB=y
 CONFIG_MODULES=y
 CONFIG_MODULE_UNLOAD=y
arch/arm/configs/nhk8815_defconfig +0 -2
index 86cfd29..95b1b44 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/arm/configs/omap1_defconfig +0 -1
index 42eab9a..b13f5f0 100644
@@ -3,7 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/omap2plus_defconfig +0 -2
index 82ce8d7..dec21c7 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/pcm027_defconfig +0 -2
index 2f136c3..f767949 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/arm/configs/s3c2410_defconfig +0 -2
index 193448f..a2aebbc 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=m
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_SLAB=y
arch/arm/configs/socfpga_defconfig +0 -2
index 4e1ce21..204bdb9 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/arm/configs/tegra_defconfig +0 -2
index a7827fd..053a42e 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_DEBUG=y
 CONFIG_CGROUP_FREEZER=y
arch/arm/configs/trizeps4_defconfig +0 -2
index 3162173..b404459 100644
@@ -3,8 +3,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/arm/configs/vexpress_defconfig +0 -2
index f2de51f..cc1aa34 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/arm/configs/xcep_defconfig +0 -2
index 721832f..0b954b9 100644
@@ -3,8 +3,6 @@ CONFIG_LOCALVERSION=".xcep-itech"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/arm64/configs/defconfig +0 -2
index 9212c78..809ba5d 100644
@@ -7,8 +7,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
arch/blackfin/configs/BF518F-EZBRD_defconfig +0 -2
index 3830078..4483001 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF526-EZBRD_defconfig +0 -2
index 2f2c6ac..0b5026e 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF527-AD7160-EVAL_defconfig +0 -2
index d95658f..4f3a7fa 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/blackfin/configs/BF527-EZKIT-V2_defconfig +0 -2
index 91535c3..9ec4f8d 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF527-EZKIT_defconfig +0 -2
index 90b1753..d44ba0e 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF527-TLL6527M_defconfig +0 -2
index cd0636b..b266ecb 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="DEV_0-1_pre2010"
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/blackfin/configs/BF533-EZKIT_defconfig +0 -2
index 16273a9..811f530 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF533-STAMP_defconfig +0 -2
index 0df2f92..a191868 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF537-STAMP_defconfig +0 -2
index 91d3eda..dcf2ee6 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF538-EZKIT_defconfig +0 -2
index 972aa62..f9b17b4 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/blackfin/configs/BF548-EZKIT_defconfig +0 -2
index e716fdf..7e3f667 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF561-ACVILON_defconfig +0 -2
index 9198837..9d5f306 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/blackfin/configs/BF561-EZKIT-SMP_defconfig +0 -2
index e2a2fa5..379cb91 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF561-EZKIT_defconfig +0 -2
index 680730e..c27d07a 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BF609-EZKIT_defconfig +0 -2
index 13eb732..0d17624 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/BlackStamp_defconfig +0 -2
index 7b982d0..3a14b16 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/blackfin/configs/CM-BF527_defconfig +0 -2
index f59c80e..74bbb18 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/CM-BF533_defconfig +0 -2
index c940a1e..6555882 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/CM-BF537E_defconfig +0 -2
index 2e47df7..b641e09 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/CM-BF537U_defconfig +0 -2
index 6da629f..2cb6b1d 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/CM-BF548_defconfig +0 -2
index e961483..25ad515 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/CM-BF561_defconfig +0 -2
index 24936b9..8d034df 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/DNP5370_defconfig +0 -2
index 89162d0..dd40a09 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="DNP5370"
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/blackfin/configs/TCM-BF518_defconfig +0 -2
index e4ed865..970f6b8 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/blackfin/configs/TCM-BF537_defconfig +0 -2
index c1f45f1..f4f79a1 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_KERNEL_LZMA=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/hexagon/configs/comet_defconfig +0 -2
index e324f65..ddc8680 100644
@@ -11,8 +11,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_TASKSTATS=y
 CONFIG_TASK_DELAY_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=18
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EMBEDDED=y
arch/ia64/configs/generic_defconfig +0 -2
index 7913695..5970582 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=20
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/ia64/configs/gensparse_defconfig +0 -2
index f8e9133..75dda69 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=20
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_KALLSYMS_ALL=y
arch/ia64/configs/sim_defconfig +0 -2
index b4548a3..de76d08 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_MODULES=y
arch/ia64/configs/tiger_defconfig +0 -2
index a5a9e02..5d4989e 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=20
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_KALLSYMS_ALL=y
arch/ia64/configs/xen_domu_defconfig +0 -2
index 37b9b42..96226ab 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=20
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/m32r/configs/m32104ut_defconfig +0 -2
index be30e09..f1b6bdb 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SLAB=y
 CONFIG_PROFILING=y
arch/m32r/configs/m32700ut.smp_defconfig +0 -2
index a3d727e..3fb90c8 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/m32r/configs/m32700ut.up_defconfig +0 -2
index b833416..c7eb2d1 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/m32r/configs/mappi.nommu_defconfig +0 -1
index 7c90ce2..5dcd3d8 100644
@@ -1,6 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/m32r/configs/mappi.smp_defconfig +0 -2
index 367d07c..54d346f 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/m32r/configs/mappi.up_defconfig +0 -2
index cb11384..7817656 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/m32r/configs/mappi2.opsp_defconfig +0 -1
index 3bff779..8257736 100644
@@ -1,7 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/m32r/configs/mappi2.vdec2_defconfig +0 -1
index 75246c9..21be256 100644
@@ -1,7 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/m32r/configs/mappi3.smp_defconfig +0 -2
index 27cefd4..58adb6b 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/m32r/configs/opsput_defconfig +0 -1
index 50c6f52..2c6853d 100644
@@ -1,7 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/microblaze/configs/mmu_defconfig +0 -2
index d2b097a..fff2b40 100644
@@ -4,8 +4,6 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_FHANDLE=y
 CONFIG_AUDIT=y
 CONFIG_AUDIT_LOGINUID_IMMUTABLE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_SYSFS_DEPRECATED=y
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_KALLSYMS_ALL=y
arch/microblaze/configs/nommu_defconfig +0 -2
index 10b5172..cc3e711 100644
@@ -6,8 +6,6 @@ CONFIG_AUDIT=y
 CONFIG_AUDIT_LOGINUID_IMMUTABLE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_SYSFS_DEPRECATED=y
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_KALLSYMS_ALL=y
arch/mips/configs/bigsur_defconfig +0 -2
index 1cdff6b..6b75bd1 100644
@@ -14,8 +14,6 @@ CONFIG_TASK_DELAY_ACCT=y
 CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_RELAY=y
 CONFIG_NAMESPACES=y
arch/mips/configs/cavium_octeon_defconfig +0 -2
index 014ba4b..71dda29 100644
@@ -12,8 +12,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 CONFIG_BLK_DEV_INITRD=y
arch/mips/configs/fuloong2e_defconfig +0 -2
index e5b73de..22b1e23 100644
@@ -9,8 +9,6 @@ CONFIG_LOCALVERSION="-fuloong2e"
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_NAMESPACES=y
arch/mips/configs/ip22_defconfig +0 -2
index 936ec5a..9a27371 100644
@@ -6,8 +6,6 @@ CONFIG_HZ_1000=y
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_RELAY=y
arch/mips/configs/ip27_defconfig +0 -2
index 0e36abc..a0717ac 100644
@@ -8,8 +8,6 @@ CONFIG_HZ_1000=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/mips/configs/ip28_defconfig +0 -2
index 4dbf626..293594f7 100644
@@ -3,8 +3,6 @@ CONFIG_ARC_CONSOLE=y
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/mips/configs/ip32_defconfig +0 -2
index 7bbd521..9a71a89 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_RELAY=y
arch/mips/configs/jazz_defconfig +0 -2
index 0315ee3..40c4d21 100644
@@ -5,8 +5,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/mips/configs/lemote2f_defconfig +0 -2
index b6acd2f..35662b9 100644
@@ -13,8 +13,6 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/mips/configs/ls1b_defconfig +0 -2
index 7eb7554..ddd087f 100644
@@ -7,8 +7,6 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_NAMESPACES=y
 CONFIG_BLK_DEV_INITRD=y
arch/mips/configs/markeins_defconfig +0 -2
index 636f82b..8b003be 100644
@@ -5,8 +5,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/mips/configs/pnx8550_jbs_defconfig +0 -2
index 1d1f206..c2e54de 100644
@@ -1,8 +1,6 @@
 CONFIG_PNX8550_JBS=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/mips/configs/pnx8550_stb810_defconfig +0 -2
index 15c66a5..16045c2 100644
@@ -1,8 +1,6 @@
 CONFIG_PNX8550_STB810=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/mips/configs/rb532_defconfig +0 -2
index b85b121..170910b 100644
@@ -8,8 +8,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_TINY_RCU=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/mips/configs/rbtx49xx_defconfig +0 -2
index 9cba856..37bbcdd 100644
@@ -7,8 +7,6 @@ CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
 # CONFIG_SECCOMP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/mips/configs/rm200_defconfig +0 -2
index 59d9d2f..2dc3130 100644
@@ -7,8 +7,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/mips/configs/sead3_defconfig +0 -2
index e3eec68..8c99f01 100644
@@ -7,8 +7,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_EMBEDDED=y
 CONFIG_SLAB=y
arch/parisc/configs/712_defconfig +0 -2
index 0f90569..a96be1c 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/parisc/configs/a500_defconfig +0 -2
index b647b18..84545db 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/parisc/configs/b180_defconfig +0 -2
index e289f5b..061c8ef 100644
@@ -1,7 +1,5 @@
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_SLAB=y
arch/parisc/configs/c3000_defconfig +0 -2
index 311ca36..6ab582d 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/parisc/configs/default_defconfig +0 -2
index dfe88f6..5875538 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_SYSFS_DEPRECATED_V2=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/40x/virtex_defconfig +0 -2
index 0a81e1f..40f6b8d 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/44x/sam440ep_defconfig +0 -1
index ca088cd..0d66892 100644
@@ -2,7 +2,6 @@ CONFIG_44x=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/44x/virtex5_defconfig +0 -2
index 1eb3caf..8fb9d06 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/44x/warp_defconfig +0 -2
index 105bc56..b878d85 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="-pika"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/52xx/pcm030_defconfig +0 -2
index 22e7195..6d31559 100644
@@ -4,8 +4,6 @@ CONFIG_LOCALVERSION="trunk"
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_EXPERT=y
arch/powerpc/configs/85xx/ge_imp3a_defconfig +0 -2
index f8c51a4..60ff56e 100644
@@ -7,8 +7,6 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_SPARSE_IRQ=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 # CONFIG_UTS_NS is not set
 # CONFIG_IPC_NS is not set
 # CONFIG_USER_NS is not set
arch/powerpc/configs/85xx/p1023rds_defconfig +0 -2
index b80bcc6..4094769 100644
@@ -9,8 +9,6 @@ CONFIG_AUDIT=y
 CONFIG_IRQ_DOMAIN_DEBUG=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_KALLSYMS_ALL=y
arch/powerpc/configs/85xx/xes_mpc85xx_defconfig +0 -2
index 1cd6fcb..6cb1528 100644
@@ -6,8 +6,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/86xx/gef_ppc9a_defconfig +0 -2
index da731c2..28d94bb 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/86xx/gef_sbc310_defconfig +0 -2
index 2149360..fcf5e47 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/86xx/gef_sbc610_defconfig +0 -2
index af2e8e1..18e64e1 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig +0 -2
index c09598b..e444260 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig +0 -2
index f51c7eb..114b9fc 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/86xx/sbc8641d_defconfig +0 -2
index 0a92ca0..6174f1f 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_RELAY=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/amigaone_defconfig +0 -2
index b6d49da..a46fe0b 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_COMPAT_BRK is not set
arch/powerpc/configs/cell_defconfig +0 -2
index 22a403d..740de33 100644
@@ -5,8 +5,6 @@ CONFIG_SMP=y
 CONFIG_NR_CPUS=4
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
arch/powerpc/configs/celleb_defconfig +0 -2
index 895449e..cb22f42 100644
@@ -5,8 +5,6 @@ CONFIG_SMP=y
 CONFIG_NR_CPUS=4
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_COMPAT_BRK is not set
arch/powerpc/configs/chroma_defconfig +0 -2
index 29bb11e..baebcae 100644
@@ -13,8 +13,6 @@ CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=19
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_DEVICE=y
arch/powerpc/configs/chrp32_defconfig +0 -2
index b20554e..b4138fb 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/corenet32_smp_defconfig +0 -2
index 1c0f243..85e6aa7 100644
@@ -8,8 +8,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_KALLSYMS_ALL=y
arch/powerpc/configs/corenet64_smp_defconfig +0 -2
index 88fa5c4..be5c257 100644
@@ -9,8 +9,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_IRQ_DOMAIN_DEBUG=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/powerpc/configs/ep8248e_defconfig +0 -2
index fceffb3..ad1fb6e 100644
@@ -1,6 +1,4 @@
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_EXPERT=y
 CONFIG_KALLSYMS_ALL=y
arch/powerpc/configs/g5_defconfig +0 -2
index 07b7f2a..7d802ff 100644
@@ -5,8 +5,6 @@ CONFIG_NR_CPUS=4
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_COMPAT_BRK is not set
 CONFIG_PROFILING=y
arch/powerpc/configs/gamecube_defconfig +0 -2
index 9ef2cc1..216c9b2 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="-gcn"
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/linkstation_defconfig +0 -2
index 8a874b9..202f803 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_COMPAT_BRK is not set
arch/powerpc/configs/maple_defconfig +0 -2
index 02ac96b..90e0352 100644
@@ -4,8 +4,6 @@ CONFIG_NR_CPUS=4
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 # CONFIG_COMPAT_BRK is not set
 CONFIG_PROFILING=y
 CONFIG_OPROFILE=m
arch/powerpc/configs/mgcoge_defconfig +0 -2
index 8fa84f1..e6368c9 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_RD_GZIP is not set
arch/powerpc/configs/mpc8272_ads_defconfig +0 -2
index 6a22400..d63d03e 100644
@@ -1,6 +1,4 @@
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_EXPERT=y
 CONFIG_KALLSYMS_ALL=y
arch/powerpc/configs/mpc85xx_defconfig +0 -2
index cf815e8..9faf0b4 100644
@@ -8,8 +8,6 @@ CONFIG_AUDIT=y
 CONFIG_IRQ_DOMAIN_DEBUG=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/powerpc/configs/mpc85xx_smp_defconfig +0 -2
index 502cd9e..629530e 100644
@@ -10,8 +10,6 @@ CONFIG_AUDIT=y
 CONFIG_IRQ_DOMAIN_DEBUG=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/powerpc/configs/mpc86xx_defconfig +0 -2
index a1cc817..fe85af8 100644
@@ -5,8 +5,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/pmac32_defconfig +0 -2
index 29767a8..78f32f7 100644
@@ -3,8 +3,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/powerpc/configs/ppc64_defconfig +0 -2
index 6d03530..462d3e0 100644
@@ -7,8 +7,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_TASKSTATS=y
 CONFIG_TASK_DELAY_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/ppc64e_defconfig +0 -2
index f55c276..9e8687c 100644
@@ -6,8 +6,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_TASKSTATS=y
 CONFIG_TASK_DELAY_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
 CONFIG_BLK_DEV_INITRD=y
arch/powerpc/configs/pq2fads_defconfig +0 -2
index baad8db..bcda27b 100644
@@ -1,6 +1,4 @@
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_EXPERT=y
arch/powerpc/configs/pseries_defconfig +0 -2
index 5b8e1e5..e989fc2 100644
@@ -12,8 +12,6 @@ CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_FREEZER=y
 CONFIG_CGROUP_DEVICE=y
arch/powerpc/configs/wii_defconfig +0 -2
index 1e2b7d0..0e67f95 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_LOCALVERSION="-wii"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/s390/defconfig +0 -2
index b74400e..3c2f12f 100644
@@ -10,8 +10,6 @@ CONFIG_AUDIT=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
 CONFIG_RCU_FAST_NO_HZ=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CPUSETS=y
 CONFIG_CGROUP_CPUACCT=y
arch/sh/configs/apsh4a3a_defconfig +0 -2
index 6cb3279..5a54291 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SYSFS_DEPRECATED=y
 CONFIG_SYSFS_DEPRECATED_V2=y
arch/sh/configs/apsh4ad0a_defconfig +0 -2
index 95ae23f..f16ad09 100644
@@ -3,8 +3,6 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_RCU_TRACE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_FREEZER=y
arch/sh/configs/ecovec24-romimage_defconfig +0 -2
index 5fcb17b..f3f1132 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_KALLSYMS is not set
arch/sh/configs/edosk7760_defconfig +0 -2
index e1077a0..17702af 100644
@@ -3,8 +3,6 @@ CONFIG_LOCALVERSION="_edosk7760"
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_KALLSYMS_ALL=y
 CONFIG_MODULES=y
arch/sh/configs/espt_defconfig +0 -2
index 67cb109..6ca3206 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_UTS_NS=y
arch/sh/configs/hp6xx_defconfig +0 -2
index 496edcd..5e1e314 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 # CONFIG_SYSCTL_SYSCALL is not set
arch/sh/configs/kfr2r09-romimage_defconfig +0 -2
index 029a506..2d4685a 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_KALLSYMS is not set
arch/sh/configs/kfr2r09_defconfig +0 -2
index fac13de..3d0123c 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_KALLSYMS is not set
arch/sh/configs/migor_defconfig +0 -2
index cc61eda..06a26bc 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/sh/configs/r7780mp_defconfig +0 -2
index 920b847..567f3c8 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_SYSCTL_SYSCALL is not set
 # CONFIG_FUTEX is not set
arch/sh/configs/r7785rp_defconfig +0 -2
index c77da6b..7f9386a 100644
@@ -5,8 +5,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
 CONFIG_RCU_TRACE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_SYSCTL_SYSCALL is not set
 CONFIG_SLAB=y
arch/sh/configs/rsk7201_defconfig +0 -1
index 5df916d..c86fcec 100644
@@ -2,7 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_UTS_NS=y
arch/sh/configs/rsk7203_defconfig +0 -1
index 4e5229b..74bdc1c 100644
@@ -3,7 +3,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_UTS_NS=y
arch/sh/configs/rsk7264_defconfig +0 -1
index 1600426..9dd4c22 100644
@@ -2,7 +2,6 @@ CONFIG_LOCALVERSION="uClinux RSK2+SH7264"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_SYSFS_DEPRECATED=y
arch/sh/configs/sdk7780_defconfig +0 -2
index ae11158..a2a5d0d 100644
@@ -3,8 +3,6 @@ CONFIG_LOCALVERSION="_SDK7780"
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=18
 CONFIG_RELAY=y
 CONFIG_KALLSYMS_ALL=y
arch/sh/configs/sdk7786_defconfig +0 -2
index 76a76a2..c77edbf 100644
@@ -8,8 +8,6 @@ CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
 CONFIG_TREE_PREEMPT_RCU=y
 CONFIG_RCU_TRACE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_DEBUG=y
 CONFIG_CGROUP_FREEZER=y
arch/sh/configs/se7722_defconfig +0 -2
index ae998c7..c122d41 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_PROFILING=y
arch/sh/configs/se7750_defconfig +0 -2
index 912c985..f9f5a85 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 # CONFIG_SYSCTL_SYSCALL is not set
arch/sh/configs/se7780_defconfig +0 -2
index c8c5e7f..03112e8 100644
@@ -1,7 +1,5 @@
 # CONFIG_SWAP is not set
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_KALLSYMS is not set
 # CONFIG_HOTPLUG is not set
arch/sh/configs/sh2007_defconfig +0 -1
index 0d2f414..bb588da 100644
@@ -5,7 +5,6 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
-CONFIG_IKCONFIG=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_KALLSYMS_ALL=y
arch/sh/configs/sh7763rdp_defconfig +0 -2
index 4795364..9630fe4 100644
@@ -1,7 +1,5 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_NAMESPACES=y
 CONFIG_UTS_NS=y
arch/sh/configs/sh7785lcr_32bit_defconfig +0 -2
index 9bdcf72..e18a0b1 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_PERF_EVENTS=y
 # CONFIG_COMPAT_BRK is not set
arch/sh/configs/sh7785lcr_defconfig +0 -2
index 51561f5..37cdb28 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_SLAB=y
 CONFIG_PROFILING=y
arch/sh/configs/shx3_defconfig +0 -2
index cd6c519..c49c830 100644
@@ -5,8 +5,6 @@ CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
 CONFIG_RCU_TRACE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_FREEZER=y
arch/sh/configs/titan_defconfig +0 -2
index e2cbd92..77f3705 100644
@@ -2,8 +2,6 @@ CONFIG_EXPERIMENTAL=y
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 CONFIG_BLK_DEV_INITRD=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
arch/sh/configs/ul2_defconfig +0 -2
index 2d288b8..c0a54a3 100644
@@ -1,8 +1,6 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_PROFILING=y
arch/sh/configs/urquell_defconfig +0 -2
index d7f89be..4385a4a 100644
@@ -4,8 +4,6 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_DEBUG=y
arch/um/defconfig +0 -2
index 08107a7..a332cbb 100644
@@ -144,8 +144,6 @@ CONFIG_TINY_RCU=y
 # CONFIG_PREEMPT_RCU is not set
 # CONFIG_RCU_TRACE is not set
 # CONFIG_TREE_RCU_TRACE is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_CGROUPS=y
 # CONFIG_CGROUP_DEBUG is not set
arch/xtensa/configs/common_defconfig +0 -1
index a182a4e..cc0a8c7 100644
@@ -31,7 +31,6 @@ CONFIG_SYSCTL=y
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_HOTPLUG is not set
 CONFIG_KOBJECT_UEVENT=y
-# CONFIG_IKCONFIG is not set
 # CONFIG_EXPERT is not set
 CONFIG_KALLSYMS=y
 # CONFIG_KALLSYMS_ALL is not set
arch/xtensa/configs/iss_defconfig +0 -1
index ddab37b..f27dc23 100644
@@ -44,7 +44,6 @@ CONFIG_TREE_RCU=y
 CONFIG_RCU_FANOUT=32
 # CONFIG_RCU_FANOUT_EXACT is not set
 # CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_IKCONFIG is not set
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CGROUPS is not set
 # CONFIG_SYSFS_DEPRECATED_V2 is not set
arch/xtensa/configs/s6105_defconfig +0 -2
index eaf1b8f..f78f8a4 100644
@@ -41,8 +41,6 @@ CONFIG_PREEMPT_RCU=y
 # CONFIG_RCU_TRACE is not set
 # CONFIG_TREE_RCU_TRACE is not set
 # CONFIG_PREEMPT_RCU_TRACE is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=16
 # CONFIG_GROUP_SCHED is not set
 # CONFIG_CGROUPS is not set
Signature · 1 line
1.7.11.7
#4 lore raw
In reply to Alexander Holler

Hi,

[CC'd extract-ikconfig creator]

Quoted 3 lines

I've seen too many systems where the config to build the used kernel got lost and people were unable to diagnose problems or to rebuild a modified or updated kernel. It's a subject which worries me since several years.

I'm strongly in favour of such a change. The actual config is simply very important for traceability.
In a recent case of mine I simply built the kernel on an external HDD and did not copy the config file on deployment (e.g. to /boot). With that kernel build tree then unavailable,
I then realized that this kernel fortunately did have IKCONFIG_PROC enabled, thus configs.ko was available for (re-)use.

However an argument could be made that the default setting should be the bare-minimum needed to provide this information source in emergency cases (i.e., a manual run of scripts/extract-ikconfig would be in order and easily acceptable).

$ ls -l kernel/configs.ko 
-rw-r--r-- 1 root root 35788 Jan 25 18:43 kernel/configs.ko

IMHO more than 32kB for the proc/config.gz module arguably is quite a bit of code for it to painlessly be enabled by default given availability of other methods of retrieval.

However, now that I think of it ISTR that using extract-ikconfig on my bzImage did NOT work yet loading configs.ko of the same install successfully provided a /proc/config.gz. Huh??
If this is the case, then one or both of these things ought to be done:
- make extract-ikconfig not fail in such a case
- [failing the prior one] enable /proc/config.gz by default, too

Aww wait: I was mistaken in thinking that the config data is statically included in the kernel and configs.ko then is about providing /proc only. This not being the case (config data itself is provided by *module*, too) explains both my extract-ikconfig failure on the static kernel image and the size of configs.ko, so additionally enabling /proc/config.gz in this module most likely is a non-issue.

However, this means that extract-ikconfig is missing a user error message indicating that the reason for lookup failure perhaps is that the setting is module-based and thus cannot be found in image (extract-ikconfig's header comments don't fully document this fact either). Will be creating a commit for this eventually (or do you want to add such thing to your patchset now? ;).

Thanks for your effort,

Andreas Mohr

#5 lore raw
In reply to Alexander Holler

Am 26.01.2013 14:34, schrieb Alexander Holler:

Quoted 18 lines

Hello,

I've seen too many systems where the config to build the used kernel got lost and people were unable to diagnose problems or to rebuild a modified or updated kernel. It's a subject which worries me since several years.

Therefor I finally prepared the following patch(es) to include the config by default, make it by default accessible through /proc/config.gz, to hide the option to not include the config below "embedded" and to remove all now unnecessary IKCONFIG_* options from 174 defconfigs (almost all of them enabled those options explicit).

I've already posted that two times before
(https://lkml.org/lkml/2012/7/25/2 and https://lkml.org/lkml/2012/10/18/132)
without even getting a single response. So I don't know if it's a totally foolish idea, if nobody is interested, or if the previous patches just weren't seen by anybody.

Quoted 5 lines

I've now added the maintainers of the two large architectures (x86 and arm), the master himself and a few other people to cc (sorry if I've missed any important person), and I made the subject more clearly.

Maybe this will provoke at least a single response. ;)

To add a last note:

I really only care about the first patch which sets the default to y. The other two patches are more or less "nice to have" (imho) and the third patch could be even splitted into 14 patches (one for every architecture) or even 174 singles patches (one for every board(-type). If requested I would split the third patch.

But now I'm finished. ;) So if no one responses (or feels responsible), I won't bother again through sending them again.

Regards,

Alexander