mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
bump alpine base for kernel, regenerate configs
Signed-off-by: Avi Deitcher <avi@deitcher.net>
This commit is contained in:
parent
605f09ef78
commit
421b48d43a
@ -28,6 +28,7 @@ RUN apk update && apk upgrade -a && \
|
|||||||
llvm-static \
|
llvm-static \
|
||||||
luajit-dev \
|
luajit-dev \
|
||||||
m4 \
|
m4 \
|
||||||
|
musl-fts-dev \
|
||||||
python3 \
|
python3 \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
&& true
|
&& true
|
||||||
|
@ -19,7 +19,7 @@ IMAGE?=kernel
|
|||||||
IMAGE_BCC:=kernel-bcc
|
IMAGE_BCC:=kernel-bcc
|
||||||
IMAGE_PERF:=kernel-perf
|
IMAGE_PERF:=kernel-perf
|
||||||
IMAGE_ZFS:=zfs-kmod
|
IMAGE_ZFS:=zfs-kmod
|
||||||
IMAGE_BUILDER=linuxkit/alpine:2be490394653b7967c250e86fd42cef88de428ba
|
IMAGE_BUILDER=linuxkit/alpine:146f540f25cd92ec8ff0c5b0c98342a9a95e479e
|
||||||
|
|
||||||
# You can specify an extra options for the Makefile. This will:
|
# You can specify an extra options for the Makefile. This will:
|
||||||
# - append a config$(EXTRA) to the kernel config for your kernel/arch
|
# - append a config$(EXTRA) to the kernel config for your kernel/arch
|
||||||
|
@ -2,15 +2,16 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.10.104 Kernel Configuration
|
# Linux/arm64 5.10.104 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_LD_VERSION=235020000
|
CONFIG_LD_VERSION=239000000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
@ -389,6 +390,7 @@ CONFIG_SYS_SUPPORTS_HUGETLBFS=y
|
|||||||
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
|
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
|
||||||
|
CONFIG_CC_HAVE_SHADOW_CALL_STACK=y
|
||||||
CONFIG_PARAVIRT=y
|
CONFIG_PARAVIRT=y
|
||||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||||
# CONFIG_KEXEC_FILE is not set
|
# CONFIG_KEXEC_FILE is not set
|
||||||
@ -706,6 +708,7 @@ CONFIG_HAVE_ARCH_STACKLEAK=y
|
|||||||
CONFIG_HAVE_STACKPROTECTOR=y
|
CONFIG_HAVE_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
|
CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
@ -4513,10 +4516,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4932,6 +4939,7 @@ CONFIG_UBSAN_MISC=y
|
|||||||
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
||||||
# CONFIG_UBSAN_ALIGNMENT is not set
|
# CONFIG_UBSAN_ALIGNMENT is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -4968,6 +4976,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
|||||||
CONFIG_HAVE_ARCH_KASAN=y
|
CONFIG_HAVE_ARCH_KASAN=y
|
||||||
CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
|
CONFIG_CC_HAS_KASAN_SW_TAGS=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
# end of Memory Debugging
|
# end of Memory Debugging
|
||||||
|
@ -2,15 +2,16 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 5.10.104 Kernel Configuration
|
# Linux/x86 5.10.104 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_LD_VERSION=235020000
|
CONFIG_LD_VERSION=239000000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
@ -421,8 +422,7 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
|
|||||||
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
|
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
|
||||||
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_EFI_STUB=y
|
# CONFIG_EFI_STUB is not set
|
||||||
CONFIG_EFI_MIXED=y
|
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
# CONFIG_HZ_250 is not set
|
# CONFIG_HZ_250 is not set
|
||||||
# CONFIG_HZ_300 is not set
|
# CONFIG_HZ_300 is not set
|
||||||
@ -620,12 +620,9 @@ CONFIG_EFI_VARS_PSTORE=y
|
|||||||
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
||||||
# CONFIG_EFI_FAKE_MEMMAP is not set
|
# CONFIG_EFI_FAKE_MEMMAP is not set
|
||||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||||
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
|
|
||||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||||
# CONFIG_EFI_CAPSULE_LOADER is not set
|
# CONFIG_EFI_CAPSULE_LOADER is not set
|
||||||
# CONFIG_EFI_TEST is not set
|
# CONFIG_EFI_TEST is not set
|
||||||
# CONFIG_APPLE_PROPERTIES is not set
|
|
||||||
CONFIG_RESET_ATTACK_MITIGATION=y
|
|
||||||
# CONFIG_EFI_RCI2_TABLE is not set
|
# CONFIG_EFI_RCI2_TABLE is not set
|
||||||
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
||||||
# end of EFI (Extensible Firmware Interface) Support
|
# end of EFI (Extensible Firmware Interface) Support
|
||||||
@ -4089,10 +4086,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4520,6 +4521,8 @@ CONFIG_UBSAN_MISC=y
|
|||||||
# CONFIG_UBSAN_ALIGNMENT is not set
|
# CONFIG_UBSAN_ALIGNMENT is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
CONFIG_HAVE_ARCH_KCSAN=y
|
CONFIG_HAVE_ARCH_KCSAN=y
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
|
# CONFIG_KCSAN is not set
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
|
@ -2,15 +2,16 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.11.4 Kernel Configuration
|
# Linux/arm64 5.11.4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_LD_VERSION=235020000
|
CONFIG_LD_VERSION=239000000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
@ -387,6 +388,7 @@ CONFIG_SYS_SUPPORTS_HUGETLBFS=y
|
|||||||
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
|
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
|
||||||
|
CONFIG_CC_HAVE_SHADOW_CALL_STACK=y
|
||||||
CONFIG_PARAVIRT=y
|
CONFIG_PARAVIRT=y
|
||||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||||
# CONFIG_KEXEC_FILE is not set
|
# CONFIG_KEXEC_FILE is not set
|
||||||
@ -703,6 +705,7 @@ CONFIG_HAVE_ARCH_STACKLEAK=y
|
|||||||
CONFIG_HAVE_STACKPROTECTOR=y
|
CONFIG_HAVE_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
|
CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
@ -4521,10 +4524,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4949,6 +4956,7 @@ CONFIG_UBSAN_ENUM=y
|
|||||||
# CONFIG_UBSAN_ALIGNMENT is not set
|
# CONFIG_UBSAN_ALIGNMENT is not set
|
||||||
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -4984,6 +4992,7 @@ CONFIG_HAVE_ARCH_KASAN=y
|
|||||||
CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
||||||
CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
|
CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
|
CONFIG_CC_HAS_KASAN_SW_TAGS=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
# end of Memory Debugging
|
# end of Memory Debugging
|
||||||
|
@ -2,15 +2,16 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 5.11.4 Kernel Configuration
|
# Linux/x86 5.11.4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_LD_VERSION=235020000
|
CONFIG_LD_VERSION=239000000
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||||
@ -421,8 +422,7 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
|
|||||||
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||||
# CONFIG_X86_SGX is not set
|
# CONFIG_X86_SGX is not set
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_EFI_STUB=y
|
# CONFIG_EFI_STUB is not set
|
||||||
CONFIG_EFI_MIXED=y
|
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
# CONFIG_HZ_250 is not set
|
# CONFIG_HZ_250 is not set
|
||||||
# CONFIG_HZ_300 is not set
|
# CONFIG_HZ_300 is not set
|
||||||
@ -620,12 +620,9 @@ CONFIG_EFI_VARS_PSTORE=y
|
|||||||
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
||||||
# CONFIG_EFI_FAKE_MEMMAP is not set
|
# CONFIG_EFI_FAKE_MEMMAP is not set
|
||||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||||
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
|
|
||||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||||
# CONFIG_EFI_CAPSULE_LOADER is not set
|
# CONFIG_EFI_CAPSULE_LOADER is not set
|
||||||
# CONFIG_EFI_TEST is not set
|
# CONFIG_EFI_TEST is not set
|
||||||
# CONFIG_APPLE_PROPERTIES is not set
|
|
||||||
CONFIG_RESET_ATTACK_MITIGATION=y
|
|
||||||
# CONFIG_EFI_RCI2_TABLE is not set
|
# CONFIG_EFI_RCI2_TABLE is not set
|
||||||
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
||||||
# end of EFI (Extensible Firmware Interface) Support
|
# end of EFI (Extensible Firmware Interface) Support
|
||||||
@ -4107,10 +4104,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4545,6 +4546,8 @@ CONFIG_UBSAN_ENUM=y
|
|||||||
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
CONFIG_HAVE_ARCH_KCSAN=y
|
CONFIG_HAVE_ARCH_KCSAN=y
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
|
# CONFIG_KCSAN is not set
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
|
@ -2,18 +2,19 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.15.27 Kernel Configuration
|
# Linux/arm64 5.15.27 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23502
|
CONFIG_AS_VERSION=23900
|
||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23502
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
@ -392,6 +393,7 @@ CONFIG_SCHED_HRTICK=y
|
|||||||
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
||||||
CONFIG_HW_PERF_EVENTS=y
|
CONFIG_HW_PERF_EVENTS=y
|
||||||
CONFIG_ARCH_HAS_FILTER_PGPROT=y
|
CONFIG_ARCH_HAS_FILTER_PGPROT=y
|
||||||
|
CONFIG_CC_HAVE_SHADOW_CALL_STACK=y
|
||||||
CONFIG_PARAVIRT=y
|
CONFIG_PARAVIRT=y
|
||||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||||
# CONFIG_KEXEC_FILE is not set
|
# CONFIG_KEXEC_FILE is not set
|
||||||
@ -670,6 +672,7 @@ CONFIG_HAVE_ARCH_STACKLEAK=y
|
|||||||
CONFIG_HAVE_STACKPROTECTOR=y
|
CONFIG_HAVE_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
|
CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y
|
||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
@ -4621,10 +4624,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4632,6 +4639,8 @@ CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
|||||||
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
|
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
|
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
|
||||||
|
# CONFIG_ZERO_CALL_USED_REGS is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
# end of Kernel hardening options
|
# end of Kernel hardening options
|
||||||
# end of Security options
|
# end of Security options
|
||||||
@ -5052,6 +5061,7 @@ CONFIG_UBSAN_ENUM=y
|
|||||||
# CONFIG_UBSAN_ALIGNMENT is not set
|
# CONFIG_UBSAN_ALIGNMENT is not set
|
||||||
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
@ -5088,6 +5098,7 @@ CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
|||||||
CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
|
CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
|
||||||
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
|
CONFIG_CC_HAS_KASAN_SW_TAGS=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
CONFIG_HAVE_ARCH_KFENCE=y
|
CONFIG_HAVE_ARCH_KFENCE=y
|
||||||
|
@ -2,18 +2,19 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 5.15.27 Kernel Configuration
|
# Linux/x86 5.15.27 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.1_pre1) 10.2.1 20201203"
|
CONFIG_CC_VERSION_TEXT="gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23502
|
CONFIG_AS_VERSION=23900
|
||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23502
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
@ -436,8 +437,7 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
|
|||||||
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||||
# CONFIG_X86_SGX is not set
|
# CONFIG_X86_SGX is not set
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_EFI_STUB=y
|
# CONFIG_EFI_STUB is not set
|
||||||
CONFIG_EFI_MIXED=y
|
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
# CONFIG_HZ_250 is not set
|
# CONFIG_HZ_250 is not set
|
||||||
# CONFIG_HZ_300 is not set
|
# CONFIG_HZ_300 is not set
|
||||||
@ -1755,12 +1755,9 @@ CONFIG_EFI_VARS_PSTORE=y
|
|||||||
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
||||||
# CONFIG_EFI_FAKE_MEMMAP is not set
|
# CONFIG_EFI_FAKE_MEMMAP is not set
|
||||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||||
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
|
|
||||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||||
# CONFIG_EFI_CAPSULE_LOADER is not set
|
# CONFIG_EFI_CAPSULE_LOADER is not set
|
||||||
# CONFIG_EFI_TEST is not set
|
# CONFIG_EFI_TEST is not set
|
||||||
# CONFIG_APPLE_PROPERTIES is not set
|
|
||||||
CONFIG_RESET_ATTACK_MITIGATION=y
|
|
||||||
# CONFIG_EFI_RCI2_TABLE is not set
|
# CONFIG_EFI_RCI2_TABLE is not set
|
||||||
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
||||||
# end of EFI (Extensible Firmware Interface) Support
|
# end of EFI (Extensible Firmware Interface) Support
|
||||||
@ -4199,10 +4196,14 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
|
||||||
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
# CONFIG_INIT_STACK_NONE is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||||
|
# CONFIG_INIT_STACK_ALL_PATTERN is not set
|
||||||
|
# CONFIG_INIT_STACK_ALL_ZERO is not set
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
||||||
@ -4210,6 +4211,8 @@ CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
|||||||
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
|
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
|
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
|
||||||
|
# CONFIG_ZERO_CALL_USED_REGS is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
# end of Kernel hardening options
|
# end of Kernel hardening options
|
||||||
# end of Security options
|
# end of Security options
|
||||||
@ -4637,6 +4640,8 @@ CONFIG_UBSAN_ENUM=y
|
|||||||
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
# CONFIG_UBSAN_SANITIZE_ALL is not set
|
||||||
# CONFIG_TEST_UBSAN is not set
|
# CONFIG_TEST_UBSAN is not set
|
||||||
CONFIG_HAVE_ARCH_KCSAN=y
|
CONFIG_HAVE_ARCH_KCSAN=y
|
||||||
|
CONFIG_HAVE_KCSAN_COMPILER=y
|
||||||
|
# CONFIG_KCSAN is not set
|
||||||
# end of Generic Kernel Debugging Instruments
|
# end of Generic Kernel Debugging Instruments
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
|
@ -4,10 +4,10 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Compiler: gcc (Alpine 10.2.1_pre1) 10.2.1 20201203
|
# Compiler: gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924
|
||||||
#
|
#
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=100201
|
CONFIG_GCC_VERSION=120201
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
CONFIG_CC_HAS_ASM_GOTO=y
|
||||||
@ -756,13 +756,8 @@ CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
|||||||
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||||
# end of GCOV-based kernel profiling
|
# end of GCOV-based kernel profiling
|
||||||
|
|
||||||
CONFIG_PLUGIN_HOSTCC="g++"
|
CONFIG_PLUGIN_HOSTCC=""
|
||||||
CONFIG_HAVE_GCC_PLUGINS=y
|
CONFIG_HAVE_GCC_PLUGINS=y
|
||||||
CONFIG_GCC_PLUGINS=y
|
|
||||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
|
||||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
|
||||||
CONFIG_GCC_PLUGIN_RANDSTRUCT=y
|
|
||||||
CONFIG_GCC_PLUGIN_RANDSTRUCT_PERFORMANCE=y
|
|
||||||
# end of General architecture-dependent options
|
# end of General architecture-dependent options
|
||||||
|
|
||||||
CONFIG_RT_MUTEXES=y
|
CONFIG_RT_MUTEXES=y
|
||||||
@ -4028,20 +4023,13 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
|||||||
#
|
#
|
||||||
# Kernel hardening options
|
# Kernel hardening options
|
||||||
#
|
#
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Memory initialization
|
# Memory initialization
|
||||||
#
|
#
|
||||||
# CONFIG_INIT_STACK_NONE is not set
|
CONFIG_CC_HAS_AUTO_VAR_INIT=y
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
CONFIG_INIT_STACK_NONE=y
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
# CONFIG_INIT_STACK_ALL is not set
|
||||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
|
||||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
|
||||||
CONFIG_GCC_PLUGIN_STACKLEAK=y
|
|
||||||
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
|
|
||||||
# CONFIG_STACKLEAK_METRICS is not set
|
|
||||||
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
|
|
||||||
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
||||||
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
||||||
# end of Memory initialization
|
# end of Memory initialization
|
||||||
|
58
kernel/patches-5.11.x/0002-gcc12-subcmd-build-issues.patch
Normal file
58
kernel/patches-5.11.x/0002-gcc12-subcmd-build-issues.patch
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
From: Justin M. Forbes @ 2022-01-29 1:02 UTC (permalink / raw)
|
||||||
|
To: Justin M. Forbes, linux-kernel; +Cc: jmforbes, Jakub Jelinek
|
||||||
|
|
||||||
|
While the current code builds fine with gcc 11, it does not with gcc 12,
|
||||||
|
resulting in:
|
||||||
|
|
||||||
|
In file included from help.c:12:
|
||||||
|
In function 'xrealloc',
|
||||||
|
inlined from 'add_cmdname' at help.c:24:2:
|
||||||
|
subcmd-util.h:56:23: error: pointer may be used after 'realloc' [-Werror=use-after-free]
|
||||||
|
56 | ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:52:21: note: call to 'realloc' here
|
||||||
|
52 | void *ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:58:31: error: pointer may be used after 'realloc' [-Werror=use-after-free]
|
||||||
|
58 | ret = realloc(ptr, 1);
|
||||||
|
| ^~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:52:21: note: call to 'realloc' here
|
||||||
|
52 | void *ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The was mentioned in upstream gcc bug
|
||||||
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069 where it was
|
||||||
|
determined that gcc was correct and the kernel needed to change. This
|
||||||
|
fixes that use-after-free and makes things build again.
|
||||||
|
|
||||||
|
Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
|
||||||
|
Cc: Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
---
|
||||||
|
tools/lib/subcmd/subcmd-util.h | 9 ++++-----
|
||||||
|
1 file changed, 4 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tools/lib/subcmd/subcmd-util.h b/tools/lib/subcmd/subcmd-util.h
|
||||||
|
index 794a375dad36..7009fc176636 100644
|
||||||
|
--- a/tools/lib/subcmd/subcmd-util.h
|
||||||
|
+++ b/tools/lib/subcmd/subcmd-util.h
|
||||||
|
@@ -49,13 +49,12 @@ static NORETURN inline void die(const char *err, ...)
|
||||||
|
|
||||||
|
static inline void *xrealloc(void *ptr, size_t size)
|
||||||
|
{
|
||||||
|
- void *ret = realloc(ptr, size);
|
||||||
|
- if (!ret && !size)
|
||||||
|
- ret = realloc(ptr, 1);
|
||||||
|
+ void *ret;
|
||||||
|
+ if (!size)
|
||||||
|
+ size = 1;
|
||||||
|
+ ret = realloc(ptr, size);
|
||||||
|
if (!ret) {
|
||||||
|
ret = realloc(ptr, size);
|
||||||
|
- if (!ret && !size)
|
||||||
|
- ret = realloc(ptr, 1);
|
||||||
|
if (!ret)
|
||||||
|
die("Out of memory, realloc failed");
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.34.1
|
58
kernel/patches-5.4.x/0002-gcc12-subcmd-build-issues.patch
Normal file
58
kernel/patches-5.4.x/0002-gcc12-subcmd-build-issues.patch
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
From: Justin M. Forbes @ 2022-01-29 1:02 UTC (permalink / raw)
|
||||||
|
To: Justin M. Forbes, linux-kernel; +Cc: jmforbes, Jakub Jelinek
|
||||||
|
|
||||||
|
While the current code builds fine with gcc 11, it does not with gcc 12,
|
||||||
|
resulting in:
|
||||||
|
|
||||||
|
In file included from help.c:12:
|
||||||
|
In function 'xrealloc',
|
||||||
|
inlined from 'add_cmdname' at help.c:24:2:
|
||||||
|
subcmd-util.h:56:23: error: pointer may be used after 'realloc' [-Werror=use-after-free]
|
||||||
|
56 | ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:52:21: note: call to 'realloc' here
|
||||||
|
52 | void *ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:58:31: error: pointer may be used after 'realloc' [-Werror=use-after-free]
|
||||||
|
58 | ret = realloc(ptr, 1);
|
||||||
|
| ^~~~~~~~~~~~~~~
|
||||||
|
subcmd-util.h:52:21: note: call to 'realloc' here
|
||||||
|
52 | void *ret = realloc(ptr, size);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The was mentioned in upstream gcc bug
|
||||||
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069 where it was
|
||||||
|
determined that gcc was correct and the kernel needed to change. This
|
||||||
|
fixes that use-after-free and makes things build again.
|
||||||
|
|
||||||
|
Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
|
||||||
|
Cc: Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
---
|
||||||
|
tools/lib/subcmd/subcmd-util.h | 9 ++++-----
|
||||||
|
1 file changed, 4 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tools/lib/subcmd/subcmd-util.h b/tools/lib/subcmd/subcmd-util.h
|
||||||
|
index 794a375dad36..7009fc176636 100644
|
||||||
|
--- a/tools/lib/subcmd/subcmd-util.h
|
||||||
|
+++ b/tools/lib/subcmd/subcmd-util.h
|
||||||
|
@@ -49,13 +49,12 @@ static NORETURN inline void die(const char *err, ...)
|
||||||
|
|
||||||
|
static inline void *xrealloc(void *ptr, size_t size)
|
||||||
|
{
|
||||||
|
- void *ret = realloc(ptr, size);
|
||||||
|
- if (!ret && !size)
|
||||||
|
- ret = realloc(ptr, 1);
|
||||||
|
+ void *ret;
|
||||||
|
+ if (!size)
|
||||||
|
+ size = 1;
|
||||||
|
+ ret = realloc(ptr, size);
|
||||||
|
if (!ret) {
|
||||||
|
ret = realloc(ptr, size);
|
||||||
|
- if (!ret && !size)
|
||||||
|
- ret = realloc(ptr, 1);
|
||||||
|
if (!ret)
|
||||||
|
die("Out of memory, realloc failed");
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.34.1
|
Loading…
Reference in New Issue
Block a user