Add a CONFIG_I_KNOW_WHAT_THE_HELL_I_AM_DOING variable with a really strong
warning attached to it (and a shorter CONFIG_EXPERT variable for use in
Kconfig files where it's a PITA to type out the full name)

Signed-off-by: Kyle Moffett <[EMAIL PROTECTED]>

---

Since my mailer tends to mangle patches I've attached this one

Index: linux-2.6.20.1/init/Kconfig
===================================================================
--- linux-2.6.20.1.orig/init/Kconfig
+++ linux-2.6.20.1/init/Kconfig
@@ -40,6 +40,35 @@
        you say Y here, you will be offered the choice of using features or
        drivers that are currently considered to be in the alpha-test phase.
 
+config I_KNOW_WHAT_THE_HELL_I_AM_DOING
+       bool "Prompt for config options which will break your computer"
+       ---help---
+         Some kernel developers sometimes need to tune kernel parameters
+         outside of their normal limits.  Without complete knowledge of
+         exactly what you are doing you are likely to corrupt the laws of
+         physics and destroy the universe (well, not quite, but you'll
+         certainly corrupt your data and crash your box).  If you really
+         know what you're doing and accept that if it breaks you get to
+         keep the pieces, then go ahead and enable this option.
+         
+         NOTICE:  Bug reports where this option is turned on in the kernel
+         config will be: (not necessarily in this order)
+           1)  Laughed at hysterically
+           2)  Made much fun of
+           3)  Ridiculed until we're red in the face
+           4)  Ignored
+         
+         WARNING:  If you are building a kernel for a distribution, DO NOT
+         TURN THIS OPTION ON!!!  Instead you should submit a patch which
+         adds a new safe value to the list of possibilities for the config
+         option you're interested in.  Otherwise your users might have a
+         hard time getting kernel support on the LKML.
+
+config EXPERT
+       bool
+       depends on I_KNOW_WHAT_THE_HELL_I_AM_DOING
+       default y
+
 config BROKEN
        bool
 

Reply via email to