Cc: Andrew Morton <akpm@...>, H. Peter Anvin <hpa@...>, Thomas Gleixner <tglx@...>, linux-kernel@vger.kernel.org <linux-kernel@...>, Gabriel C <nix.or.die@...>, Mika Fischer <mika.fischer@...>
yeah, please keep both.
in general, the best configurability for any particular new kernel
feature is a trio of options:
- .config option (disabled/boot-enabled/boot-disabled)
- sysctl option
- boot option
since your new feature runs during early bootup the sysctl vector is
meaningless - that leaves the boot option and the .config. The .config
can have 3 states:
completely-disabled
disabled-but-boot-option-enable-able
enabled-but-boot-option-disable-able
depending on how the feature works out, people and distros will
gravitate towards one of these combinations. We usually do not know it
ahead of time which one that will be.
Ingo
--