--- zzzz-none-000/linux-4.9.279/init/Kconfig 2021-08-08 06:38:54.000000000 +0000 +++ puma7-arm-6591-750/linux-4.9.279/init/Kconfig 2023-02-08 10:58:16.000000000 +0000 @@ -1,3 +1,8 @@ +# +# Includes Intel Corporation's changes dated: 2017,2019. +# Changed portions - Copyright 2017-2019, Intel Corporation. +# + config ARCH string option env="ARCH" @@ -1536,6 +1541,14 @@ This option allows to disable the internal PC-Speaker support, saving some memory. +config FULL_PANIC + bool "Full panic reporting data" + default y + help + This includes text descriptions of panics in addition to stack dumps. + Disabling compiles out the explanations for panics, saving + string space. Use with caution. + config BASE_FULL default y bool "Enable full-sized data structures for core" if EXPERT @@ -1932,6 +1945,13 @@ --force). Forced module loading sets the 'F' (forced) taint flag and is usually a really bad idea. +config INTEL_DEBUG_MODULES + bool "Add debug information about loaded modules" + default n + help + Select this option to get information about start/end address of + module on crash or while loading + config MODULE_UNLOAD bool "Module unloading" help @@ -2104,6 +2124,14 @@ endif # MODULES +config INTEL_MOUNT_EXEC_DISABLED + bool "Restrict mounts to with noexec flag only if /proc/sys/kernel/mount_exec_disabled is true" + depends on SYSCTL + default n + help + This option adds the MS_NOEXEC flag when mounting a new filesystem. + Do not allow programs to be executed from this filesystem. + config MODULES_TREE_LOOKUP def_bool y depends on PERF_EVENTS || TRACING @@ -2135,3 +2163,4 @@ functions to call on what tags. source "kernel/Kconfig.locks" +source "kernel/Kconfig.avm"