diff --git a/config-6.16 b/config-6.16 index 4b92633..d13d0f4 100644 --- a/config-6.16 +++ b/config-6.16 @@ -2,7 +2,7 @@ # Automatically generated file; DO NOT EDIT. # Linux/x86 6.16.0-arch1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250425" +CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250729" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=150101 CONFIG_CLANG_VERSION=0 @@ -332,9 +332,10 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEXEC_SIG_FORCE is not set CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y CONFIG_KEXEC_JUMP=y -# CONFIG_KEXEC_HANDOVER is not set +CONFIG_KEXEC_HANDOVER=y CONFIG_CRASH_DUMP=y -# CONFIG_CRASH_DM_CRYPT is not set +CONFIG_CRASH_DM_CRYPT=y +CONFIG_CRASH_DM_CRYPT_CONFIGS=y CONFIG_CRASH_HOTPLUG=y CONFIG_CRASH_MAX_MEMORY_RANGES=8192 # end of Kexec and crash features @@ -1148,6 +1149,7 @@ CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y CONFIG_ARCH_WANT_HUGETLB_VMEMMAP_PREINIT=y CONFIG_HAVE_GUP_FAST=y +CONFIG_MEMBLOCK_KHO_SCRATCH=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y @@ -11754,6 +11756,7 @@ CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y +CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y diff --git a/config-6.16.patch b/config-6.16.patch index b34971a..aadbcc7 100644 --- a/config-6.16.patch +++ b/config-6.16.patch @@ -1,14 +1,5 @@ --- ../config 2025-08-04 13:04:52.053193843 +0200 -+++ .config 2025-08-04 20:00:09.170907457 +0200 -@@ -2,7 +2,7 @@ - # Automatically generated file; DO NOT EDIT. - # Linux/x86 6.16.0-arch1 Kernel Configuration - # --CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250729" -+CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250425" - CONFIG_CC_IS_GCC=y - CONFIG_GCC_VERSION=150101 - CONFIG_CLANG_VERSION=0 ++++ .config 2025-08-05 11:55:02.886174059 +0200 @@ -55,13 +55,13 @@ # CONFIG_KERNEL_LZ4 is not set CONFIG_KERNEL_ZSTD=y @@ -165,20 +156,7 @@ CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS=y CONFIG_HAVE_PERF_EVENTS=y -@@ -344,10 +332,9 @@ - # CONFIG_KEXEC_SIG_FORCE is not set - CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y - CONFIG_KEXEC_JUMP=y --CONFIG_KEXEC_HANDOVER=y -+# CONFIG_KEXEC_HANDOVER is not set - CONFIG_CRASH_DUMP=y --CONFIG_CRASH_DM_CRYPT=y --CONFIG_CRASH_DM_CRYPT_CONFIGS=y -+# CONFIG_CRASH_DM_CRYPT is not set - CONFIG_CRASH_HOTPLUG=y - CONFIG_CRASH_MAX_MEMORY_RANGES=8192 - # end of Kexec and crash features -@@ -378,7 +365,6 @@ +@@ -378,7 +366,6 @@ CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y @@ -186,7 +164,7 @@ CONFIG_PGTABLE_LEVELS=5 # -@@ -387,43 +373,17 @@ +@@ -387,43 +374,17 @@ CONFIG_SMP=y CONFIG_X86_X2APIC=y CONFIG_X86_POSTED_MSI=y @@ -233,7 +211,7 @@ CONFIG_CC_HAS_MARCH_NATIVE=y # CONFIG_X86_NATIVE_CPU is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -@@ -436,16 +396,15 @@ +@@ -436,16 +397,15 @@ CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y @@ -255,7 +233,7 @@ CONFIG_BOOT_VESA_SUPPORT=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 -@@ -473,9 +432,6 @@ +@@ -473,9 +433,6 @@ CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m @@ -265,7 +243,7 @@ # end of Performance monitoring CONFIG_X86_16BIT=y -@@ -488,8 +444,6 @@ +@@ -488,8 +445,6 @@ CONFIG_X86_CPUID=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_X86_CPA_STATISTICS=y @@ -274,7 +252,7 @@ CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y -@@ -558,7 +512,6 @@ +@@ -558,7 +513,6 @@ CONFIG_MODIFY_LDT_SYSCALL=y # CONFIG_STRICT_SIGALTSTACK_SIZE is not set CONFIG_HAVE_LIVEPATCH=y @@ -282,7 +260,7 @@ CONFIG_X86_BUS_LOCK_DETECT=y # end of Processor type and features -@@ -578,12 +531,9 @@ +@@ -578,12 +532,9 @@ CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RETHUNK=y @@ -295,7 +273,7 @@ CONFIG_MITIGATION_SLS=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_RFDS=y -@@ -598,7 +548,6 @@ +@@ -598,7 +549,6 @@ CONFIG_MITIGATION_SRBDS=y CONFIG_MITIGATION_SSB=y CONFIG_MITIGATION_ITS=y @@ -303,7 +281,7 @@ CONFIG_ARCH_HAS_ADD_PAGES=y # -@@ -607,6 +556,7 @@ +@@ -607,6 +557,7 @@ CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y @@ -311,7 +289,7 @@ CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y -@@ -624,6 +574,7 @@ +@@ -624,6 +575,7 @@ # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y @@ -319,7 +297,7 @@ CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y -@@ -673,6 +624,7 @@ +@@ -673,6 +625,7 @@ CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_BGRT=y @@ -327,7 +305,7 @@ CONFIG_ACPI_NHLT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set -@@ -737,9 +689,7 @@ +@@ -737,9 +690,7 @@ CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3 CONFIG_X86_AMD_PSTATE_UT=m CONFIG_X86_ACPI_CPUFREQ=m @@ -337,7 +315,7 @@ # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m -@@ -757,8 +707,6 @@ +@@ -757,8 +708,6 @@ CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_CPU_IDLE_GOV_TEO=y @@ -346,7 +324,7 @@ # end of CPU Idle CONFIG_INTEL_IDLE=y -@@ -769,11 +717,9 @@ +@@ -769,11 +718,9 @@ # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y @@ -359,7 +337,7 @@ # end of Bus options (PCI etc.) # -@@ -811,21 +757,18 @@ +@@ -811,21 +758,18 @@ CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y CONFIG_KVM_MMU_LOCKLESS_AGING=y @@ -385,7 +363,7 @@ CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y CONFIG_KVM_MAX_NR_VCPUS=1024 CONFIG_X86_REQUIRED_FEATURE_ALWAYS=y -@@ -835,6 +778,8 @@ +@@ -835,6 +779,8 @@ CONFIG_X86_REQUIRED_FEATURE_CPUID=y CONFIG_X86_REQUIRED_FEATURE_FPU=y CONFIG_X86_REQUIRED_FEATURE_PAE=y @@ -394,7 +372,7 @@ CONFIG_X86_REQUIRED_FEATURE_MSR=y CONFIG_X86_REQUIRED_FEATURE_FXSR=y CONFIG_X86_REQUIRED_FEATURE_XMM=y -@@ -844,14 +789,18 @@ +@@ -844,14 +790,18 @@ CONFIG_X86_DISABLED_FEATURE_K6_MTRR=y CONFIG_X86_DISABLED_FEATURE_CYRIX_ARR=y CONFIG_X86_DISABLED_FEATURE_CENTAUR_MCR=y @@ -414,7 +392,7 @@ # # General architecture-dependent options -@@ -996,7 +945,6 @@ +@@ -996,7 +946,6 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y CONFIG_LOCK_EVENT_COUNTS=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y @@ -422,7 +400,7 @@ CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y -@@ -1179,6 +1127,7 @@ +@@ -1179,6 +1128,7 @@ # CONFIG_SLUB=y CONFIG_KVFREE_RCU_BATCHED=y @@ -430,15 +408,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y -@@ -1199,7 +1148,6 @@ - CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y - CONFIG_ARCH_WANT_HUGETLB_VMEMMAP_PREINIT=y - CONFIG_HAVE_GUP_FAST=y --CONFIG_MEMBLOCK_KHO_SCRATCH=y - CONFIG_NUMA_KEEP_MEMINFO=y - CONFIG_MEMORY_ISOLATION=y - CONFIG_EXCLUSIVE_SYSTEM_RAM=y -@@ -1267,6 +1215,7 @@ +@@ -1267,6 +1217,7 @@ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_PTE_DEVMAP=y @@ -446,7 +416,7 @@ CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ZONE_DEVICE=y -@@ -1282,7 +1231,6 @@ +@@ -1282,7 +1233,6 @@ # CONFIG_GUP_TEST is not set # CONFIG_DMAPOOL_TEST is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y @@ -454,7 +424,7 @@ CONFIG_MEMFD_CREATE=y CONFIG_SECRETMEM=y CONFIG_ANON_VMA_NAME=y -@@ -1946,7 +1894,7 @@ +@@ -1946,7 +1896,7 @@ CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m CONFIG_NET_SCH_ETS=m @@ -463,7 +433,7 @@ CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set -@@ -2027,7 +1975,6 @@ +@@ -2027,7 +1977,6 @@ CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m @@ -471,7 +441,7 @@ CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m -@@ -2165,7 +2112,7 @@ +@@ -2165,7 +2114,7 @@ # CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y @@ -480,7 +450,7 @@ # CONFIG_RXPERF is not set CONFIG_AF_KCM=m CONFIG_STREAM_PARSER=y -@@ -2180,6 +2127,7 @@ +@@ -2180,6 +2129,7 @@ CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -488,7 +458,7 @@ CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y -@@ -2204,7 +2152,6 @@ +@@ -2204,7 +2154,6 @@ CONFIG_NET_9P=m CONFIG_NET_9P_FD=m CONFIG_NET_9P_VIRTIO=m @@ -496,7 +466,7 @@ CONFIG_NET_9P_USBG=m CONFIG_NET_9P_RDMA=m # CONFIG_NET_9P_DEBUG is not set -@@ -2302,7 +2249,6 @@ +@@ -2302,7 +2251,6 @@ # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=m @@ -504,7 +474,7 @@ CONFIG_PCI_ATS=y CONFIG_PCI_DOE=y CONFIG_PCI_LOCKLESS_CONFIG=y -@@ -2313,7 +2259,11 @@ +@@ -2313,7 +2261,11 @@ CONFIG_PCIE_TPH=y CONFIG_PCI_P2PDMA=y CONFIG_PCI_LABEL=y @@ -517,7 +487,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=10 CONFIG_HOTPLUG_PCI=y -@@ -2329,7 +2279,6 @@ +@@ -2329,7 +2281,6 @@ # PCI controller drivers # CONFIG_VMD=m @@ -525,7 +495,7 @@ # # Cadence-based PCIe controllers -@@ -2370,8 +2319,7 @@ +@@ -2370,8 +2321,7 @@ CONFIG_PCI_SW_SWITCHTEC=m # end of PCI switch controller drivers @@ -535,7 +505,7 @@ CONFIG_CXL_BUS=m CONFIG_CXL_PCI=m # CONFIG_CXL_MEM_RAW_COMMANDS is not set -@@ -2379,6 +2327,7 @@ +@@ -2379,6 +2329,7 @@ CONFIG_CXL_PMEM=m CONFIG_CXL_MEM=m CONFIG_CXL_FEATURES=y @@ -543,7 +513,7 @@ CONFIG_CXL_PORT=m CONFIG_CXL_SUSPEND=y CONFIG_CXL_REGION=y -@@ -2439,7 +2388,6 @@ +@@ -2439,7 +2390,6 @@ # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_HMEM_REPORTING=y # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set @@ -551,7 +521,7 @@ CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y -@@ -2530,7 +2478,6 @@ +@@ -2530,7 +2480,6 @@ CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # CONFIG_EFI_DISABLE_RUNTIME is not set CONFIG_EFI_COCO_SECRET=y @@ -559,7 +529,7 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y # end of EFI (Extensible Firmware Interface) Support -@@ -2540,10 +2487,6 @@ +@@ -2540,10 +2489,6 @@ # # Qualcomm firmware drivers # @@ -570,7 +540,7 @@ # end of Qualcomm firmware drivers # -@@ -2745,8 +2688,6 @@ +@@ -2745,8 +2690,6 @@ CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m @@ -579,7 +549,7 @@ CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_RUST_NULL is not set CONFIG_BLK_DEV_RBD=m -@@ -2755,7 +2696,7 @@ +@@ -2755,7 +2698,7 @@ CONFIG_BLK_DEV_RNBD=y CONFIG_BLK_DEV_RNBD_CLIENT=m CONFIG_BLK_DEV_RNBD_SERVER=m @@ -588,7 +558,7 @@ # # NVME Support -@@ -2796,7 +2737,7 @@ +@@ -2796,7 +2739,7 @@ CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_RPMB=m @@ -597,7 +567,7 @@ CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m -@@ -2812,7 +2753,6 @@ +@@ -2812,7 +2755,6 @@ CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m CONFIG_DS1682=m @@ -605,7 +575,7 @@ CONFIG_LATTICE_ECP3_CONFIG=m # CONFIG_SRAM is not set CONFIG_DW_XDATA_PCIE=m -@@ -2867,8 +2807,7 @@ +@@ -2867,8 +2809,7 @@ CONFIG_GP_PCI1XXXX=m CONFIG_KEBA_CP500=m CONFIG_KEBA_LAN9252=m @@ -615,7 +585,7 @@ # end of Misc devices # -@@ -2961,8 +2900,6 @@ +@@ -2961,8 +2902,6 @@ CONFIG_SCSI_MYRB=m CONFIG_SCSI_MYRS=m CONFIG_VMWARE_PVSCSI=m @@ -624,7 +594,7 @@ CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m -@@ -3232,7 +3169,7 @@ +@@ -3232,7 +3171,7 @@ CONFIG_DUMMY=m CONFIG_WIREGUARD=m # CONFIG_WIREGUARD_DEBUG is not set @@ -633,7 +603,7 @@ CONFIG_EQUALIZER=m CONFIG_NET_FC=y CONFIG_IFB=m -@@ -3469,7 +3406,7 @@ +@@ -3469,7 +3408,7 @@ CONFIG_HIBMCGE=m CONFIG_NET_VENDOR_HUAWEI=y CONFIG_HINIC=m @@ -642,7 +612,7 @@ CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_LIBETH=m -@@ -3570,7 +3507,6 @@ +@@ -3570,7 +3509,6 @@ CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_MSCC_OCELOT_SWITCH_LIB=m CONFIG_NET_VENDOR_MICROSOFT=y @@ -650,7 +620,7 @@ CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y -@@ -3724,7 +3660,7 @@ +@@ -3724,7 +3662,7 @@ # # MII PHY device drivers # @@ -659,7 +629,7 @@ CONFIG_AIR_EN8811H_PHY=m CONFIG_AMD_PHY=m CONFIG_ADIN_PHY=m -@@ -3750,7 +3686,7 @@ +@@ -3750,7 +3688,7 @@ CONFIG_MARVELL_88Q2XXX_PHY=m CONFIG_MARVELL_88X2222_PHY=m CONFIG_MAXLINEAR_GPHY=m @@ -668,7 +638,7 @@ CONFIG_MEDIATEK_GE_PHY=m # CONFIG_MEDIATEK_GE_SOC_PHY is not set CONFIG_MTK_NET_PHYLIB=m -@@ -4023,7 +3959,7 @@ +@@ -4023,7 +3961,7 @@ # CONFIG_ATH11K_TRACING is not set CONFIG_ATH11K_SPECTRAL=y CONFIG_ATH12K=m @@ -677,7 +647,7 @@ CONFIG_ATH12K_DEBUG=y CONFIG_ATH12K_DEBUGFS=y CONFIG_ATH12K_TRACING=y -@@ -4333,12 +4269,9 @@ +@@ -4333,12 +4271,9 @@ CONFIG_MTK_T7XX=m # end of Wireless WAN @@ -690,7 +660,7 @@ CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y -@@ -4434,7 +4367,6 @@ +@@ -4434,7 +4369,6 @@ CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -698,7 +668,7 @@ CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m -@@ -4612,7 +4544,6 @@ +@@ -4612,7 +4546,6 @@ CONFIG_INPUT_BMA150=m # CONFIG_INPUT_CS40L50_VIBRA is not set CONFIG_INPUT_E3X0_BUTTON=m @@ -706,7 +676,7 @@ CONFIG_INPUT_MAX77693_HAPTIC=m CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MAX8997_HAPTIC=m -@@ -4657,7 +4588,6 @@ +@@ -4657,7 +4590,6 @@ CONFIG_INPUT_IQS7222=m CONFIG_INPUT_CMA3000=m CONFIG_INPUT_CMA3000_I2C=m @@ -714,7 +684,7 @@ CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_DRV260X_HAPTICS=m -@@ -4696,7 +4626,6 @@ +@@ -4696,7 +4628,6 @@ CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=m @@ -722,7 +692,7 @@ CONFIG_SERIO_GPIO_PS2=m CONFIG_USERIO=m CONFIG_GAMEPORT=m -@@ -4791,12 +4720,10 @@ +@@ -4791,12 +4722,10 @@ CONFIG_NOZOMI=m CONFIG_NULL_TTY=m CONFIG_HVC_DRIVER=y @@ -736,7 +706,7 @@ CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m -@@ -4844,10 +4771,8 @@ +@@ -4844,10 +4773,8 @@ CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m @@ -747,7 +717,7 @@ CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_SPI=m -@@ -4878,7 +4803,6 @@ +@@ -4878,7 +4805,6 @@ CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support @@ -755,7 +725,7 @@ CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m -@@ -4927,7 +4851,7 @@ +@@ -4927,7 +4853,7 @@ CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_SLAVE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y @@ -764,7 +734,7 @@ CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EMEV2=m -@@ -5060,13 +4984,11 @@ +@@ -5060,13 +4986,11 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=m CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_INES=m @@ -778,7 +748,7 @@ CONFIG_PTP_1588_CLOCK_OCP=m CONFIG_PTP_DFL_TOD=m # end of PTP clock support -@@ -5128,6 +5050,7 @@ +@@ -5128,6 +5052,7 @@ CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set @@ -786,7 +756,7 @@ CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=m -@@ -5257,6 +5180,7 @@ +@@ -5257,6 +5182,7 @@ # # GPIO Debugging utilities # @@ -794,7 +764,7 @@ # CONFIG_GPIO_VIRTUSER is not set # end of GPIO Debugging utilities -@@ -5304,7 +5228,7 @@ +@@ -5304,7 +5230,7 @@ CONFIG_POWER_RESET_ATC260X=m CONFIG_POWER_RESET_MT6323=y CONFIG_POWER_RESET_RESTART=y @@ -803,7 +773,7 @@ CONFIG_POWER_RESET_TPS65086=y CONFIG_POWER_SEQUENCING=m CONFIG_POWER_SUPPLY=y -@@ -5319,7 +5243,7 @@ +@@ -5319,7 +5245,7 @@ CONFIG_TEST_POWER=m CONFIG_BATTERY_88PM860X=m CONFIG_CHARGER_ADP5061=m @@ -812,7 +782,7 @@ CONFIG_BATTERY_CW2015=m CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2780=m -@@ -5363,7 +5287,7 @@ +@@ -5363,7 +5289,7 @@ CONFIG_CHARGER_MAX77693=m CONFIG_CHARGER_MAX77705=m CONFIG_CHARGER_MAX77976=m @@ -821,7 +791,7 @@ CONFIG_CHARGER_MAX8997=m CONFIG_CHARGER_MAX8998=m CONFIG_CHARGER_MP2629=m -@@ -5429,10 +5353,8 @@ +@@ -5429,10 +5355,8 @@ CONFIG_SENSORS_ASUS_ROG_RYUJIN=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_K8TEMP=m @@ -834,7 +804,7 @@ CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m -@@ -5505,7 +5427,7 @@ +@@ -5505,7 +5429,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m @@ -843,7 +813,7 @@ CONFIG_SENSORS_MC34VR500=m CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_MLXREG_FAN=m -@@ -5570,8 +5492,7 @@ +@@ -5570,8 +5494,7 @@ CONFIG_SENSORS_ISL68137=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LM25066_REGULATOR=y @@ -853,7 +823,7 @@ CONFIG_SENSORS_LT7182S=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set -@@ -5799,7 +5720,7 @@ +@@ -5799,7 +5722,7 @@ CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_IE6XX_WDT=m @@ -862,7 +832,7 @@ CONFIG_ITCO_WDT=m CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m -@@ -5825,7 +5746,6 @@ +@@ -5825,7 +5748,6 @@ CONFIG_NIC7018_WDT=m CONFIG_SIEMENS_SIMATIC_IPC_WDT=m CONFIG_MEN_A21_WDT=m @@ -870,7 +840,7 @@ # # PCI-based Watchdog Cards -@@ -6012,7 +5932,7 @@ +@@ -6012,7 +5934,7 @@ CONFIG_REGULATOR_88PM8607=m CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=m @@ -879,7 +849,7 @@ CONFIG_REGULATOR_AAT2870=m CONFIG_REGULATOR_ARIZONA_LDO1=m CONFIG_REGULATOR_ARIZONA_MICSUPP=m -@@ -6639,8 +6559,6 @@ +@@ -6639,8 +6561,6 @@ CONFIG_VIDEOBUF2_DVB=m # end of Media drivers @@ -888,7 +858,7 @@ # # Media ancillary drivers # -@@ -6684,8 +6602,8 @@ +@@ -6684,8 +6604,8 @@ CONFIG_VIDEO_OG01A1B=m CONFIG_VIDEO_OV01A10=m CONFIG_VIDEO_OV02A10=m @@ -899,7 +869,7 @@ CONFIG_VIDEO_OV08D10=m CONFIG_VIDEO_OV08X40=m CONFIG_VIDEO_OV13858=m -@@ -6721,8 +6639,8 @@ +@@ -6721,8 +6641,8 @@ CONFIG_VIDEO_S5C73M3=m CONFIG_VIDEO_S5K5BAF=m CONFIG_VIDEO_S5K6A3=m @@ -910,7 +880,7 @@ CONFIG_VIDEO_CCS=m CONFIG_VIDEO_ET8EK8=m -@@ -6752,48 +6670,111 @@ +@@ -6752,48 +6672,111 @@ # end of Flash devices # @@ -1027,7 +997,7 @@ # # Media SPI Adapters -@@ -6805,7 +6786,7 @@ +@@ -6805,7 +6788,7 @@ CONFIG_MEDIA_TUNER=m # @@ -1036,7 +1006,7 @@ # CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC0011=m -@@ -6816,6 +6797,7 @@ +@@ -6816,6 +6799,7 @@ CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_MC44S803=m @@ -1044,7 +1014,7 @@ CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT20XX=m -@@ -6843,9 +6825,10 @@ +@@ -6843,9 +6827,10 @@ CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_XC5000=m @@ -1056,7 +1026,7 @@ # # -@@ -6913,6 +6896,7 @@ +@@ -6913,6 +6898,7 @@ CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m @@ -1064,7 +1034,7 @@ CONFIG_DVB_DRXD=m CONFIG_DVB_EC100=m CONFIG_DVB_GP8PSK_FE=m -@@ -6921,6 +6905,7 @@ +@@ -6921,6 +6907,7 @@ CONFIG_DVB_NXT6000=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m @@ -1072,7 +1042,7 @@ CONFIG_DVB_SI2168=m CONFIG_DVB_SP887X=m CONFIG_DVB_STV0367=m -@@ -6928,6 +6913,7 @@ +@@ -6928,6 +6915,7 @@ CONFIG_DVB_TDA1004X=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_ZL10353=m @@ -1080,7 +1050,7 @@ # # DVB-C (cable) frontends -@@ -6965,6 +6951,7 @@ +@@ -6965,6 +6953,7 @@ # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # @@ -1088,7 +1058,7 @@ CONFIG_DVB_TC90522=m # -@@ -6987,8 +6974,10 @@ +@@ -6987,8 +6976,10 @@ CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_IX2505V=m @@ -1099,7 +1069,7 @@ CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_M88RS2000=m -@@ -7000,6 +6989,7 @@ +@@ -7000,6 +6991,7 @@ # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m @@ -1107,7 +1077,7 @@ # # Tools to develop new frontends -@@ -7016,7 +7006,6 @@ +@@ -7016,7 +7008,6 @@ # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_AGP=y @@ -1115,7 +1085,7 @@ CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m -@@ -7028,6 +7017,7 @@ +@@ -7028,6 +7019,7 @@ # # DRM debugging options # @@ -1123,7 +1093,7 @@ # CONFIG_DRM_DEBUG_MM is not set # end of DRM debugging options -@@ -7043,6 +7033,8 @@ +@@ -7043,6 +7035,8 @@ CONFIG_DRM_PANIC_SCREEN_QR_CODE=y CONFIG_DRM_PANIC_SCREEN_QR_CODE_URL="https://panic.archlinux.org/panic_report#" CONFIG_DRM_PANIC_SCREEN_QR_VERSION=40 @@ -1132,7 +1102,7 @@ CONFIG_DRM_CLIENT=y CONFIG_DRM_CLIENT_LIB=y CONFIG_DRM_CLIENT_SELECTION=y -@@ -7053,6 +7045,7 @@ +@@ -7053,6 +7047,7 @@ # CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 @@ -1140,7 +1110,7 @@ CONFIG_DRM_CLIENT_LOG=y CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y # CONFIG_DRM_CLIENT_DEFAULT_LOG is not set -@@ -7099,6 +7092,7 @@ +@@ -7099,6 +7094,7 @@ CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMD_ISP=y @@ -1148,7 +1118,7 @@ # # ACP (Audio CoProcessor) Configuration -@@ -7136,6 +7130,27 @@ +@@ -7136,6 +7132,27 @@ CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_PXP=y CONFIG_DRM_I915_DP_TUNNEL=y @@ -1176,7 +1146,7 @@ CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 -@@ -7145,6 +7160,8 @@ +@@ -7145,6 +7162,8 @@ CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 @@ -1185,7 +1155,7 @@ CONFIG_DRM_I915_GVT=y CONFIG_DRM_XE=m CONFIG_DRM_XE_DISPLAY=y -@@ -7152,6 +7169,23 @@ +@@ -7152,6 +7171,23 @@ CONFIG_DRM_XE_GPUSVM=y CONFIG_DRM_XE_DEVMEM_MIRROR=y CONFIG_DRM_XE_FORCE_PROBE="" @@ -1209,7 +1179,7 @@ CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000 CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1 CONFIG_DRM_XE_TIMESLICE_MAX=10000000 -@@ -7160,10 +7194,10 @@ +@@ -7160,10 +7196,10 @@ CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000 CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1 CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y @@ -1222,7 +1192,7 @@ CONFIG_DRM_GMA500=m CONFIG_DRM_UDL=m CONFIG_DRM_AST=m -@@ -7209,17 +7243,14 @@ +@@ -7209,17 +7245,14 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_SHARP_MEMORY=m @@ -1243,7 +1213,7 @@ CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m CONFIG_DRM_PRIVACY_SCREEN=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -@@ -7267,10 +7298,8 @@ +@@ -7267,10 +7300,8 @@ # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set @@ -1254,7 +1224,7 @@ # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_FB_CORE=y -@@ -7429,7 +7458,6 @@ +@@ -7429,7 +7460,6 @@ CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -1262,7 +1232,7 @@ CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_PCMTEST=m -@@ -7522,7 +7550,7 @@ +@@ -7522,7 +7552,7 @@ CONFIG_SND_HDA=m CONFIG_SND_HDA_GENERIC_LEDS=y CONFIG_SND_HDA_INTEL=m @@ -1271,7 +1241,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y -@@ -7582,7 +7610,6 @@ +@@ -7582,7 +7612,6 @@ CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m @@ -1279,7 +1249,7 @@ CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m -@@ -7608,7 +7635,7 @@ +@@ -7608,7 +7637,7 @@ CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m @@ -1288,7 +1258,7 @@ CONFIG_SND_SOC_ADI=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m -@@ -7634,9 +7661,6 @@ +@@ -7634,9 +7663,6 @@ CONFIG_SND_SOC_AMD_ACP_PCM=m CONFIG_SND_SOC_AMD_ACP_PCI=m CONFIG_SND_AMD_ASOC_RENOIR=m @@ -1298,7 +1268,7 @@ CONFIG_SND_SOC_AMD_MACH_COMMON=m CONFIG_SND_SOC_AMD_LEGACY_MACH=m CONFIG_SND_SOC_AMD_SOF_MACH=m -@@ -7774,20 +7798,12 @@ +@@ -7774,20 +7800,12 @@ CONFIG_SND_SOC_SOF_ACPI_DEV=m CONFIG_SND_SOC_SOF_DEBUG_PROBES=m CONFIG_SND_SOC_SOF_CLIENT=m @@ -1320,7 +1290,7 @@ CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m -@@ -7927,7 +7943,7 @@ +@@ -7927,7 +7945,7 @@ CONFIG_SND_SOC_CS43130=m CONFIG_SND_SOC_CS4341=m CONFIG_SND_SOC_CS4349=m @@ -1329,7 +1299,7 @@ CONFIG_SND_SOC_CS53L30=m CONFIG_SND_SOC_CS530X=m CONFIG_SND_SOC_CS530X_I2C=m -@@ -7946,8 +7962,8 @@ +@@ -7946,8 +7964,8 @@ CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_ES8328_SPI=m @@ -1340,7 +1310,7 @@ CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDA=m -@@ -8035,8 +8051,8 @@ +@@ -8035,8 +8053,8 @@ CONFIG_SND_SOC_RT715_SDW=m CONFIG_SND_SOC_RT715_SDCA_SDW=m CONFIG_SND_SOC_RT9120=m @@ -1351,7 +1321,7 @@ CONFIG_SND_SOC_RTQ9128=m # CONFIG_SND_SOC_SDW_MOCKUP is not set CONFIG_SND_SOC_SGTL5000=m -@@ -8133,7 +8149,7 @@ +@@ -8133,7 +8151,7 @@ CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_WM8985=m @@ -1360,7 +1330,7 @@ CONFIG_SND_SOC_WSA881X=m CONFIG_SND_SOC_WSA883X=m CONFIG_SND_SOC_WSA884X=m -@@ -8167,7 +8183,6 @@ +@@ -8167,7 +8185,6 @@ CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m @@ -1368,7 +1338,7 @@ CONFIG_SND_VIRTIO=m CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y -@@ -8295,7 +8310,6 @@ +@@ -8295,7 +8312,6 @@ CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y @@ -1376,7 +1346,7 @@ CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=m -@@ -8390,6 +8404,7 @@ +@@ -8390,6 +8406,7 @@ # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set @@ -1384,7 +1354,7 @@ CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 -@@ -8404,7 +8419,7 @@ +@@ -8404,7 +8421,7 @@ CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PCI_RENESAS=m CONFIG_USB_XHCI_PLATFORM=m @@ -1393,7 +1363,7 @@ CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y -@@ -8425,7 +8440,6 @@ +@@ -8425,7 +8442,6 @@ CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set @@ -1401,7 +1371,7 @@ # # USB Device Class drivers -@@ -9006,7 +9020,6 @@ +@@ -9006,7 +9022,6 @@ # CONFIG_HFI1_DEBUG_SDMA_ORDER is not set # CONFIG_SDMA_VERBOSITY is not set CONFIG_INFINIBAND_IRDMA=m @@ -1409,7 +1379,7 @@ CONFIG_MLX4_INFINIBAND=m CONFIG_MLX5_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m -@@ -9037,12 +9050,10 @@ +@@ -9037,12 +9052,10 @@ CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set @@ -1422,7 +1392,7 @@ CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m -@@ -9264,7 +9275,6 @@ +@@ -9264,7 +9277,6 @@ CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m CONFIG_UIO_MF624=m @@ -1430,7 +1400,7 @@ CONFIG_UIO_DFL=m CONFIG_VFIO=m CONFIG_VFIO_DEVICE_CDEV=y -@@ -9296,13 +9306,7 @@ +@@ -9296,13 +9308,7 @@ CONFIG_VMGENID=y CONFIG_VBOXGUEST=m CONFIG_NITRO_ENCLAVES=m @@ -1444,7 +1414,7 @@ CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y -@@ -9320,14 +9324,11 @@ +@@ -9320,14 +9326,11 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=m CONFIG_VIRTIO_DEBUG=y @@ -1460,7 +1430,7 @@ CONFIG_IFCVF=m CONFIG_MLX5_VDPA=y CONFIG_MLX5_VDPA_NET=m -@@ -9351,54 +9352,8 @@ +@@ -9351,54 +9354,8 @@ # # Microsoft Hyper-V guest support # @@ -1515,7 +1485,7 @@ # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set CONFIG_STAGING=y -@@ -9506,7 +9461,7 @@ +@@ -9506,7 +9463,7 @@ CONFIG_WILCO_EC_TELEMETRY=m CONFIG_MELLANOX_PLATFORM=y CONFIG_MLX_PLATFORM=m @@ -1524,7 +1494,7 @@ CONFIG_MLXREG_HOTPLUG=m CONFIG_MLXREG_IO=m CONFIG_MLXREG_LC=m -@@ -9540,22 +9495,9 @@ +@@ -9540,22 +9497,9 @@ CONFIG_ACERHDF=m CONFIG_ACER_WIRELESS=m CONFIG_ACER_WMI=m @@ -1548,7 +1518,7 @@ CONFIG_ADV_SWBUTTON=m CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m -@@ -9666,7 +9608,7 @@ +@@ -9666,7 +9610,7 @@ CONFIG_MSI_WMI=m CONFIG_MSI_WMI_PLATFORM=m CONFIG_PCENGINES_APU2=m @@ -1557,7 +1527,7 @@ CONFIG_BARCO_P50_GPIO=m CONFIG_SAMSUNG_GALAXYBOOK=m CONFIG_SAMSUNG_LAPTOP=m -@@ -9687,7 +9629,7 @@ +@@ -9687,7 +9631,7 @@ CONFIG_TOUCHSCREEN_DMI=y CONFIG_INSPUR_PLATFORM_PROFILE=m CONFIG_LENOVO_WMI_CAMERA=m @@ -1566,7 +1536,7 @@ CONFIG_X86_ANDROID_TABLETS=m CONFIG_FW_ATTR_CLASS=m CONFIG_INTEL_IPS=m -@@ -9704,8 +9646,8 @@ +@@ -9704,8 +9648,8 @@ CONFIG_SILICOM_PLATFORM=m CONFIG_WINMATE_FM07_KEYS=m CONFIG_SEL3350_PLATFORM=m @@ -1577,7 +1547,7 @@ CONFIG_P2SB=y CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y -@@ -9730,7 +9672,6 @@ +@@ -9730,7 +9674,6 @@ # Clock Source drivers # CONFIG_CLKEVT_I8253=y @@ -1585,7 +1555,7 @@ CONFIG_CLKBLD_I8253=y # end of Clock Source drivers -@@ -9766,7 +9707,6 @@ +@@ -9766,7 +9709,6 @@ CONFIG_IOMMUFD_DRIVER_CORE=y CONFIG_IOMMUFD=m CONFIG_IRQ_REMAP=y @@ -1593,7 +1563,7 @@ CONFIG_VIRTIO_IOMMU=m # -@@ -9838,7 +9778,6 @@ +@@ -9838,7 +9780,6 @@ # # Qualcomm SoC drivers # @@ -1601,7 +1571,7 @@ CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m CONFIG_QCOM_QMI_HELPERS=m # end of Qualcomm SoC drivers -@@ -10006,7 +9945,6 @@ +@@ -10006,7 +9947,6 @@ # # Analog to digital converters # @@ -1609,7 +1579,7 @@ CONFIG_AD_SIGMA_DELTA=m CONFIG_AD4000=m CONFIG_AD4030=m -@@ -10080,11 +10018,11 @@ +@@ -10080,11 +10020,11 @@ CONFIG_MEN_Z188_ADC=m CONFIG_MP2629_ADC=m CONFIG_NAU7802=m @@ -1623,7 +1593,7 @@ CONFIG_RICHTEK_RTQ6056=m CONFIG_SD_ADC_MODULATOR=m CONFIG_TI_ADC081C=m -@@ -10157,13 +10095,13 @@ +@@ -10157,13 +10097,13 @@ CONFIG_ENS160_I2C=m CONFIG_ENS160_SPI=m CONFIG_IAQCORE=m @@ -1639,7 +1609,7 @@ CONFIG_SENSIRION_SGP30=m CONFIG_SENSIRION_SGP40=m CONFIG_SPS30=m -@@ -10206,7 +10144,7 @@ +@@ -10206,7 +10146,7 @@ # # Digital to analog converters # @@ -1648,7 +1618,7 @@ CONFIG_AD3552R_HS=m CONFIG_AD3552R_LIB=m CONFIG_AD3552R=m -@@ -10680,6 +10618,7 @@ +@@ -10680,6 +10620,7 @@ CONFIG_SERIAL_IPOCTAL=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=m @@ -1656,7 +1626,7 @@ CONFIG_RESET_TI_SYSCON=m CONFIG_RESET_TI_TPS380X=m -@@ -10726,9 +10665,6 @@ +@@ -10726,9 +10667,6 @@ CONFIG_RAS=y CONFIG_RAS_CEC=y # CONFIG_RAS_CEC_DEBUG is not set @@ -1666,7 +1636,7 @@ CONFIG_USB4=m # CONFIG_USB4_DEBUGFS_WRITE is not set # CONFIG_USB4_DMA_TEST is not set -@@ -10809,8 +10745,6 @@ +@@ -10809,8 +10747,6 @@ CONFIG_FPGA_MGR_MICROCHIP_SPI=m CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m @@ -1675,7 +1645,7 @@ CONFIG_MULTIPLEXER=m # -@@ -11074,7 +11008,7 @@ +@@ -11074,7 +11010,7 @@ CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y @@ -1684,7 +1654,7 @@ CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y -@@ -11121,7 +11055,7 @@ +@@ -11121,7 +11057,7 @@ CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EROFS_FS_ZIP_DEFLATE=y CONFIG_EROFS_FS_ZIP_ZSTD=y @@ -1693,7 +1663,7 @@ CONFIG_EROFS_FS_ONDEMAND=y CONFIG_EROFS_FS_PCPU_KTHREAD=y CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -@@ -11277,11 +11211,9 @@ +@@ -11277,11 +11213,9 @@ CONFIG_TRUSTED_KEYS=m CONFIG_HAVE_TRUSTED_KEYS=y CONFIG_TRUSTED_KEYS_TPM=y @@ -1705,7 +1675,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_PROC_MEM_ALWAYS_FORCE=y # CONFIG_PROC_MEM_FORCE_PTRACE is not set -@@ -11435,6 +11367,7 @@ +@@ -11435,6 +11369,7 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m @@ -1713,7 +1683,7 @@ CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m -@@ -11620,11 +11553,6 @@ +@@ -11620,11 +11555,6 @@ CONFIG_CRYPTO_DEV_ATMEL_ECC=m CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m CONFIG_CRYPTO_DEV_CCP=y @@ -1725,7 +1695,7 @@ CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m CONFIG_CRYPTO_DEV_QAT=m -@@ -11633,7 +11561,7 @@ +@@ -11633,7 +11563,7 @@ CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_4XXX=m CONFIG_CRYPTO_DEV_QAT_420XX=m @@ -1734,7 +1704,7 @@ CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m -@@ -11701,9 +11629,8 @@ +@@ -11701,9 +11631,8 @@ CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_AESCFB=y @@ -1745,7 +1715,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -@@ -11756,7 +11683,7 @@ +@@ -11756,7 +11685,7 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m @@ -1754,7 +1724,7 @@ CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y -@@ -11771,12 +11698,6 @@ +@@ -11771,12 +11700,6 @@ CONFIG_XZ_DEC_MICROLZMA=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set @@ -1767,7 +1737,7 @@ CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m -@@ -11802,11 +11723,9 @@ +@@ -11802,11 +11725,9 @@ CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y @@ -1779,15 +1749,7 @@ CONFIG_DMA_CMA=y # CONFIG_DMA_NUMA_CMA is not set -@@ -11835,7 +11754,6 @@ - CONFIG_MPILIB=y - CONFIG_SIGNATURE=y - CONFIG_DIMLIB=y --CONFIG_LIBFDT=y - CONFIG_OID_REGISTRY=y - CONFIG_UCS2_STRING=y - CONFIG_HAVE_GENERIC_VDSO=y -@@ -11930,8 +11848,10 @@ +@@ -11930,8 +11851,10 @@ # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y @@ -1798,7 +1760,7 @@ # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options -@@ -12008,6 +11928,7 @@ +@@ -12008,6 +11931,7 @@ CONFIG_KFENCE_SAMPLE_INTERVAL=100 CONFIG_KFENCE_NUM_OBJECTS=255 CONFIG_KFENCE_DEFERRABLE=y @@ -1806,7 +1768,7 @@ CONFIG_KFENCE_STRESS_TEST_FAULTS=0 CONFIG_HAVE_ARCH_KMSAN=y # end of Memory Debugging -@@ -12022,7 +11943,6 @@ +@@ -12022,7 +11946,6 @@ CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y @@ -1814,7 +1776,7 @@ # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y CONFIG_HARDLOCKUP_DETECTOR=y -@@ -12097,7 +12017,6 @@ +@@ -12097,7 +12020,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_CPU_STALL_CPUTIME is not set @@ -1822,7 +1784,7 @@ # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging -@@ -12282,7 +12201,6 @@ +@@ -12282,7 +12204,6 @@ # CONFIG_TEST_OBJPOOL is not set CONFIG_ARCH_USE_MEMTEST=y CONFIG_MEMTEST=y diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index aaf54e7..b4154a5 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:245bc7baa220b14ca0f5cd9c57d025c82ffbd04ac7566713ec3ff76e6d03b4c0 -size 3261373 +oid sha256:60fcfea6bb84e740ac7f15a5faa9a130af51e3206546d4e32b3fd829c1f57853 +size 3262838 diff --git a/documentation/linux_configuration_01_general_setup.tex b/documentation/linux_configuration_01_general_setup.tex index 63cf555..17bd85a 100644 --- a/documentation/linux_configuration_01_general_setup.tex +++ b/documentation/linux_configuration_01_general_setup.tex @@ -1711,7 +1711,7 @@ Wenn Sie ein eingebettetes System bauen, bei dem keine Anwendungen diese Syscall \english{This option enables the madvise and fadvise syscalls, used by applications to advise the kernel about their future memory or file usage, improving performance. If building an embedded system where no applications use these syscalls, you can disable this option to save space.} -%1.45 Enable membarrier() system call +%1.44 Enable membarrier() system call \subsection{Enable membarrier() system call} CONFIG\_MEMBARRIER [=y] \textbf{[Y]}\\ Aktivieren Sie den Systemaufruf membarrier(), der die Ausgabe von Speicherbarrieren für alle laufenden Threads ermöglicht. @@ -1720,7 +1720,7 @@ Wenn Sie unsicher sind, sagen Sie Y. \english{Enable the membarrier() system call that allows issuing memory barriers across all running threads, which can be used to distribute the cost of user-space memory barriers asymmetrically by transforming pairs of memory barriers into pairs consisting of membarrier() and a compiler barrier.\\ If unsure, say Y.} -%1.46 Enable kcmp() system call +%1.45 Enable kcmp() system call \subsection{Enable kcmp() system call} CONFIG\_KCMP [=y] \textbf{[Y]}\\ Aktivieren Sie den Systemaufruf Kernel-Ressourcenvergleich. @@ -1730,7 +1730,7 @@ Wenn Sie unsicher sind, sagen Sie N. It provides user-space with the ability to compare two processes to see if they share a common resource, such as a file descriptor or even virtual memory space.\\ If unsure, say N.} -%1.47 Enable rseq() system call +%1.46 Enable rseq() system call \subsection{Enable rseq() system call} CONFIG\_RSEQ [=y] \textbf{[Y]}\\ Aktivieren Sie den Systemaufruf \glqq Neustartbare Sequenzen\grqq{}. @@ -1740,7 +1740,7 @@ Wenn Sie unsicher sind, sagen Sie Y. It provides a user-space cache for the current CPU number value, which speeds up getting the current CPU~number from user-space, as well as an ABI to speed up user-space operations on per-CPU data.\\ If unsure, say Y.} -%1.47.1 Enable debugging of rseq() system call +%1.46.1 Enable debugging of rseq() system call \subsubsection{Enable debugging of rseq() system call} CONFIG\_DEBUG\_RSEQ [=n] \textbf{[N]}\\ Aktivieren Sie zusätzliche Debugging-Prüfungen für den Systemaufruf \texttt{rseq}.\\ @@ -1748,7 +1748,7 @@ Wenn Sie unsicher sind, sagen Sie N. \english{Enable extra debugging checks for the rseq system call.\\ If unsure, say N.} -%1.48 Enable cachestat() system call +%1.47 Enable cachestat() system call \subsection{Enable cachestat() system call} CONFIG\_CACHESTAT\_SYSCALL [=y] \textbf{[Y]}\\ Aktivieren Sie den Systemaufruf \texttt{cachestat}, der die Seiten-Cache"=Statistiken einer Datei abfragt (Anzahl der zwischengespeicherten Seiten, schmutzige Seiten, zum Zurückschreiben markierte Seiten, (kürzlich) entfernte Seiten).\\ @@ -1756,7 +1756,7 @@ Wenn Sie unsicher sind, sagen Sie hier Y. \english{Enable the cachestat system call, which queries the page cache statistics of a file (number of cached pages, dirty pages, pages marked for writeback, (recently) evicted pages).\\ If unsure say Y here.} -%1.49 PC/104 support +%1.48 PC/104 support \subsection{PC/104 support} CONFIG\_PC104 [=n] \textbf{[N]}\\ Zeigt PC/104-Formfaktor-Gerätetreiber und Optionen zur Auswahl und Konfiguration an. @@ -1764,7 +1764,7 @@ Aktivieren Sie diese Option, wenn Ihr Zielrechner über einen PC/104-Bus verfüg \english{Expose PC/104 form factor device drivers and options available for selection and configuration. Enable this option if your target machine has a PC/104 bus.} -%1.50 Load all symbols for debugging/ksymoops +%1.49 Load all symbols for debugging/ksymoops \subsection{Load all symbols for debugging/ksymoops} CONFIG\_KALLSYMS [=y] \textbf{[Y]}\\ (sichtbar wenn EXPERT [=y])\\ @@ -1773,7 +1773,7 @@ Dies erhöht die Größe des Kernels etwas, da alle Symbole in das Kernel-Image \english{Say Y here to let the kernel print out symbolic crash information and symbolic stack backtraces. This increases the size of the kernel somewhat, as all symbols have to be loaded into the kernel image.} -%1.50.1 +%1.49.1 \subsubsection{Test the basic functions and performance of kallsyms} CONFIG\_KALLSYMS\_SELFTEST [=n] \textbf{[N]}\\ Testen Sie die Grundfunktionen und die Leistung einiger Schnittstellen, wie z.\,B. \texttt{kallsyms\_lookup\_name}. @@ -1787,7 +1787,7 @@ Start self-test automatically after system startup. Suggest executing ``dmesg | grep kallsyms\_selftest'' to collect test results. ``finish'' is displayed in the last line, indicating that the test is complete.} -%1.50.2 +%1.49.2 \subsubsection{Include all symbols in kallsyms} CONFIG\_KALLSYMS\_ALL \colorbox{yellow!80}{[=y] \textbf{[N]}}\\ Normalerweise enthält \texttt{kallsyms} nur die Symbole von Funktionen für schönere OOPS-Meldungen und Backtraces (d.\,h. Symbole aus den Abschnitten text und inittext). @@ -1801,7 +1801,7 @@ And only if you want to enable kernel live patching, or other less common use ca This option makes sure that all symbols are loaded into the kernel image (i.e., symbols from all sections) in cost of increased kernel size (depending on the kernel configuration, it may be 300KiB or something like this).\\ Say N unless you really need all symbols, or kernel live patching.} -%1.51 +%1.50 \subsection{Kernel Performance Events And Counters \texorpdfstring{$\rightarrow$}{->}} Kernel"=Leistungsereignisse und -Zähler @@ -1836,13 +1836,13 @@ Sagen Sie N, wenn Sie unsicher sind. Mostly useful for debugging the vmalloc code on platforms that don't require it.\\ Say N if unsure.} -%1.52 +%1.51 \subsection{Profiling support} CONFIG\_PROFILING [=y] \textbf{[Y]}\\ Sagen Sie hier Y, um die erweiterten Unterstützungsmechanismen für das Profiling zu aktivieren, die von Profilern verwendet werden. \english{Say Y here to enable the extended profiling support mechanisms used by profilers.} -%1.53 +%1.52 \subsection{Rust support} CONFIG\_RUST [=y] \textbf{[Y]}\\* Aktiviert die Rust-Unterstützung im Kernel.\\ @@ -1856,7 +1856,7 @@ It is also required to be able to load external kernel modules written in Rust.\ See \texttt{Documentation/rust/} for more information.\\ If unsure, say N.} -%1.54 +%1.53 \subsection{Kexec and crash features \texorpdfstring{$\rightarrow$}{->}} \textit{Kexec und Absturzmerkmale} @@ -1907,13 +1907,22 @@ CONFIG\_KEXEC\_JUMP [=y] \textbf{[Y]}\\ Sprung zwischen Original-Kernel und \texttt{kexec}-Kernel und Aufruf von Code im physikalischen Adressmodus über KEXEC \english{Jump between original kernel and kexeced kernel and invoke code in physical address mode via KEXEC} +\subsubsection{kexec handover} +CONFIG\_KEXEC\_HANDOVER [=Y] \textbf{[Y]}\\ +Ermöglichen Sie kexec die Übergabe des Status zwischen Kerneln, indem Sie zusätzliche Metadaten generieren und an den Zielkernel übergeben. +Dies ist nützlich, um Daten oder den Status über kexec hinweg aufrechtzuerhalten. +Damit dies funktioniert, muss diese Option sowohl im Quell- als auch im Zielkernel aktiviert sein. +\english{Allow kexec to hand over state across kernels by generating and passing additional metadata to the target kernel. +This is useful to keep data or state alive across the kexec. +For this to work, both source and target kernels need to have this option enabled.} + \subsubsection{kexec crash dumps} CONFIG\_KEXEC\_DUMP [=y] \textbf{[Y]}\\ Absturzdump (Speicherauszug) erzeugen, nachdem er von kexec gestartet wurde. Dies sollte normalerweise nur in speziellen Crash-Dump-Kerneln gesetzt werden, die im Hauptkernel mit kexec-tools in einen speziell reservierten Bereich geladen werden und dann später nach einem Absturz von kdump/kexec ausgeführt werden. Der Crash-Dump"=Kernel muss mit PHYSICAL\_START auf eine Speicheradresse kompiliert werden, die nicht vom Hauptkernel oder BIOS verwendet wird, oder er muss als relocatable image (CONFIG\_RELOCATABLE=y) erstellt werden.\\ -Für weitere Details siehe Documentation/admin-guide/kdump/kdump.rst +Für weitere Details siehe Documentation/admin-guide/kdump/kdump.rst Für s390 aktiviert diese Option auch \texttt{zfcpdump}.\\ Siehe auch $<$file:Documentation/s390/zfcpdump.rst$>$ @@ -1924,9 +1933,15 @@ For more details see Documentation/admin-guide/kdump/kdump.rst\\ For s390, this option also enables zfcpdump. See also $<$file:Documentation/arch/s390/zfcpdump.rst$>$} -\paragraph{Update the crash elfcorehdr on system configuration changes}$~$\\ +\paragraph{Support saving crash dump to dm-crypt encrypted volume \tiny{seit 6.6}}$~$\\ +CONFIG\_CRASH\_DM\_CRYPT [=y] \textbf{[Y]}\\ +Ist diese Option aktiviert, kann der Benutzerbereich mit \texttt{/sys/kernel/config/crash\_dm\_crypt\_keys} interagieren, um die dm"=Verschlüsselungsschlüssel für den Dump-Capture-Kernel dauerhaft zu speichern. +\english{With this option enabled, user space can intereact with /sys/kernel/config/crash\_dm\_crypt\_keys to make the dm crypt keys persistent for the dump-capture kernel.} + +% seit 6.16, früher paragraph: +\subsubsection{Update the crash elfcorehdr on system configuration changes} CONFIG\_CRASH\_HOTPLUG [=y] \textbf{[Y]}\\ -Aktivierung der direkten Aktualisierung der Crash-Elfcorehdr (die die Liste der CPUs und Speicherbereiche enthält, die bei einem Absturz gelöscht werden sollen) als Reaktion auf Hot-Plug/Unplug oder Online/Offline von CPUs oder Speicher. +Aktivierung der direkten Aktualisierung der Crash"=Elfcorehdr (die die Liste der CPUs und Speicherbereiche enthält, die bei einem Absturz gelöscht werden sollen) als Reaktion auf Hot-Plug/Unplug oder Online/Offline von CPUs oder Speicher. Dies ist ein sehr viel fortschrittlicherer Ansatz als der Versuch dies im Userspace zu tun.\\ Wenn Sie unsicher sind, sagen Sie Y. \english{Enable direct update to the crash elfcorehdr (which contains the list of CPUs and memory regions to be dumped upon a crash) in response to hot plug/unplug or online/offline of CPUs or memory.