From: Michael Tremer <michael.tremer@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [RFC PATCH] linux: Disable tracers
Date: Sat, 06 Aug 2022 13:03:22 +0100 [thread overview]
Message-ID: <C04B6D44-FA7D-4BDB-8973-E186159341A8@ipfire.org> (raw)
In-Reply-To: <1d4d102d-8523-5e9f-9781-ad69ad3d1b76@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 22940 bytes --]
Hello,
This disables a lot of debugging stuff - including strace.
I am not sure if that is your intention, but if you want to go ahead with this configuration, we would have to have a debug kernel so that I can continue doing my job :)
-Michael
> On 6 Aug 2022, at 09:26, Peter Müller <peter.mueller(a)ipfire.org> wrote:
>
> Since these server no use on an IPFire machine in production, but may be
> leveraged by attackers (and sources such as KSPP recommend disabling
> them), drop all the tracers.
>
> Changes to configurations aside x86_64 have been simulated.
>
> Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
> ---
> config/kernel/kernel.config.aarch64-ipfire | 58 +-------------------
> config/kernel/kernel.config.armv6l-ipfire | 58 +-------------------
> config/kernel/kernel.config.riscv64-ipfire | 58 +-------------------
> config/kernel/kernel.config.x86_64-ipfire | 64 +---------------------
> 4 files changed, 4 insertions(+), 234 deletions(-)
>
> diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kernel.config.aarch64-ipfire
> index 6a0ea681d..c994c0dd2 100644
> --- a/config/kernel/kernel.config.aarch64-ipfire
> +++ b/config/kernel/kernel.config.aarch64-ipfire
> @@ -127,8 +127,6 @@ CONFIG_TREE_RCU=y
> # CONFIG_RCU_EXPERT is not set
> CONFIG_SRCU=y
> CONFIG_TREE_SRCU=y
> -CONFIG_TASKS_RCU_GENERIC=y
> -CONFIG_TASKS_RUDE_RCU=y
> CONFIG_RCU_STALL_COMMON=y
> CONFIG_RCU_NEED_SEGCBLIST=y
> # end of RCU Subsystem
> @@ -254,7 +252,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
> CONFIG_SLUB_CPU_PARTIAL=y
> CONFIG_SYSTEM_DATA_VERIFICATION=y
> # CONFIG_PROFILING is not set
> -CONFIG_TRACEPOINTS=y
> # end of General setup
>
> CONFIG_ARM64=y
> @@ -648,7 +645,6 @@ CONFIG_CRYPTO_AES_ARM64_BS=m
> # CONFIG_KPROBES is not set
> CONFIG_JUMP_LABEL=y
> CONFIG_STATIC_KEYS_SELFTEST=y
> -CONFIG_UPROBES=y
> CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
> CONFIG_HAVE_KPROBES=y
> CONFIG_HAVE_KRETPROBES=y
> @@ -1634,7 +1630,6 @@ CONFIG_NET_FLOW_LIMIT=y
> # Network testing
> #
> # CONFIG_NET_PKTGEN is not set
> -# CONFIG_NET_DROP_MONITOR is not set
> # end of Network testing
> # end of Networking options
>
> @@ -2973,12 +2968,10 @@ CONFIG_ADM8211=m
> CONFIG_ATH_COMMON=m
> CONFIG_WLAN_VENDOR_ATH=y
> CONFIG_ATH_DEBUG=y
> -# CONFIG_ATH_TRACEPOINTS is not set
> CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
> CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
> CONFIG_ATH5K=m
> # CONFIG_ATH5K_DEBUG is not set
> -# CONFIG_ATH5K_TRACER is not set
> CONFIG_ATH5K_PCI=y
> # CONFIG_ATH5K_TEST_CHANNELS is not set
> CONFIG_ATH9K_HW=m
> @@ -3013,14 +3006,12 @@ CONFIG_ATH10K_SDIO=m
> CONFIG_ATH10K_USB=m
> CONFIG_ATH10K_DEBUG=y
> # CONFIG_ATH10K_DEBUGFS is not set
> -# CONFIG_ATH10K_TRACING is not set
> CONFIG_ATH10K_DFS_CERTIFIED=y
> CONFIG_WCN36XX=m
> # CONFIG_WCN36XX_DEBUGFS is not set
> CONFIG_ATH11K=m
> CONFIG_ATH11K_PCI=m
> # CONFIG_ATH11K_DEBUG is not set
> -# CONFIG_ATH11K_TRACING is not set
> CONFIG_WLAN_VENDOR_ATMEL=y
> CONFIG_ATMEL=m
> CONFIG_PCI_ATMEL=m
> @@ -3099,7 +3090,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
> # Debugging Options
> #
> # CONFIG_IWLWIFI_DEBUG is not set
> -# CONFIG_IWLWIFI_DEVICE_TRACING is not set
> # end of Debugging Options
>
> CONFIG_WLAN_VENDOR_INTERSIL=y
> @@ -7420,7 +7410,6 @@ CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
> CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
> # CONFIG_PSTORE_CONSOLE is not set
> # CONFIG_PSTORE_PMSG is not set
> -# CONFIG_PSTORE_FTRACE is not set
> # CONFIG_PSTORE_RAM is not set
> # CONFIG_PSTORE_BLK is not set
> # CONFIG_SYSV_FS is not set
> @@ -7814,8 +7803,6 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
> # end of Certificates for signature checking
>
> -CONFIG_BINARY_PRINTF=y
> -
> #
> # Library routines
> #
> @@ -8036,7 +8023,6 @@ CONFIG_DEBUG_MISC=y
> # CONFIG_DEBUG_PAGEALLOC is not set
> # CONFIG_PAGE_OWNER is not set
> # CONFIG_PAGE_POISONING is not set
> -# CONFIG_DEBUG_PAGE_REF is not set
> # CONFIG_DEBUG_RODATA_TEST is not set
> CONFIG_ARCH_HAS_DEBUG_WX=y
> CONFIG_DEBUG_WX=y
> @@ -8147,7 +8133,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=21
> # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
> # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
> # CONFIG_LATENCYTOP is not set
> -CONFIG_NOP_TRACER=y
> CONFIG_HAVE_FUNCTION_TRACER=y
> CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
> CONFIG_HAVE_DYNAMIC_FTRACE=y
> @@ -8155,49 +8140,8 @@ CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
> CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
> CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
> CONFIG_HAVE_C_RECORDMCOUNT=y
> -CONFIG_TRACER_MAX_TRACE=y
> -CONFIG_TRACE_CLOCK=y
> -CONFIG_RING_BUFFER=y
> -CONFIG_EVENT_TRACING=y
> -CONFIG_CONTEXT_SWITCH_TRACER=y
> -CONFIG_TRACING=y
> -CONFIG_GENERIC_TRACER=y
> CONFIG_TRACING_SUPPORT=y
> -CONFIG_FTRACE=y
> -# CONFIG_BOOTTIME_TRACING is not set
> -CONFIG_FUNCTION_TRACER=y
> -CONFIG_FUNCTION_GRAPH_TRACER=y
> -CONFIG_DYNAMIC_FTRACE=y
> -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
> -CONFIG_FUNCTION_PROFILER=y
> -CONFIG_STACK_TRACER=y
> -# CONFIG_IRQSOFF_TRACER is not set
> -CONFIG_SCHED_TRACER=y
> -# CONFIG_HWLAT_TRACER is not set
> -# CONFIG_OSNOISE_TRACER is not set
> -# CONFIG_TIMERLAT_TRACER is not set
> -# CONFIG_FTRACE_SYSCALLS is not set
> -CONFIG_TRACER_SNAPSHOT=y
> -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
> -CONFIG_BRANCH_PROFILE_NONE=y
> -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
> -# CONFIG_BLK_DEV_IO_TRACE is not set
> -CONFIG_UPROBE_EVENTS=y
> -CONFIG_DYNAMIC_EVENTS=y
> -CONFIG_PROBE_EVENTS=y
> -CONFIG_FTRACE_MCOUNT_RECORD=y
> -CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
> -# CONFIG_SYNTH_EVENTS is not set
> -# CONFIG_HIST_TRIGGERS is not set
> -# CONFIG_TRACE_EVENT_INJECT is not set
> -# CONFIG_TRACEPOINT_BENCHMARK is not set
> -CONFIG_RING_BUFFER_BENCHMARK=m
> -# CONFIG_TRACE_EVAL_MAP_FILE is not set
> -# CONFIG_FTRACE_RECORD_RECURSION is not set
> -# CONFIG_FTRACE_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
> -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
> +# CONFIG_FTRACE is not set
> # CONFIG_SAMPLES is not set
> CONFIG_STRICT_DEVMEM=y
> CONFIG_IO_STRICT_DEVMEM=y
> diff --git a/config/kernel/kernel.config.armv6l-ipfire b/config/kernel/kernel.config.armv6l-ipfire
> index 9d2776bd2..5fe1bd0e2 100644
> --- a/config/kernel/kernel.config.armv6l-ipfire
> +++ b/config/kernel/kernel.config.armv6l-ipfire
> @@ -134,8 +134,6 @@ CONFIG_TREE_RCU=y
> # CONFIG_RCU_EXPERT is not set
> CONFIG_SRCU=y
> CONFIG_TREE_SRCU=y
> -CONFIG_TASKS_RCU_GENERIC=y
> -CONFIG_TASKS_RUDE_RCU=y
> CONFIG_RCU_STALL_COMMON=y
> CONFIG_RCU_NEED_SEGCBLIST=y
> # end of RCU Subsystem
> @@ -257,7 +255,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
> CONFIG_SLUB_CPU_PARTIAL=y
> CONFIG_SYSTEM_DATA_VERIFICATION=y
> # CONFIG_PROFILING is not set
> -CONFIG_TRACEPOINTS=y
> # end of General setup
>
> CONFIG_ARM=y
> @@ -740,7 +737,6 @@ CONFIG_AS_VFP_VMRS_FPINST=y
> # CONFIG_KPROBES is not set
> CONFIG_JUMP_LABEL=y
> CONFIG_STATIC_KEYS_SELFTEST=y
> -CONFIG_UPROBES=y
> CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
> CONFIG_ARCH_USE_BUILTIN_BSWAP=y
> CONFIG_HAVE_KPROBES=y
> @@ -1644,7 +1640,6 @@ CONFIG_NET_FLOW_LIMIT=y
> # Network testing
> #
> # CONFIG_NET_PKTGEN is not set
> -# CONFIG_NET_DROP_MONITOR is not set
> # end of Network testing
> # end of Networking options
>
> @@ -2968,7 +2963,6 @@ CONFIG_ADM8211=m
> CONFIG_ATH_COMMON=m
> CONFIG_WLAN_VENDOR_ATH=y
> CONFIG_ATH_DEBUG=y
> -# CONFIG_ATH_TRACEPOINTS is not set
> CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
> CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
> # CONFIG_ATH5K is not set
> @@ -3005,14 +2999,12 @@ CONFIG_ATH10K_SDIO=m
> CONFIG_ATH10K_USB=m
> CONFIG_ATH10K_DEBUG=y
> # CONFIG_ATH10K_DEBUGFS is not set
> -# CONFIG_ATH10K_TRACING is not set
> CONFIG_ATH10K_DFS_CERTIFIED=y
> CONFIG_WCN36XX=m
> # CONFIG_WCN36XX_DEBUGFS is not set
> CONFIG_ATH11K=m
> CONFIG_ATH11K_PCI=m
> # CONFIG_ATH11K_DEBUG is not set
> -# CONFIG_ATH11K_TRACING is not set
> CONFIG_WLAN_VENDOR_ATMEL=y
> CONFIG_ATMEL=m
> CONFIG_PCI_ATMEL=m
> @@ -3091,7 +3083,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
> # Debugging Options
> #
> # CONFIG_IWLWIFI_DEBUG is not set
> -# CONFIG_IWLWIFI_DEVICE_TRACING is not set
> # end of Debugging Options
>
> CONFIG_WLAN_VENDOR_INTERSIL=y
> @@ -7434,7 +7425,6 @@ CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
> CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
> # CONFIG_PSTORE_CONSOLE is not set
> # CONFIG_PSTORE_PMSG is not set
> -# CONFIG_PSTORE_FTRACE is not set
> # CONFIG_PSTORE_RAM is not set
> # CONFIG_PSTORE_BLK is not set
> # CONFIG_SYSV_FS is not set
> @@ -7824,8 +7814,6 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
> # end of Certificates for signature checking
>
> -CONFIG_BINARY_PRINTF=y
> -
> #
> # Library routines
> #
> @@ -8026,7 +8014,6 @@ CONFIG_DEBUG_MISC=y
> # CONFIG_DEBUG_PAGEALLOC is not set
> # CONFIG_PAGE_OWNER is not set
> # CONFIG_PAGE_POISONING is not set
> -# CONFIG_DEBUG_PAGE_REF is not set
> # CONFIG_DEBUG_RODATA_TEST is not set
> # CONFIG_DEBUG_WX is not set
> # CONFIG_DEBUG_OBJECTS is not set
> @@ -8122,7 +8109,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=21
> # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
> # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
> # CONFIG_LATENCYTOP is not set
> -CONFIG_NOP_TRACER=y
> CONFIG_HAVE_FUNCTION_TRACER=y
> CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
> CONFIG_HAVE_DYNAMIC_FTRACE=y
> @@ -8130,50 +8116,8 @@ CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
> CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
> CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
> CONFIG_HAVE_C_RECORDMCOUNT=y
> -CONFIG_TRACER_MAX_TRACE=y
> -CONFIG_TRACE_CLOCK=y
> -CONFIG_RING_BUFFER=y
> -CONFIG_EVENT_TRACING=y
> -CONFIG_CONTEXT_SWITCH_TRACER=y
> -CONFIG_TRACING=y
> -CONFIG_GENERIC_TRACER=y
> CONFIG_TRACING_SUPPORT=y
> -CONFIG_FTRACE=y
> -# CONFIG_BOOTTIME_TRACING is not set
> -CONFIG_FUNCTION_TRACER=y
> -CONFIG_FUNCTION_GRAPH_TRACER=y
> -CONFIG_DYNAMIC_FTRACE=y
> -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
> -CONFIG_FUNCTION_PROFILER=y
> -CONFIG_STACK_TRACER=y
> -# CONFIG_IRQSOFF_TRACER is not set
> -CONFIG_SCHED_TRACER=y
> -# CONFIG_HWLAT_TRACER is not set
> -# CONFIG_OSNOISE_TRACER is not set
> -# CONFIG_TIMERLAT_TRACER is not set
> -# CONFIG_FTRACE_SYSCALLS is not set
> -CONFIG_TRACER_SNAPSHOT=y
> -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
> -CONFIG_BRANCH_PROFILE_NONE=y
> -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
> -# CONFIG_PROFILE_ALL_BRANCHES is not set
> -# CONFIG_BLK_DEV_IO_TRACE is not set
> -CONFIG_UPROBE_EVENTS=y
> -CONFIG_DYNAMIC_EVENTS=y
> -CONFIG_PROBE_EVENTS=y
> -CONFIG_FTRACE_MCOUNT_RECORD=y
> -CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
> -# CONFIG_SYNTH_EVENTS is not set
> -# CONFIG_HIST_TRIGGERS is not set
> -# CONFIG_TRACE_EVENT_INJECT is not set
> -# CONFIG_TRACEPOINT_BENCHMARK is not set
> -CONFIG_RING_BUFFER_BENCHMARK=m
> -# CONFIG_TRACE_EVAL_MAP_FILE is not set
> -# CONFIG_FTRACE_RECORD_RECURSION is not set
> -# CONFIG_FTRACE_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
> -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
> +# CONFIG_FTRACE is not set
> # CONFIG_SAMPLES is not set
> CONFIG_STRICT_DEVMEM=y
> CONFIG_IO_STRICT_DEVMEM=y
> diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kernel.config.riscv64-ipfire
> index c379447e7..d1b8a4f78 100644
> --- a/config/kernel/kernel.config.riscv64-ipfire
> +++ b/config/kernel/kernel.config.riscv64-ipfire
> @@ -119,8 +119,6 @@ CONFIG_TREE_RCU=y
> # CONFIG_RCU_EXPERT is not set
> CONFIG_SRCU=y
> CONFIG_TREE_SRCU=y
> -CONFIG_TASKS_RCU_GENERIC=y
> -CONFIG_TASKS_RUDE_RCU=y
> CONFIG_RCU_STALL_COMMON=y
> CONFIG_RCU_NEED_SEGCBLIST=y
> # end of RCU Subsystem
> @@ -237,7 +235,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
> CONFIG_SLUB_CPU_PARTIAL=y
> CONFIG_SYSTEM_DATA_VERIFICATION=y
> # CONFIG_PROFILING is not set
> -CONFIG_TRACEPOINTS=y
> # end of General setup
>
> CONFIG_64BIT=y
> @@ -346,7 +343,6 @@ CONFIG_PM_CLK=y
> # CONFIG_KPROBES is not set
> CONFIG_JUMP_LABEL=y
> CONFIG_STATIC_KEYS_SELFTEST=y
> -CONFIG_UPROBES=y
> CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
> CONFIG_HAVE_KPROBES=y
> CONFIG_HAVE_KRETPROBES=y
> @@ -1239,7 +1235,6 @@ CONFIG_NET_FLOW_LIMIT=y
> # Network testing
> #
> # CONFIG_NET_PKTGEN is not set
> -# CONFIG_NET_DROP_MONITOR is not set
> # end of Network testing
> # end of Networking options
>
> @@ -2474,12 +2469,10 @@ CONFIG_ADM8211=m
> CONFIG_ATH_COMMON=m
> CONFIG_WLAN_VENDOR_ATH=y
> CONFIG_ATH_DEBUG=y
> -# CONFIG_ATH_TRACEPOINTS is not set
> CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
> CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
> CONFIG_ATH5K=m
> CONFIG_ATH5K_DEBUG=y
> -# CONFIG_ATH5K_TRACER is not set
> CONFIG_ATH5K_PCI=y
> # CONFIG_ATH5K_TEST_CHANNELS is not set
> CONFIG_ATH9K_HW=m
> @@ -2507,7 +2500,6 @@ CONFIG_CARL9170_HWRNG=y
> CONFIG_AR5523=m
> CONFIG_WIL6210=m
> CONFIG_WIL6210_ISR_COR=y
> -CONFIG_WIL6210_TRACING=y
> # CONFIG_WIL6210_DEBUGFS is not set
> CONFIG_ATH10K=m
> CONFIG_ATH10K_CE=y
> @@ -2517,14 +2509,12 @@ CONFIG_ATH10K_SDIO=m
> CONFIG_ATH10K_USB=m
> CONFIG_ATH10K_DEBUG=y
> # CONFIG_ATH10K_DEBUGFS is not set
> -# CONFIG_ATH10K_TRACING is not set
> CONFIG_ATH10K_DFS_CERTIFIED=y
> CONFIG_WCN36XX=m
> # CONFIG_WCN36XX_DEBUGFS is not set
> CONFIG_ATH11K=m
> CONFIG_ATH11K_PCI=m
> # CONFIG_ATH11K_DEBUG is not set
> -# CONFIG_ATH11K_TRACING is not set
> CONFIG_WLAN_VENDOR_ATMEL=y
> CONFIG_ATMEL=m
> CONFIG_PCI_ATMEL=m
> @@ -2605,7 +2595,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
> # Debugging Options
> #
> # CONFIG_IWLWIFI_DEBUG is not set
> -# CONFIG_IWLWIFI_DEVICE_TRACING is not set
> # end of Debugging Options
>
> CONFIG_WLAN_VENDOR_INTERSIL=y
> @@ -6058,7 +6047,6 @@ CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
> CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
> # CONFIG_PSTORE_CONSOLE is not set
> # CONFIG_PSTORE_PMSG is not set
> -# CONFIG_PSTORE_FTRACE is not set
> # CONFIG_PSTORE_RAM is not set
> # CONFIG_PSTORE_BLK is not set
> # CONFIG_SYSV_FS is not set
> @@ -6452,8 +6440,6 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
> # end of Certificates for signature checking
>
> -CONFIG_BINARY_PRINTF=y
> -
> #
> # Library routines
> #
> @@ -6624,7 +6610,6 @@ CONFIG_DEBUG_MISC=y
> # CONFIG_DEBUG_PAGEALLOC is not set
> # CONFIG_PAGE_OWNER is not set
> CONFIG_PAGE_POISONING=y
> -# CONFIG_DEBUG_PAGE_REF is not set
> # CONFIG_DEBUG_RODATA_TEST is not set
> CONFIG_ARCH_HAS_DEBUG_WX=y
> CONFIG_DEBUG_WX=y
> @@ -6735,55 +6720,14 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60
> # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
> # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
> # CONFIG_LATENCYTOP is not set
> -CONFIG_NOP_TRACER=y
> CONFIG_HAVE_FUNCTION_TRACER=y
> CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
> CONFIG_HAVE_DYNAMIC_FTRACE=y
> CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
> CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
> CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
> -CONFIG_TRACER_MAX_TRACE=y
> -CONFIG_TRACE_CLOCK=y
> -CONFIG_RING_BUFFER=y
> -CONFIG_EVENT_TRACING=y
> -CONFIG_CONTEXT_SWITCH_TRACER=y
> -CONFIG_TRACING=y
> -CONFIG_GENERIC_TRACER=y
> CONFIG_TRACING_SUPPORT=y
> -CONFIG_FTRACE=y
> -# CONFIG_BOOTTIME_TRACING is not set
> -CONFIG_FUNCTION_TRACER=y
> -CONFIG_FUNCTION_GRAPH_TRACER=y
> -CONFIG_DYNAMIC_FTRACE=y
> -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
> -CONFIG_FUNCTION_PROFILER=y
> -CONFIG_STACK_TRACER=y
> -# CONFIG_IRQSOFF_TRACER is not set
> -CONFIG_SCHED_TRACER=y
> -# CONFIG_HWLAT_TRACER is not set
> -# CONFIG_OSNOISE_TRACER is not set
> -# CONFIG_TIMERLAT_TRACER is not set
> -CONFIG_FTRACE_SYSCALLS=y
> -CONFIG_TRACER_SNAPSHOT=y
> -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
> -CONFIG_BRANCH_PROFILE_NONE=y
> -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
> -# CONFIG_BLK_DEV_IO_TRACE is not set
> -CONFIG_UPROBE_EVENTS=y
> -CONFIG_DYNAMIC_EVENTS=y
> -CONFIG_PROBE_EVENTS=y
> -CONFIG_FTRACE_MCOUNT_RECORD=y
> -CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
> -# CONFIG_SYNTH_EVENTS is not set
> -# CONFIG_TRACE_EVENT_INJECT is not set
> -# CONFIG_TRACEPOINT_BENCHMARK is not set
> -CONFIG_RING_BUFFER_BENCHMARK=m
> -# CONFIG_TRACE_EVAL_MAP_FILE is not set
> -# CONFIG_FTRACE_RECORD_RECURSION is not set
> -# CONFIG_FTRACE_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
> -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
> +# CONFIG_FTRACE is not set
> # CONFIG_SAMPLES is not set
> CONFIG_STRICT_DEVMEM=y
> CONFIG_IO_STRICT_DEVMEM=y
> diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire
> index f58bf4b2f..0b1e6b78a 100644
> --- a/config/kernel/kernel.config.x86_64-ipfire
> +++ b/config/kernel/kernel.config.x86_64-ipfire
> @@ -147,8 +147,6 @@ CONFIG_TREE_RCU=y
> # CONFIG_RCU_EXPERT is not set
> CONFIG_SRCU=y
> CONFIG_TREE_SRCU=y
> -CONFIG_TASKS_RCU_GENERIC=y
> -CONFIG_TASKS_RUDE_RCU=y
> CONFIG_RCU_STALL_COMMON=y
> CONFIG_RCU_NEED_SEGCBLIST=y
> # end of RCU Subsystem
> @@ -277,7 +275,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
> CONFIG_SLUB_CPU_PARTIAL=y
> CONFIG_SYSTEM_DATA_VERIFICATION=y
> # CONFIG_PROFILING is not set
> -CONFIG_TRACEPOINTS=y
> # end of General setup
>
> CONFIG_64BIT=y
> @@ -476,7 +473,6 @@ CONFIG_LEGACY_VSYSCALL_NONE=y
> # CONFIG_CMDLINE_BOOL is not set
> # CONFIG_MODIFY_LDT_SYSCALL is not set
> CONFIG_HAVE_LIVEPATCH=y
> -# CONFIG_LIVEPATCH is not set
> # end of Processor type and features
>
> CONFIG_CC_HAS_SLS=y
> @@ -664,7 +660,6 @@ CONFIG_KVM_INTEL=m
> CONFIG_KVM_AMD=m
> CONFIG_KVM_AMD_SEV=y
> # CONFIG_KVM_XEN is not set
> -CONFIG_KVM_MMU_AUDIT=y
> CONFIG_AS_AVX512=y
> CONFIG_AS_SHA1_NI=y
> CONFIG_AS_SHA256_NI=y
> @@ -679,7 +674,6 @@ CONFIG_GENERIC_ENTRY=y
> CONFIG_JUMP_LABEL=y
> CONFIG_STATIC_KEYS_SELFTEST=y
> # CONFIG_STATIC_CALL_SELFTEST is not set
> -CONFIG_UPROBES=y
> CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
> CONFIG_ARCH_USE_BUILTIN_BSWAP=y
> CONFIG_USER_RETURN_NOTIFIER=y
> @@ -1650,7 +1644,6 @@ CONFIG_NET_FLOW_LIMIT=y
> # Network testing
> #
> # CONFIG_NET_PKTGEN is not set
> -# CONFIG_NET_DROP_MONITOR is not set
> # end of Network testing
> # end of Networking options
>
> @@ -2942,12 +2935,10 @@ CONFIG_ADM8211=m
> CONFIG_ATH_COMMON=m
> CONFIG_WLAN_VENDOR_ATH=y
> CONFIG_ATH_DEBUG=y
> -# CONFIG_ATH_TRACEPOINTS is not set
> CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
> CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
> CONFIG_ATH5K=m
> CONFIG_ATH5K_DEBUG=y
> -# CONFIG_ATH5K_TRACER is not set
> CONFIG_ATH5K_PCI=y
> # CONFIG_ATH5K_TEST_CHANNELS is not set
> CONFIG_ATH9K_HW=m
> @@ -2975,7 +2966,6 @@ CONFIG_CARL9170_HWRNG=y
> CONFIG_AR5523=m
> CONFIG_WIL6210=m
> CONFIG_WIL6210_ISR_COR=y
> -CONFIG_WIL6210_TRACING=y
> # CONFIG_WIL6210_DEBUGFS is not set
> CONFIG_ATH10K=m
> CONFIG_ATH10K_CE=y
> @@ -2984,14 +2974,12 @@ CONFIG_ATH10K_SDIO=m
> CONFIG_ATH10K_USB=m
> CONFIG_ATH10K_DEBUG=y
> # CONFIG_ATH10K_DEBUGFS is not set
> -# CONFIG_ATH10K_TRACING is not set
> CONFIG_ATH10K_DFS_CERTIFIED=y
> CONFIG_WCN36XX=m
> # CONFIG_WCN36XX_DEBUGFS is not set
> CONFIG_ATH11K=m
> CONFIG_ATH11K_PCI=m
> # CONFIG_ATH11K_DEBUG is not set
> -# CONFIG_ATH11K_TRACING is not set
> CONFIG_WLAN_VENDOR_ATMEL=y
> CONFIG_ATMEL=m
> CONFIG_PCI_ATMEL=m
> @@ -3073,7 +3061,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
> # Debugging Options
> #
> # CONFIG_IWLWIFI_DEBUG is not set
> -# CONFIG_IWLWIFI_DEVICE_TRACING is not set
> # end of Debugging Options
>
> CONFIG_WLAN_VENDOR_INTERSIL=y
> @@ -6839,7 +6826,6 @@ CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
> CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
> # CONFIG_PSTORE_CONSOLE is not set
> # CONFIG_PSTORE_PMSG is not set
> -# CONFIG_PSTORE_FTRACE is not set
> # CONFIG_PSTORE_RAM is not set
> # CONFIG_PSTORE_BLK is not set
> # CONFIG_SYSV_FS is not set
> @@ -7265,8 +7251,6 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
> # end of Certificates for signature checking
>
> -CONFIG_BINARY_PRINTF=y
> -
> #
> # Library routines
> #
> @@ -7467,7 +7451,6 @@ CONFIG_DEBUG_MISC=y
> # CONFIG_DEBUG_PAGEALLOC is not set
> # CONFIG_PAGE_OWNER is not set
> CONFIG_PAGE_POISONING=y
> -# CONFIG_DEBUG_PAGE_REF is not set
> # CONFIG_DEBUG_RODATA_TEST is not set
> CONFIG_ARCH_HAS_DEBUG_WX=y
> CONFIG_DEBUG_WX=y
> @@ -7586,7 +7569,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60
> # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
> # CONFIG_LATENCYTOP is not set
> CONFIG_USER_STACKTRACE_SUPPORT=y
> -CONFIG_NOP_TRACER=y
> CONFIG_HAVE_FUNCTION_TRACER=y
> CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
> CONFIG_HAVE_DYNAMIC_FTRACE=y
> @@ -7598,52 +7580,8 @@ CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
> CONFIG_HAVE_FENTRY=y
> CONFIG_HAVE_OBJTOOL_MCOUNT=y
> CONFIG_HAVE_C_RECORDMCOUNT=y
> -CONFIG_TRACER_MAX_TRACE=y
> -CONFIG_TRACE_CLOCK=y
> -CONFIG_RING_BUFFER=y
> -CONFIG_EVENT_TRACING=y
> -CONFIG_CONTEXT_SWITCH_TRACER=y
> -CONFIG_TRACING=y
> -CONFIG_GENERIC_TRACER=y
> CONFIG_TRACING_SUPPORT=y
> -CONFIG_FTRACE=y
> -# CONFIG_BOOTTIME_TRACING is not set
> -CONFIG_FUNCTION_TRACER=y
> -CONFIG_FUNCTION_GRAPH_TRACER=y
> -CONFIG_DYNAMIC_FTRACE=y
> -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
> -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
> -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
> -CONFIG_FUNCTION_PROFILER=y
> -CONFIG_STACK_TRACER=y
> -# CONFIG_IRQSOFF_TRACER is not set
> -CONFIG_SCHED_TRACER=y
> -# CONFIG_HWLAT_TRACER is not set
> -# CONFIG_OSNOISE_TRACER is not set
> -# CONFIG_TIMERLAT_TRACER is not set
> -# CONFIG_MMIOTRACE is not set
> -CONFIG_FTRACE_SYSCALLS=y
> -CONFIG_TRACER_SNAPSHOT=y
> -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
> -CONFIG_BRANCH_PROFILE_NONE=y
> -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
> -# CONFIG_BLK_DEV_IO_TRACE is not set
> -CONFIG_UPROBE_EVENTS=y
> -CONFIG_DYNAMIC_EVENTS=y
> -CONFIG_PROBE_EVENTS=y
> -CONFIG_FTRACE_MCOUNT_RECORD=y
> -CONFIG_FTRACE_MCOUNT_USE_CC=y
> -# CONFIG_SYNTH_EVENTS is not set
> -# CONFIG_HIST_TRIGGERS is not set
> -# CONFIG_TRACE_EVENT_INJECT is not set
> -# CONFIG_TRACEPOINT_BENCHMARK is not set
> -CONFIG_RING_BUFFER_BENCHMARK=m
> -# CONFIG_TRACE_EVAL_MAP_FILE is not set
> -# CONFIG_FTRACE_RECORD_RECURSION is not set
> -# CONFIG_FTRACE_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_STARTUP_TEST is not set
> -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
> -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
> +# CONFIG_FTRACE is not set
> # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
> # CONFIG_SAMPLES is not set
> CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
> --
> 2.35.3
prev parent reply other threads:[~2022-08-06 12:03 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-06 8:26 Peter Müller
2022-08-06 12:03 ` Michael Tremer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=C04B6D44-FA7D-4BDB-8973-E186159341A8@ipfire.org \
--to=michael.tremer@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox