treewide: drop CONFIG_EMBEDDEDThere is only one Kconfig user of CONFIG_EMBEDDED and it can be switchedto EXPERT or "if !ARCH_MULTIPLATFORM" (suggested by Arnd).Link: https://lkml.kernel.org/r/20
treewide: drop CONFIG_EMBEDDEDThere is only one Kconfig user of CONFIG_EMBEDDED and it can be switchedto EXPERT or "if !ARCH_MULTIPLATFORM" (suggested by Arnd).Link: https://lkml.kernel.org/r/[email protected]Signed-off-by: Randy Dunlap <[email protected]>Acked-by: Geert Uytterhoeven <[email protected]>Acked-by: Arnd Bergmann <[email protected]>Acked-by: Palmer Dabbelt <[email protected]> [RISC-V]Acked-by: Greg Ungerer <[email protected]>Acked-by: Jason A. Donenfeld <[email protected]>Acked-by: Michael Ellerman <[email protected]> [powerpc]Cc: Russell King <[email protected]>Cc: Vineet Gupta <[email protected]>Cc: Brian Cain <[email protected]>Cc: Michal Simek <[email protected]>Cc: Thomas Bogendoerfer <[email protected]>Cc: Dinh Nguyen <[email protected]>Cc: Jonas Bonn <[email protected]>Cc: Stefan Kristiansson <[email protected]>Cc: Stafford Horne <[email protected]>Cc: Nicholas Piggin <[email protected]>Cc: Christophe Leroy <[email protected]>Cc: Paul Walmsley <[email protected]>Cc: Albert Ou <[email protected]>Cc: Yoshinori Sato <[email protected]>Cc: Rich Felker <[email protected]>Cc: John Paul Adrian Glaubitz <[email protected]>Cc: Max Filippov <[email protected]>Cc: Josh Triplett <[email protected]>Cc: Masahiro Yamada <[email protected]>Signed-off-by: Andrew Morton <[email protected]>
show more ...
mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATEDAs discussed at LSF/MM [1] [2] and with no objections raised there,deprecate the SLAB allocator. Rename the user-visible option so thatusers w
mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATEDAs discussed at LSF/MM [1] [2] and with no objections raised there,deprecate the SLAB allocator. Rename the user-visible option so thatusers with CONFIG_SLAB=y get a new prompt with explanation during makeoldconfig, while make olddefconfig will just switch to SLUB.In all defconfigs with CONFIG_SLAB=y remove the line so those alsoswitch to SLUB. Regressions due to the switch should be reported tolinux-mm and slab maintainers.[1] https://lore.kernel.org/all/[email protected]/[2] https://lwn.net/Articles/932201/Signed-off-by: Vlastimil Babka <[email protected]>Acked-by: Hyeonggon Yoo <[email protected]>Acked-by: David Rientjes <[email protected]>Acked-by: Geert Uytterhoeven <[email protected]> # m68kAcked-by: Helge Deller <[email protected]> # parisc
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=yCONFIG_DEBUG_INFO is now implicitly selected if one picks one of theexplicit options that could be DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT,DEBUG
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=yCONFIG_DEBUG_INFO is now implicitly selected if one picks one of theexplicit options that could be DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT,DEBUG_INFO_DWARF4, DEBUG_INFO_DWARF5.This was actually not what I had in mind when I suggested making it a'choice' statement, but it's too late to change again now, and the Kconfiglogic is more sensible in the new form.Change any defconfig file that had CONFIG_DEBUG_INFO enabled but did notpick DWARF4 or DWARF5 explicitly to now pick the toolchain default.Link: https://lkml.kernel.org/r/[email protected]Fixes: f9b3cd245784 ("Kconfig.debug: make DEBUG_INFO selectable from a choice")Signed-off-by: Arnd Bergmann <[email protected]>Reviewed-by: Kees Cook <[email protected]>Cc: Richard Henderson <[email protected]>Cc: Ivan Kokshaysky <[email protected]>Cc: Matt Turner <[email protected]>Cc: Vineet Gupta <[email protected]>Cc: Michal Simek <[email protected]>Cc: Thomas Bogendoerfer <[email protected]>Cc: Dinh Nguyen <[email protected]>Cc: Yoshinori Sato <[email protected]>Cc: Rich Felker <[email protected]>Cc: Richard Weinberger <[email protected]>Cc: Anton Ivanov <[email protected]>Cc: Johannes Berg <[email protected]>Cc: Chris Zankel <[email protected]>Cc: Max Filippov <[email protected]>Cc: Arnd Bergmann <[email protected]>Signed-off-by: Andrew Morton <[email protected]>
sysctl: Remove the sysctl system callThis system call has been deprecated almost since it was introduced, andin a survey of the linux distributions I can no longer find any of themthat enable CON
sysctl: Remove the sysctl system callThis system call has been deprecated almost since it was introduced, andin a survey of the linux distributions I can no longer find any of themthat enable CONFIG_SYSCTL_SYSCALL. The only indication that I can findthat anyone might care is that a few of the defconfigs in the kernelenable CONFIG_SYSCTL_SYSCALL. However this appears in only 31 of 414defconfigs in the kernel, so I suspect this symbols presence is simplybecause it is harmless to include rather than because it is necessary.As there appear to be no users of the sysctl system call, remove thecode. As this removes one of the few uses of the internal kernel mountof proc I hope this allows for even more simplifications of the procfilesystem.Cc: Alex Smith <[email protected]>Cc: Anders Berg <[email protected]>Cc: Apelete Seketeli <[email protected]>Cc: Arnd Bergmann <[email protected]>Cc: Chee Nouk Phoon <[email protected]>Cc: Chris Zankel <[email protected]>Cc: Christian Ruppert <[email protected]>Cc: Greg Ungerer <[email protected]>Cc: Harvey Hunt <[email protected]>Cc: Helge Deller <[email protected]>Cc: Hongliang Tao <[email protected]>Cc: Hua Yan <[email protected]>Cc: Huacai Chen <[email protected]>Cc: John Crispin <[email protected]>Cc: Jonas Jensen <[email protected]>Cc: Josh Boyer <[email protected]>Cc: Jun Nie <[email protected]>Cc: Kevin Hilman <[email protected]>Cc: Kevin Wells <[email protected]>Cc: Kumar Gala <[email protected]>Cc: Lars-Peter Clausen <[email protected]>Cc: Ley Foon Tan <[email protected]>Cc: Linus Walleij <[email protected]>Cc: Markos Chandras <[email protected]>Cc: Max Filippov <[email protected]>Cc: Noam Camus <[email protected]>Cc: Olof Johansson <[email protected]>Cc: Paul Burton <[email protected]>Cc: Paul Mundt <[email protected]>Cc: Phil Edworthy <[email protected]>Cc: Pierrick Hascoet <[email protected]>Cc: Ralf Baechle <[email protected]>Cc: Roland Stigge <[email protected]>Cc: Santosh Shilimkar <[email protected]>Cc: Scott Telford <[email protected]>Cc: Stephen Boyd <[email protected]>Cc: Steven J. Hill <[email protected]>Cc: Tanmay Inamdar <[email protected]>Cc: Vineet Gupta <[email protected]>Cc: Wolfram Sang <[email protected]>Acked-by: Andi Kleen <[email protected]>Reviewed-by: Kees Cook <[email protected]>Signed-off-by: "Eric W. Biederman" <[email protected]>
nios2: configs: Remove useless UEVENT_HELPER_PATHRemove the CONFIG_UEVENT_HELPER_PATH because:1. It is disabled since commit 1be01d4a5714 ("driver: base: Disable CONFIG_UEVENT_HELPER by default
nios2: configs: Remove useless UEVENT_HELPER_PATHRemove the CONFIG_UEVENT_HELPER_PATH because:1. It is disabled since commit 1be01d4a5714 ("driver: base: Disable CONFIG_UEVENT_HELPER by default") as its dependency (UEVENT_HELPER) was made default to 'n',2. It is not recommended (help message: "This should not be used today [...] creates a high system load") and was kept only for ancient userland,3. Certain userland specifically requests it to be disabled (systemd README: "Legacy hotplug slows down the system and confuses udev").Signed-off-by: Krzysztof Kozlowski <[email protected]>Signed-off-by: Ley Foon Tan <[email protected]>
configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATEDThis Kconfig option was removed during v4.19 development in commit771c035372a0 ("deprecate the '__deprecated' attribute warnings entirely
configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATEDThis Kconfig option was removed during v4.19 development in commit771c035372a0 ("deprecate the '__deprecated' attribute warnings entirelyand for good") so there's no point to keep it in defconfigs any longer.FWIW defconfigs were patched with:--------------------------->8----------------------find . -name *_defconfig -exec sed -i '/CONFIG_ENABLE_WARN_DEPRECATED/d' {} \;--------------------------->8----------------------Link: http://lkml.kernel.org/r/[email protected]Signed-off-by: Alexey Brodkin <[email protected]>Signed-off-by: Andrew Morton <[email protected]>Signed-off-by: Linus Torvalds <[email protected]>
nios2: defconfig: Cleanup from old Kconfig optionsRemove old, dead Kconfig option INET_LRO. It is gone sincecommit 7bbf3cae65b6 ("ipv4: Remove inet_lro library").Signed-off-by: Krzysztof Kozlows
nios2: defconfig: Cleanup from old Kconfig optionsRemove old, dead Kconfig option INET_LRO. It is gone sincecommit 7bbf3cae65b6 ("ipv4: Remove inet_lro library").Signed-off-by: Krzysztof Kozlowski <[email protected]>Acked-by: Ley Foon Tan <[email protected]>
treewide: Remove remaining executable attributes from source filesThese are the current source files that should not haveexecutable attributes set.[ Normally this would be sent through Andrew Mo
treewide: Remove remaining executable attributes from source filesThese are the current source files that should not haveexecutable attributes set.[ Normally this would be sent through Andrew Morton's tree but his quilt tools don't like permission only patches. ]Signed-off-by: Joe Perches <[email protected]>Signed-off-by: Linus Torvalds <[email protected]>
nios2: add Max10 defconfigMax10 is a FPGA device. This patch adds defconfig based on Max10 hardwarereference design. Design is intended to run on Max10 development kit.Signed-off-by: Chee Nouk P
nios2: add Max10 defconfigMax10 is a FPGA device. This patch adds defconfig based on Max10 hardwarereference design. Design is intended to run on Max10 development kit.Signed-off-by: Chee Nouk Phoon <[email protected]>Signed-off-by: Ley Foon Tan <[email protected]>
nios2: default CONFIG_NIOS2_BOOT_LINK_OFFSET to 8MBSigned-off-by: Ley Foon Tan <[email protected]>
nios2: Build infrastructureThis patch adds Makefile and Kconfig files required for building anios2 kernel.Signed-off-by: Ley Foon Tan <[email protected]>