Documentation/kbuild: Add guidance for the use of default
authorDarren Hart (VMware) <dvhart@infradead.org>
Mon, 20 Nov 2017 22:39:33 +0000 (14:39 -0800)
committerJonathan Corbet <corbet@lwn.net>
Mon, 11 Dec 2017 22:06:26 +0000 (15:06 -0700)
commitb7d4ec395673bf8b21de064f181cc94096e0a0c7
tree31c0c407ae86c65f2d72e7bf44220a593530b5bb
parentd063623b6ae7c326d21a2713dd38cab15d794c1c
Documentation/kbuild: Add guidance for the use of default

Document the preference [1] for new CONFIG options to "default n" (or
not use default at all) in order to minimizes changes to the config,
especially to avoid "make oldconfig" growing unnecessarily from release
to release.

Document the exceptions where it is acceptable to use "default y/m" for
new CONFIG options.

1. https://lkml.org/lkml/2017/11/18/257

Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Cc: Michal Marek <mmarek@suse.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-kbuild@vger.kernel.org
Cc: linux-doc@vger.kernel.org
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/kbuild/kconfig-language.txt