* [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
@ 2025-04-19 15:29 Vasiliy Kovalev
2025-04-19 15:29 ` [d-kernel] [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15) Vasiliy Kovalev
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-19 15:29 UTC (permalink / raw)
To: devel-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=y, Size: 874 bytes --]
Эта серия патчей и последующие в течение ~5 мин.,
имеющие однотипный шаблон *Remove obsolete options*,
удаляют устаревшие опции в соответствующих config*
файлах для удобства дальнейшей оценки конфигурации.
Эти опции выявлены анализом исходного кода ядра и
конечного конфиг файла (/boot/config*), поставляемого
kernel-image*.rpm пакетом соотв. ветки.
[PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
[PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
[PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
[PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [d-kernel] [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
@ 2025-04-19 15:29 ` Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15) Vasiliy Kovalev
` (3 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-19 15:29 UTC (permalink / raw)
To: devel-kernel
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
config | 382 ---------------------------------------------------------
1 file changed, 382 deletions(-)
diff --git a/config b/config
index 4204565067318..d166fc40c00cc 100644
--- a/config
+++ b/config
@@ -11,7 +11,6 @@ CONFIG_LD_VERSION=20234628
CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -69,7 +68,6 @@ CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
@@ -80,7 +78,6 @@ CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
-CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
@@ -98,7 +95,6 @@ CONFIG_NO_HZ_COMMON=y
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_FORCE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# end of Timers subsystem
@@ -164,13 +160,11 @@ CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
# end of RCU Subsystem
-CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_IKHEADERS=m
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
# CONFIG_PRINTK_INDEX is not set
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
@@ -190,8 +184,6 @@ CONFIG_NUMA_BALANCING=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y
CONFIG_MEMCG=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG_KMEM=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
@@ -221,7 +213,6 @@ CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_SCHED_AUTOGROUP=y
-# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -251,7 +242,6 @@ CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
-CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y
CONFIG_EPOLL=y
@@ -268,13 +258,11 @@ CONFIG_MEMBARRIER=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
-CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_USERFAULTFD=y
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
CONFIG_KCMP=y
CONFIG_RSEQ=y
# CONFIG_DEBUG_RSEQ is not set
-# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y
# CONFIG_PC104 is not set
@@ -287,9 +275,7 @@ CONFIG_PERF_EVENTS=y
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_COMPAT_BRK is not set
-CONFIG_SLAB=y
# CONFIG_SLUB is not set
-# CONFIG_SLOB is not set
CONFIG_SLAB_MERGE_DEFAULT=y
# CONFIG_SLAB_FREELIST_RANDOM is not set
CONFIG_SLAB_FREELIST_HARDENED=y
@@ -317,12 +303,10 @@ CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
-CONFIG_ARCH_HAS_FILTER_PGPROT=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_NR_GPIO=1024
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_AUDIT_ARCH=y
@@ -338,11 +322,9 @@ CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
# Processor type and features
#
CONFIG_SMP=y
-CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
-CONFIG_RETPOLINE=y
CONFIG_X86_CPU_RESCTRL=y
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_NUMACHIP is not set
@@ -439,16 +421,12 @@ CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_IOPL_IOPERM=y
CONFIG_I8K=m
CONFIG_MICROCODE=y
-CONFIG_MICROCODE_INTEL=y
-CONFIG_MICROCODE_AMD=y
-CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_X86_5LEVEL is not set
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_X86_CPA_STATISTICS=y
CONFIG_AMD_MEM_ENCRYPT=y
-# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
@@ -468,9 +446,6 @@ CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
-CONFIG_ARCH_USES_PG_UNCACHED=y
-CONFIG_ARCH_RANDOM=y
-CONFIG_X86_SMAP=y
CONFIG_X86_UMIP=y
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_X86_INTEL_TSX_MODE_OFF=y
@@ -488,7 +463,6 @@ CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
-CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
# CONFIG_KEXEC_SIG is not set
CONFIG_CRASH_DUMP=y
# CONFIG_KEXEC_JUMP is not set
@@ -497,10 +471,7 @@ CONFIG_RELOCATABLE=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
-# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
-# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
-CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_XONLY is not set
# CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set
@@ -580,7 +551,6 @@ CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=m
-# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_NFIT=m
@@ -681,18 +651,14 @@ CONFIG_AMD_NB=y
# Binary Emulations
#
CONFIG_IA32_EMULATION=y
-# CONFIG_X86_X32 is not set
CONFIG_COMPAT_32=y
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
# end of Binary Emulations
-CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
-CONFIG_HAVE_KVM_IRQFD=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
-CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
@@ -712,7 +678,6 @@ CONFIG_X86_SGX_KVM=y
CONFIG_KVM_AMD=m
CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM_XEN is not set
-# CONFIG_KVM_MMU_AUDIT is not set
CONFIG_AS_AVX512=y
CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
@@ -721,7 +686,6 @@ CONFIG_AS_TPAUSE=y
#
# General architecture-dependent options
#
-CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y
CONFIG_HOTPLUG_SMT=y
CONFIG_GENERIC_ENTRY=y
@@ -786,8 +750,6 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
CONFIG_LTO_NONE=y
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
-CONFIG_HAVE_CONTEXT_TRACKING=y
-CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOVE_PUD=y
@@ -859,13 +821,11 @@ CONFIG_MODULE_SIG=y
# CONFIG_MODULE_SIG_FORCE is not set
CONFIG_MODULE_SIG_ALL=y
# CONFIG_MODULE_SIG_SHA1 is not set
-# CONFIG_MODULE_SIG_SHA224 is not set
# CONFIG_MODULE_SIG_SHA256 is not set
# CONFIG_MODULE_SIG_SHA384 is not set
CONFIG_MODULE_SIG_SHA512=y
CONFIG_MODULE_SIG_HASH="sha512"
CONFIG_MODULE_COMPRESS=y
-# CONFIG_MODULE_COMPRESS_NONE is not set
# CONFIG_MODULE_COMPRESS_GZIP is not set
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULE_COMPRESS_ZSTD=y
@@ -881,10 +841,8 @@ CONFIG_BLK_CGROUP_RWSTAT=y
CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_INTEGRITY_T10=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
@@ -922,10 +880,8 @@ CONFIG_SYSV68_PARTITION=y
# CONFIG_CMDLINE_PARTITION is not set
# end of Partition Types
-CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y
CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_MQ_RDMA=y
CONFIG_BLK_PM=y
CONFIG_BLOCK_HOLDER_DEPRECATED=y
@@ -977,18 +933,15 @@ CONFIG_SPARSEMEM=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
-CONFIG_HAVE_FAST_GUP=y
CONFIG_NUMA_KEEP_MEMINFO=y
CONFIG_MEMORY_ISOLATION=y
CONFIG_HAVE_BOOTMEM_INFO_NODE=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MHP_MEMMAP_ON_MEMORY=y
-CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_MEMORY_BALLOON=y
CONFIG_BALLOON_COMPACTION=y
@@ -999,7 +952,6 @@ CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_ARCH_ENABLE_THP_MIGRATION=y
CONFIG_CONTIG_ALLOC=y
CONFIG_PHYS_ADDR_T_64BIT=y
-CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
@@ -1011,8 +963,6 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_ARCH_WANTS_THP_SWAP=y
CONFIG_THP_SWAP=y
-CONFIG_CLEANCACHE=y
-CONFIG_FRONTSWAP=y
CONFIG_CMA=y
# CONFIG_CMA_DEBUG is not set
# CONFIG_CMA_DEBUGFS is not set
@@ -1028,13 +978,11 @@ CONFIG_ZSWAP=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd"
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZPOOL=y
CONFIG_ZBUD=y
-CONFIG_Z3FOLD=m
CONFIG_ZSMALLOC=y
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
@@ -1079,7 +1027,6 @@ CONFIG_SKB_EXTENSIONS=y
CONFIG_PACKET=m
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
-CONFIG_UNIX_SCM=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=m
CONFIG_TLS=m
@@ -1261,7 +1208,6 @@ CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_NUMGEN=m
CONFIG_NFT_CT=m
CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_COUNTER=m
CONFIG_NFT_CONNLIMIT=m
CONFIG_NFT_LOG=m
CONFIG_NFT_LIMIT=m
@@ -1269,7 +1215,6 @@ CONFIG_NFT_MASQ=m
CONFIG_NFT_REDIR=m
CONFIG_NFT_NAT=m
CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_OBJREF=m
CONFIG_NFT_QUEUE=m
CONFIG_NFT_QUOTA=m
CONFIG_NFT_REJECT=m
@@ -1460,7 +1405,6 @@ CONFIG_NFT_REJECT_IPV4=m
CONFIG_NFT_DUP_IPV4=m
CONFIG_NFT_FIB_IPV4=m
CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_FLOW_TABLE_IPV4=m
CONFIG_NF_DUP_IPV4=m
CONFIG_NF_LOG_ARP=m
CONFIG_NF_LOG_IPV4=m
@@ -1481,7 +1425,6 @@ CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -1499,7 +1442,6 @@ CONFIG_NF_TPROXY_IPV6=m
CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_REJECT_IPV6=m
CONFIG_NFT_DUP_IPV6=m
-CONFIG_NF_FLOW_TABLE_IPV6=m
CONFIG_NF_DUP_IPV6=m
CONFIG_NF_REJECT_IPV6=m
CONFIG_NF_LOG_IPV6=m
@@ -1527,13 +1469,6 @@ CONFIG_IP6_NF_TARGET_NPT=m
# end of IPv6: Netfilter Configuration
CONFIG_NF_DEFRAG_IPV6=m
-
-#
-# DECnet: Netfilter Configuration
-#
-CONFIG_DECNET_NF_GRABULATOR=m
-# end of DECnet: Netfilter Configuration
-
CONFIG_NF_TABLES_BRIDGE=m
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
@@ -1559,8 +1494,6 @@ CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
-# CONFIG_BPFILTER is not set
-# CONFIG_BPFILTER_UMH is not set
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
@@ -1634,14 +1567,9 @@ CONFIG_NET_DSA_TAG_TRAILER=m
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_DECNET=m
-CONFIG_DECNET_ROUTER=y
CONFIG_LLC=m
CONFIG_LLC2=m
CONFIG_ATALK=m
-CONFIG_DEV_APPLETALK=m
-CONFIG_IPDDP=m
-CONFIG_IPDDP_ENCAP=y
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_PHONET=m
@@ -1671,7 +1599,6 @@ CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
-CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_PRIO=m
@@ -1685,7 +1612,6 @@ CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_ETF=m
CONFIG_NET_SCH_TAPRIO=m
CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_MQPRIO=m
@@ -1709,14 +1635,11 @@ CONFIG_NET_SCH_ETS=m
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
-CONFIG_NET_CLS_RSVP=m
-CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_CLS_BPF=m
@@ -1738,7 +1661,6 @@ CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
@@ -1891,7 +1813,6 @@ CONFIG_CAN_MCP251X=m
#
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ETAS_ES58X is not set
CONFIG_CAN_GS_USB=m
CONFIG_CAN_KVASER_USB=m
@@ -1911,7 +1832,6 @@ CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
-CONFIG_BT_HS=y
CONFIG_BT_LE=y
CONFIG_BT_6LOWPAN=m
# CONFIG_BT_LEDS is not set
@@ -2104,7 +2024,6 @@ CONFIG_PCIE_DPC=y
CONFIG_PCIE_PTM=y
CONFIG_PCIE_EDR=y
CONFIG_PCI_MSI=y
-CONFIG_PCI_MSI_IRQ_DOMAIN=y
CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
@@ -2209,9 +2128,7 @@ CONFIG_RAPIDIO_CHMAN=m
#
# RapidIO Switch drivers
#
-CONFIG_RAPIDIO_TSI57X=y
CONFIG_RAPIDIO_CPS_XX=y
-CONFIG_RAPIDIO_TSI568=y
CONFIG_RAPIDIO_CPS_GEN2=y
# CONFIG_RAPIDIO_RXS_GEN3 is not set
# end of RapidIO Switch drivers
@@ -2300,15 +2217,12 @@ CONFIG_SYSFB_SIMPLEFB=y
#
# EFI (Extensible Firmware Interface) Support
#
-CONFIG_EFI_VARS=m
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=m
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
CONFIG_EFI_RUNTIME_MAP=y
-# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_SOFT_RESERVE=y
CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
CONFIG_EFI_BOOTLOADER_CONTROL=m
CONFIG_EFI_CAPSULE_LOADER=m
# CONFIG_EFI_TEST is not set
@@ -2342,7 +2256,6 @@ CONFIG_MTD_TESTS=m
#
# Partition parsers
#
-CONFIG_MTD_AR7_PARTS=m
CONFIG_MTD_CMDLINE_PARTS=m
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
@@ -2418,7 +2331,6 @@ CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_PCMCIA=m
# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
-CONFIG_MTD_INTEL_VR_NOR=m
CONFIG_MTD_PLATRAM=m
# end of Mapping drivers for chip access
@@ -2505,9 +2417,6 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-CONFIG_SPI_INTEL_SPI=m
-CONFIG_SPI_INTEL_SPI_PCI=m
-# CONFIG_SPI_INTEL_SPI_PLATFORM is not set
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
@@ -2523,7 +2432,6 @@ CONFIG_PARPORT_SERIAL=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_PC_PCMCIA=m
-CONFIG_PARPORT_AX88796=m
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
@@ -2537,35 +2445,6 @@ CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set
# CONFIG_BLK_DEV_FD is not set
CONFIG_CDROM=m
-# CONFIG_PARIDE is not set
-
-#
-# Parallel IDE high-level drivers
-#
-CONFIG_PARIDE_PD=m
-CONFIG_PARIDE_PCD=m
-CONFIG_PARIDE_PF=m
-CONFIG_PARIDE_PT=m
-CONFIG_PARIDE_PG=m
-
-#
-# Parallel IDE protocol modules
-#
-CONFIG_PARIDE_ATEN=m
-CONFIG_PARIDE_BPCK=m
-CONFIG_PARIDE_COMM=m
-CONFIG_PARIDE_DSTR=m
-CONFIG_PARIDE_FIT2=m
-CONFIG_PARIDE_FIT3=m
-CONFIG_PARIDE_EPAT=m
-CONFIG_PARIDE_EPATC8=y
-CONFIG_PARIDE_EPIA=m
-CONFIG_PARIDE_FRIQ=m
-CONFIG_PARIDE_FRPW=m
-CONFIG_PARIDE_KBIC=m
-CONFIG_PARIDE_KTTI=m
-CONFIG_PARIDE_ON20=m
-CONFIG_PARIDE_ON26=m
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
CONFIG_ZRAM=m
CONFIG_ZRAM_BACKEND_LZ4=y
@@ -2585,11 +2464,9 @@ CONFIG_ZRAM_DEF_COMP="zstd"
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_DRBD=m
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_SX8=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
@@ -2602,7 +2479,6 @@ CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_VIRTIO_BLK=m
CONFIG_BLK_DEV_RBD=m
CONFIG_BLK_DEV_UBLK=m
-CONFIG_BLK_DEV_RSXX=m
#
# NVME Support
@@ -2662,7 +2538,6 @@ CONFIG_NTSYNC=m
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_MAX6875=m
CONFIG_EEPROM_93CX6=m
CONFIG_EEPROM_93XX46=m
@@ -2700,7 +2575,6 @@ CONFIG_BCM_VK=m
CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
-CONFIG_HABANA_AI=m
CONFIG_UACCE=m
CONFIG_PVPANIC=y
CONFIG_PVPANIC_MMIO=m
@@ -2777,7 +2651,6 @@ CONFIG_SCSI_MVSAS=m
CONFIG_SCSI_MVSAS_DEBUG=y
CONFIG_SCSI_MVSAS_TASKLET=y
CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_ARCMSR=m
CONFIG_SCSI_ESAS2R=m
@@ -2800,7 +2673,6 @@ CONFIG_SCSI_UFS_CDNS_PLATFORM=m
CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m
# CONFIG_SCSI_UFS_BSG is not set
CONFIG_SCSI_UFS_CRYPTO=y
-# CONFIG_SCSI_UFS_HPB is not set
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_BUSLOGIC=m
CONFIG_SCSI_FLASHPOINT=y
@@ -2823,7 +2695,6 @@ CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
-# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_STEX=m
CONFIG_SCSI_SYM53C8XX_2=m
@@ -2967,12 +2838,9 @@ CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
-CONFIG_MD_MULTIPATH=m
-CONFIG_MD_FAULTY=m
CONFIG_MD_CLUSTER=m
CONFIG_BCACHE=m
# CONFIG_BCACHE_DEBUG is not set
-# CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BCACHE_ASYNC_REGISTRATION=y
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=m
@@ -3106,11 +2974,8 @@ CONFIG_NET_DSA_LANTIQ_GSWIP=m
CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set
CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
-CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI is not set
# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set
CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_PTP=y
@@ -3222,7 +3087,6 @@ CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
# CONFIG_TULIP_NAPI is not set
-CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
@@ -3254,7 +3118,6 @@ CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
-CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
@@ -3291,7 +3154,6 @@ CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX5_CORE=m
-CONFIG_MLX5_ACCEL=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_CORE_EN=y
CONFIG_MLX5_EN_ARFS=y
@@ -3304,11 +3166,7 @@ CONFIG_MLX5_TC_CT=y
CONFIG_MLX5_TC_SAMPLE=y
CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLX5_CORE_IPOIB=y
-CONFIG_MLX5_FPGA_IPSEC=y
-CONFIG_MLX5_IPSEC=y
CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_FPGA_TLS=y
-CONFIG_MLX5_TLS=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_SW_STEERING=y
CONFIG_MLX5_SF=y
@@ -3343,8 +3201,6 @@ CONFIG_NATSEMI=m
CONFIG_NS83820=m
CONFIG_NET_VENDOR_NETERION=y
CONFIG_S2IO=m
-CONFIG_VXGE=m
-# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_NET_VENDOR_NETRONOME=y
CONFIG_NFP=m
CONFIG_NFP_APP_FLOWER=y
@@ -3673,9 +3529,6 @@ CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
CONFIG_ATH12K=m
CONFIG_WLAN_VENDOR_ATMEL=y
-CONFIG_ATMEL=m
-CONFIG_PCI_ATMEL=m
-CONFIG_PCMCIA_ATMEL=m
CONFIG_AT76C50X_USB=m
CONFIG_WLAN_VENDOR_BROADCOM=y
CONFIG_B43=m
@@ -3717,9 +3570,6 @@ CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMFMAC_PCIE=y
# CONFIG_BRCM_TRACING is not set
# CONFIG_BRCMDBG is not set
-CONFIG_WLAN_VENDOR_CISCO=y
-CONFIG_AIRO=m
-CONFIG_AIRO_CS=m
CONFIG_WLAN_VENDOR_INTEL=y
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
@@ -3747,7 +3597,6 @@ CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLDVM=m
CONFIG_IWLMVM=m
CONFIG_IWLWIFI_OPMODE_MODULAR=y
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
#
# Debugging Options
@@ -3757,22 +3606,6 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y
# end of Debugging Options
CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-CONFIG_HOSTAP_FIRMWARE_NVRAM=y
-CONFIG_HOSTAP_PLX=m
-CONFIG_HOSTAP_PCI=m
-CONFIG_HOSTAP_CS=m
-CONFIG_HERMES=m
-CONFIG_HERMES_PRISM=y
-CONFIG_HERMES_CACHE_FW_ON_INIT=y
-CONFIG_PLX_HERMES=m
-CONFIG_TMD_HERMES=m
-CONFIG_NORTEL_HERMES=m
-CONFIG_PCI_HERMES=m
-CONFIG_PCMCIA_HERMES=m
-CONFIG_PCMCIA_SPECTRUM=m
-CONFIG_ORINOCO_USB=m
CONFIG_P54_COMMON=m
CONFIG_P54_USB=m
CONFIG_P54_PCI=m
@@ -3782,7 +3615,6 @@ CONFIG_P54_LEDS=y
CONFIG_WLAN_VENDOR_MARVELL=y
CONFIG_LIBERTAS=m
CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_CS=m
CONFIG_LIBERTAS_SDIO=m
CONFIG_LIBERTAS_SPI=m
# CONFIG_LIBERTAS_DEBUG is not set
@@ -3923,21 +3755,15 @@ CONFIG_WL12XX=m
CONFIG_WL18XX=m
CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
-CONFIG_WILINK_PLATFORM_DATA=y
CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_USB_ZD1201=m
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
CONFIG_WLAN_VENDOR_QUANTENNA=y
CONFIG_QTNFMAC=m
CONFIG_QTNFMAC_PCIE=m
-CONFIG_PCMCIA_RAYCS=m
-CONFIG_PCMCIA_WL3501=m
CONFIG_MAC80211_HWSIM=m
-CONFIG_USB_NET_RNDIS_WLAN=m
CONFIG_VIRT_WIFI=m
# CONFIG_WAN is not set
-CONFIG_LANMEDIA=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
@@ -3953,7 +3779,6 @@ CONFIG_LAPBETHER=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154_AT86RF230=m
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
CONFIG_IEEE802154_MRF24J40=m
CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_ATUSB=m
@@ -4025,7 +3850,6 @@ CONFIG_KEYBOARD_MATRIX=m
CONFIG_KEYBOARD_LM8323=m
CONFIG_KEYBOARD_LM8333=m
CONFIG_KEYBOARD_MAX7359=m
-CONFIG_KEYBOARD_MCS=m
CONFIG_KEYBOARD_MPR121=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_OPENCORES=m
@@ -4314,7 +4138,6 @@ CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
@@ -4362,7 +4185,6 @@ CONFIG_CONSOLE_POLL=y
CONFIG_SERIAL_JSM=m
# CONFIG_SERIAL_LANTIQ is not set
CONFIG_SERIAL_SCCNXP=m
-CONFIG_SERIAL_SC16IS7XX_CORE=m
CONFIG_SERIAL_SC16IS7XX=m
CONFIG_SERIAL_SC16IS7XX_I2C=y
CONFIG_SERIAL_SC16IS7XX_SPI=m
@@ -4425,10 +4247,6 @@ CONFIG_APPLICOM=m
#
# PCMCIA character devices
#
-CONFIG_SYNCLINK_CS=m
-CONFIG_CARDMAN_4000=m
-CONFIG_CARDMAN_4040=m
-# CONFIG_SCR24X is not set
CONFIG_IPWIRELESS=m
# end of PCMCIA character devices
@@ -4462,9 +4280,6 @@ CONFIG_XILLYBUS_CLASS=m
CONFIG_XILLYBUS=m
CONFIG_XILLYBUS_PCIE=m
# CONFIG_XILLYUSB is not set
-# CONFIG_RANDOM_TRUST_CPU is not set
-# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
-# end of Character devices
#
# I2C support
@@ -4472,7 +4287,6 @@ CONFIG_XILLYBUS_PCIE=m
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_MUX=m
@@ -4750,7 +4564,6 @@ CONFIG_GPIO_SCH311X=m
#
# I2C GPIO expanders
#
-CONFIG_GPIO_ADP5588=m
CONFIG_GPIO_MAX7300=m
CONFIG_GPIO_MAX732X=m
CONFIG_GPIO_PCA953X=m
@@ -4774,7 +4587,6 @@ CONFIG_GPIO_LP3943=m
# CONFIG_GPIO_MADERA is not set
CONFIG_GPIO_TPS65912=m
# CONFIG_GPIO_TPS68470 is not set
-# CONFIG_GPIO_UCB1400 is not set
CONFIG_GPIO_WHISKEY_COVE=m
CONFIG_GPIO_WM8994=m
# end of MFD GPIO expanders
@@ -4822,7 +4634,6 @@ CONFIG_W1_CON=y
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS1WM=m
CONFIG_W1_MASTER_GPIO=m
# CONFIG_W1_MASTER_SGI is not set
# end of 1-wire Bus Masters
@@ -4856,7 +4667,6 @@ CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_RESTART=y
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_PDA_POWER=m
CONFIG_GENERIC_ADC_BATTERY=m
CONFIG_TEST_POWER=m
# CONFIG_CHARGER_ADP5061 is not set
@@ -4914,7 +4724,6 @@ CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7314=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
@@ -4990,7 +4799,6 @@ CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX31730=m
# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_MAX6697=m
# CONFIG_SENSORS_MAX31790 is not set
@@ -5086,7 +4894,6 @@ CONFIG_SENSORS_SCH56XX_COMMON=m
CONFIG_SENSORS_SCH5627=m
CONFIG_SENSORS_SCH5636=m
CONFIG_SENSORS_STTS751=m
-CONFIG_SENSORS_SMM665=m
CONFIG_SENSORS_ADC128D818=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_ADS7871=m
@@ -5129,7 +4936,6 @@ CONFIG_THERMAL=y
CONFIG_THERMAL_NETLINK=y
# CONFIG_THERMAL_STATISTICS is not set
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -5162,7 +4968,6 @@ CONFIG_PROC_THERMAL_MMIO_RAPL=m
CONFIG_INTEL_BXT_PMIC_THERMAL=m
CONFIG_INTEL_PCH_THERMAL=m
CONFIG_INTEL_TCC_COOLING=m
-CONFIG_INTEL_MENLOW=m
CONFIG_INTEL_HFI_THERMAL=y
# end of Intel thermal drivers
@@ -5306,8 +5111,6 @@ CONFIG_MFD_MC13XXX=m
CONFIG_MFD_MC13XXX_SPI=m
CONFIG_MFD_MC13XXX_I2C=m
# CONFIG_MFD_MP2629 is not set
-CONFIG_HTC_PASIC3=m
-# CONFIG_HTC_I2CPLD is not set
CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
CONFIG_LPC_ICH=m
CONFIG_LPC_SCH=m
@@ -5319,7 +5122,6 @@ CONFIG_MFD_INTEL_LPSS=m
CONFIG_MFD_INTEL_LPSS_ACPI=m
CONFIG_MFD_INTEL_LPSS_PCI=m
CONFIG_MFD_INTEL_PMC_BXT=m
-CONFIG_MFD_INTEL_PMT=m
CONFIG_MFD_IQS62X=m
CONFIG_MFD_JANZ_CMODIO=m
CONFIG_MFD_KEMPLD=m
@@ -5342,7 +5144,6 @@ CONFIG_MFD_RETU=m
CONFIG_MFD_PCF50633=m
CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m
-CONFIG_UCB1400_CORE=m
CONFIG_MFD_RDC321X=m
# CONFIG_MFD_RT4831 is not set
# CONFIG_MFD_RT5033 is not set
@@ -5368,7 +5169,6 @@ CONFIG_TPS6507X=m
CONFIG_MFD_TPS65912=y
# CONFIG_MFD_TPS65912_I2C is not set
CONFIG_MFD_TPS65912_SPI=y
-# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_MFD_WL1273_CORE=m
@@ -5390,7 +5190,6 @@ CONFIG_MFD_WM8997=y
CONFIG_MFD_WM8994=m
# CONFIG_MFD_ATC260X_I2C is not set
# CONFIG_RAVE_SP_CORE is not set
-CONFIG_MFD_INTEL_M10_BMC=m
# end of Multifunction device drivers
CONFIG_REGULATOR=y
@@ -5495,7 +5294,6 @@ CONFIG_IR_TTUSBIR=m
CONFIG_RC_LOOPBACK=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
-# CONFIG_IR_SIR is not set
# CONFIG_RC_XBOX_DVD is not set
# CONFIG_IR_TOY is not set
CONFIG_CEC_CORE=m
@@ -5532,7 +5330,6 @@ CONFIG_DVB_CORE=m
#
# Video4Linux options
#
-CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_I2C=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_ADV_DEBUG is not set
@@ -5541,9 +5338,6 @@ CONFIG_VIDEO_TUNER=m
CONFIG_V4L2_FLASH_LED_CLASS=m
CONFIG_V4L2_FWNODE=m
CONFIG_V4L2_ASYNC=m
-CONFIG_VIDEOBUF_GEN=m
-CONFIG_VIDEOBUF_DMA_SG=m
-CONFIG_VIDEOBUF_VMALLOC=m
# end of Video4Linux options
#
@@ -5630,9 +5424,6 @@ CONFIG_USB_GSPCA_ZC3XX=m
CONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_VIDEO_CPIA2=m
-CONFIG_USB_ZR364XX=m
-CONFIG_USB_STKWEBCAM=m
CONFIG_USB_S2255=m
CONFIG_VIDEO_USBTV=m
@@ -5644,7 +5435,6 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_PVRUSB2_DVB=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
CONFIG_VIDEO_GO7007=m
CONFIG_VIDEO_GO7007_USB=m
@@ -5661,9 +5451,6 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX231XX_ALSA=m
CONFIG_VIDEO_CX231XX_DVB=m
-CONFIG_VIDEO_TM6000=m
-CONFIG_VIDEO_TM6000_ALSA=m
-CONFIG_VIDEO_TM6000_DVB=m
#
# Digital TV USB devices
@@ -5730,7 +5517,6 @@ CONFIG_MEDIA_PCI_SUPPORT=y
#
# Media capture support
#
-CONFIG_VIDEO_MEYE=m
CONFIG_VIDEO_SOLO6X10=m
CONFIG_VIDEO_TW5864=m
CONFIG_VIDEO_TW68=m
@@ -5928,7 +5714,6 @@ CONFIG_VIDEO_ADV7343=m
CONFIG_VIDEO_ADV7393=m
CONFIG_VIDEO_ADV7511=m
# CONFIG_VIDEO_ADV7511_CEC is not set
-CONFIG_VIDEO_AD9389B=m
CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_THS8200=m
# end of Video encoders
@@ -5995,26 +5780,18 @@ CONFIG_VIDEO_OV7670=m
# CONFIG_VIDEO_OV9650 is not set
# CONFIG_VIDEO_OV9734 is not set
# CONFIG_VIDEO_OV13858 is not set
-# CONFIG_VIDEO_VS6624 is not set
# CONFIG_VIDEO_MT9M001 is not set
-# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
# CONFIG_VIDEO_MT9P031 is not set
-# CONFIG_VIDEO_MT9T001 is not set
# CONFIG_VIDEO_MT9T112 is not set
CONFIG_VIDEO_MT9V011=m
# CONFIG_VIDEO_MT9V032 is not set
# CONFIG_VIDEO_MT9V111 is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-# CONFIG_VIDEO_NOON010PC30 is not set
-# CONFIG_VIDEO_M5MOLS is not set
CONFIG_VIDEO_MAX9271_LIB=m
CONFIG_VIDEO_RDACM20=m
CONFIG_VIDEO_RDACM21=m
# CONFIG_VIDEO_RJ54N1 is not set
-# CONFIG_VIDEO_S5K6AA is not set
# CONFIG_VIDEO_S5K6A3 is not set
-# CONFIG_VIDEO_S5K4ECGX is not set
# CONFIG_VIDEO_S5K5BAF is not set
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set
@@ -6288,8 +6065,6 @@ CONFIG_DRM_DISPLAY_DP_AUX_CEC=y
CONFIG_DRM_TTM=m
CONFIG_DRM_VRAM_HELPER=m
CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_CMA_HELPER=y
-CONFIG_DRM_KMS_CMA_HELPER=y
CONFIG_DRM_GEM_SHMEM_HELPER=y
CONFIG_DRM_SCHED=m
@@ -6324,15 +6099,12 @@ CONFIG_DRM_AMD_ACP=y
# Display Engine Configuration
#
CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMD_DC_DCN=y
-CONFIG_DRM_AMD_DC_HDCP=y
# CONFIG_DEBUG_KERNEL_DC is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# end of Display Engine Configuration
CONFIG_HSA_AMD=y
CONFIG_DRM_NOUVEAU=m
-CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_NOUVEAU_DEBUG_MMU is not set
@@ -6377,7 +6149,6 @@ CONFIG_DRM_I915_TIMESLICE_DURATION=1
CONFIG_DRM_VGEM=m
CONFIG_DRM_VKMS=m
CONFIG_DRM_VMWGFX=m
-CONFIG_DRM_VMWGFX_FBCON=y
# CONFIG_DRM_VMWGFX_MKSSTATS is not set
CONFIG_DRM_GMA500=m
CONFIG_DRM_UDL=m
@@ -6565,13 +6336,7 @@ CONFIG_DRM_XEN_FRONTEND=m
CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_GUD=m
CONFIG_DRM_HYPERV=m
-CONFIG_DRM_LEGACY=y
-CONFIG_DRM_TDFX=m
-CONFIG_DRM_R128=m
-CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
-CONFIG_DRM_VIA=m
-CONFIG_DRM_SAVAGE=m
CONFIG_DRM_EXPORT_FOR_TESTS=y
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
CONFIG_DRM_LIB_RANDOM=y
@@ -6579,12 +6344,10 @@ CONFIG_DRM_LIB_RANDOM=y
#
# Frame buffer Devices
#
-CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
-CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
@@ -6595,7 +6358,6 @@ CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
-CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
CONFIG_FB_SVGALIB=m
@@ -6631,11 +6393,6 @@ CONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_RIVA_BACKLIGHT=y
CONFIG_FB_I740=m
-CONFIG_FB_LE80578=m
-CONFIG_FB_CARILLO_RANCH=m
-CONFIG_FB_INTEL=m
-CONFIG_FB_INTEL_DEBUG=y
-CONFIG_FB_INTEL_I2C=y
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
@@ -6712,7 +6469,6 @@ CONFIG_LCD_OTM3225A=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_KTD253=m
CONFIG_BACKLIGHT_LM3533=m
-CONFIG_BACKLIGHT_CARILLO_RANCH=m
CONFIG_BACKLIGHT_PWM=m
CONFIG_BACKLIGHT_DA9052=m
CONFIG_BACKLIGHT_APPLE=m
@@ -6779,7 +6535,6 @@ CONFIG_SND_MAX_CARDS=32
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_PROC_FS=y
CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
@@ -7021,19 +6776,6 @@ CONFIG_SND_SOC_INTEL_CATPT=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
-CONFIG_SND_SOC_INTEL_SKYLAKE=m
-CONFIG_SND_SOC_INTEL_SKL=m
-CONFIG_SND_SOC_INTEL_APL=m
-CONFIG_SND_SOC_INTEL_KBL=m
-CONFIG_SND_SOC_INTEL_GLK=m
-CONFIG_SND_SOC_INTEL_CNL=m
-CONFIG_SND_SOC_INTEL_CFL=m
-CONFIG_SND_SOC_INTEL_CML_H=m
-CONFIG_SND_SOC_INTEL_CML_LP=m
-CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
-CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
-CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
-CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_AVS=m
CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m
@@ -7072,19 +6814,8 @@ CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
-CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
-CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
-CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
-CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m
-CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
-CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
-CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m
-CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m
-CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
@@ -7093,7 +6824,6 @@ CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
CONFIG_SND_SOC_MTK_BTCVSD=m
@@ -7602,7 +7332,6 @@ CONFIG_USB_OHCI_HCD=m
CONFIG_USB_OHCI_HCD_PCI=m
CONFIG_USB_OHCI_HCD_PLATFORM=m
CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_HCD_ISO=y
CONFIG_USB_SL811_CS=m
@@ -7764,7 +7493,6 @@ CONFIG_USB_LCD=m
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=m
-CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_APPLE_MFI_FASTCHARGE=m
CONFIG_USB_SISUSBVGA=m
@@ -7875,7 +7603,6 @@ CONFIG_MSPRO_BLOCK=m
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
CONFIG_MEMSTICK_REALTEK_USB=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
@@ -7957,7 +7684,6 @@ CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_PANIC is not set
# CONFIG_LEDS_TRIGGER_NETDEV is not set
# CONFIG_LEDS_TRIGGER_PATTERN is not set
-CONFIG_LEDS_TRIGGER_AUDIO=m
# CONFIG_LEDS_TRIGGER_TTY is not set
CONFIG_ACCESSIBILITY=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
@@ -8148,7 +7874,6 @@ CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_MSM6242=m
CONFIG_RTC_DRV_BQ4802=m
CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_V3020=m
CONFIG_RTC_DRV_PCF50633=m
# CONFIG_RTC_DRV_CROS_EC is not set
@@ -8242,7 +7967,6 @@ CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
-CONFIG_UIO_PRUSS=m
CONFIG_UIO_MF624=m
CONFIG_UIO_HV_GENERIC=m
CONFIG_VFIO=m
@@ -8261,7 +7985,6 @@ CONFIG_VIRT_DRIVERS=y
CONFIG_VBOXGUEST=m
CONFIG_NITRO_ENCLAVES=m
CONFIG_VIRTIO=m
-CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS=y
CONFIG_VIRTIO_PCI_LIB=m
CONFIG_VIRTIO_MENU=y
CONFIG_VIRTIO_PCI=m
@@ -8474,8 +8197,6 @@ CONFIG_COMEDI_NI_TIO=m
CONFIG_COMEDI_NI_ROUTING=m
# CONFIG_COMEDI_TESTS is not set
CONFIG_STAGING=y
-CONFIG_PRISM2_USB=m
-CONFIG_RTL8192U=m
CONFIG_RTLLIB=m
CONFIG_RTLLIB_CRYPTO_CCMP=m
CONFIG_RTLLIB_CRYPTO_TKIP=m
@@ -8483,8 +8204,6 @@ CONFIG_RTLLIB_CRYPTO_WEP=m
CONFIG_RTL8192E=m
CONFIG_RTL8723BS=m
CONFIG_R8712U=m
-CONFIG_R8188EU=m
-CONFIG_88EU_AP_MODE=y
CONFIG_RTS5208=m
CONFIG_VT6655=m
CONFIG_VT6656=m
@@ -8534,14 +8253,6 @@ CONFIG_AD9834=m
CONFIG_AD5933=m
# end of Network Analyzer, Impedance Converters
-#
-# Active energy metering IC
-#
-CONFIG_ADE7854=m
-CONFIG_ADE7854_I2C=m
-CONFIG_ADE7854_SPI=m
-# end of Active energy metering IC
-
#
# Resolver to digital converters
#
@@ -8565,32 +8276,16 @@ CONFIG_VIDEO_IPU3_IMGU=m
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
# CONFIG_DVB_AV7110_OSD is not set
-CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_SP8870=m
-
-#
-# Android
-#
-# end of Android
-
CONFIG_LTE_GDM724X=m
-CONFIG_FIREWIRE_SERIAL=m
-CONFIG_FWTTY_MAX_TOTAL_PORTS=64
-CONFIG_FWTTY_MAX_CARD_PORTS=32
-CONFIG_GS_FPGABOOT=m
-# CONFIG_UNISYSSPAR is not set
# CONFIG_FB_TFT is not set
-# CONFIG_KS7010 is not set
-# CONFIG_PI433 is not set
CONFIG_FIELDBUS_DEV=m
-CONFIG_QLGE=m
CONFIG_WFX=m
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACPI_WMI=m
CONFIG_WMI_BMOF=m
CONFIG_HUAWEI_WMI=m
CONFIG_MXM_WMI=m
-# CONFIG_PEAQ_WMI is not set
# CONFIG_XIAOMI_WMI is not set
# CONFIG_GIGABYTE_WMI is not set
CONFIG_ACERHDF=m
@@ -8642,11 +8337,9 @@ CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_THINKPAD_LMI=m
-CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
CONFIG_INTEL_ATOMISP2_PDX86=y
CONFIG_INTEL_ATOMISP2_LED=m
CONFIG_INTEL_SAR_INT1092=m
-CONFIG_INTEL_CHT_INT33FE=m
CONFIG_INTEL_SKL_INT3472=m
CONFIG_INTEL_PMC_CORE=m
CONFIG_INTEL_PMT_CLASS=m
@@ -8694,7 +8387,6 @@ CONFIG_SONY_LAPTOP=m
CONFIG_SONYPI_COMPAT=y
CONFIG_SYSTEM76_ACPI=m
CONFIG_TOPSTAR_LAPTOP=m
-CONFIG_I2C_MULTI_INSTANTIATE=m
CONFIG_MLX_PLATFORM=m
CONFIG_TOUCHSCREEN_DMI=y
CONFIG_FW_ATTR_CLASS=m
@@ -8702,7 +8394,6 @@ CONFIG_INTEL_IPS=m
CONFIG_INTEL_SCU_IPC=y
CONFIG_INTEL_SCU_PCI=y
CONFIG_INTEL_SCU_PLATFORM=m
-CONFIG_PMC_ATOM=y
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
@@ -8727,7 +8418,6 @@ CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
CONFIG_SURFACE_PLATFORMS=y
# CONFIG_SURFACE3_WMI is not set
-CONFIG_SURFACE_3_BUTTON=m
CONFIG_SURFACE_3_POWER_OPREGION=m
CONFIG_SURFACE_GPE=m
CONFIG_SURFACE_HOTPLUG=m
@@ -8740,7 +8430,6 @@ CONFIG_COMMON_CLK=y
#
# Clock driver for ARM Reference designs
#
-# CONFIG_ICST is not set
# CONFIG_CLK_SP810 is not set
# end of Clock driver for ARM Reference designs
@@ -8767,7 +8456,6 @@ CONFIG_MAILBOX=y
CONFIG_PCC=y
# CONFIG_ALTERA_MBOX is not set
CONFIG_IOMMU_IOVA=y
-CONFIG_IOASID=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
@@ -8782,9 +8470,7 @@ CONFIG_IOMMU_IO_PGTABLE=y
CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
CONFIG_IOMMU_DMA=y
-CONFIG_IOMMU_SVA_LIB=y
CONFIG_AMD_IOMMU=y
-CONFIG_AMD_IOMMU_V2=m
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
@@ -9432,21 +9118,14 @@ CONFIG_VME_BUS=y
#
# VME Bridge Drivers
#
-CONFIG_VME_CA91CX42=m
CONFIG_VME_TSI148=m
# CONFIG_VME_FAKE is not set
-#
-# VME Board Drivers
-#
-CONFIG_VMIVME_7805=m
-
#
# VME Device Drivers
#
CONFIG_VME_USER=m
CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
# CONFIG_PWM_DEBUG is not set
CONFIG_PWM_CRC=y
# CONFIG_PWM_CROS_EC is not set
@@ -9515,12 +9194,10 @@ CONFIG_USB4=m
CONFIG_LIBNVDIMM=m
CONFIG_BLK_DEV_PMEM=m
-CONFIG_ND_BLK=m
CONFIG_ND_CLAIM=y
CONFIG_ND_BTT=m
CONFIG_BTT=y
CONFIG_NVDIMM_KEYS=y
-CONFIG_DAX_DRIVER=y
CONFIG_DAX=y
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_HMEM=m
@@ -9571,7 +9248,6 @@ CONFIG_MULTIPLEXER=m
# end of Multiplexer drivers
CONFIG_PM_OPP=y
-# CONFIG_UNISYS_VISORBUS is not set
# CONFIG_SIOX is not set
# CONFIG_SLIMBUS is not set
# CONFIG_INTERCONNECT is not set
@@ -9622,7 +9298,6 @@ CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
-CONFIG_BTRFS_FS_CHECK_INTEGRITY=y
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_BTRFS_ASSERT=y
@@ -9652,7 +9327,6 @@ CONFIG_FS_ENCRYPTION=y
CONFIG_FS_ENCRYPTION_ALGS=y
CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
CONFIG_FS_VERITY=y
-# CONFIG_FS_VERITY_DEBUG is not set
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
@@ -9667,7 +9341,6 @@ CONFIG_QUOTA_TREE=m
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
-CONFIG_AUTOFS4_FS=m
CONFIG_AUTOFS_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
@@ -9687,7 +9360,6 @@ CONFIG_NETFS_SUPPORT=m
CONFIG_NETFS_STATS=y
CONFIG_FSCACHE=m
CONFIG_FSCACHE_STATS=y
-# CONFIG_FSCACHE_DEBUG is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# end of Caches
@@ -9713,8 +9385,6 @@ CONFIG_FAT_DEFAULT_UTF8=y
CONFIG_EXFAT_FS=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=m
-# CONFIG_NTFS_DEBUG is not set
-# CONFIG_NTFS_RW is not set
CONFIG_NTFS3_FS=m
# CONFIG_NTFS3_64BIT_CLUSTER is not set
CONFIG_NTFS3_LZX_XPRESS=y
@@ -9738,8 +9408,6 @@ CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS_INODE64=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
-CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y
-# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
CONFIG_MEMFD_CREATE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=y
@@ -9816,17 +9484,7 @@ CONFIG_ROMFS_BACKED_BY_BLOCK=y
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_PSTORE=y
CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
-CONFIG_PSTORE_DEFLATE_COMPRESS=m
-# CONFIG_PSTORE_LZO_COMPRESS is not set
-# CONFIG_PSTORE_LZ4_COMPRESS is not set
-CONFIG_PSTORE_LZ4HC_COMPRESS=m
-# CONFIG_PSTORE_842_COMPRESS is not set
-CONFIG_PSTORE_ZSTD_COMPRESS=y
CONFIG_PSTORE_COMPRESS=y
-# CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT is not set
-# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT=y
-CONFIG_PSTORE_COMPRESS_DEFAULT="zstd"
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
@@ -9864,7 +9522,6 @@ CONFIG_NFS_DISABLE_UDP_SUPPORT=y
# CONFIG_NFS_V4_2_READ_PLUS is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
-CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_PNFS=y
@@ -9884,7 +9541,6 @@ CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_SWAP=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
# CONFIG_SUNRPC_DEBUG is not set
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_CEPH_FS=m
@@ -9908,7 +9564,6 @@ CONFIG_SMB_SERVER=m
CONFIG_SMB_SERVER_SMBDIRECT=y
CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y
CONFIG_SMB_SERVER_KERBEROS5=y
-CONFIG_SMBFS_COMMON=m
CONFIG_CODA_FS=m
CONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
@@ -9988,27 +9643,20 @@ CONFIG_ENCRYPTED_KEYS=y
CONFIG_KEY_NOTIFICATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
CONFIG_SECURITY=y
-CONFIG_SECURITY_WRITABLE_HOOKS=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
-CONFIG_PAGE_TABLE_ISOLATION=y
# CONFIG_SECURITY_INFINIBAND is not set
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_PATH=y
# CONFIG_INTEL_TXT is not set
CONFIG_LSM_MMAP_MIN_ADDR=65536
-CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HARDENED_USERCOPY=y
-CONFIG_HARDENED_USERCOPY_FALLBACK=y
-# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
CONFIG_FORTIFY_SOURCE=y
# CONFIG_STATIC_USERMODEHELPER is not set
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
CONFIG_SECURITY_SMACK=y
@@ -10039,7 +9687,6 @@ CONFIG_INTEGRITY_AUDIT=y
CONFIG_IMA=y
CONFIG_IMA_MEASURE_PCR_IDX=10
CONFIG_IMA_LSM_RULES=y
-# CONFIG_IMA_TEMPLATE is not set
CONFIG_IMA_NG_TEMPLATE=y
# CONFIG_IMA_SIG_TEMPLATE is not set
CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
@@ -10054,7 +9701,6 @@ CONFIG_IMA_APPRAISE=y
# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
CONFIG_IMA_APPRAISE_BOOTPARAM=y
# CONFIG_IMA_APPRAISE_MODSIG is not set
-# CONFIG_IMA_TRUSTED_KEYRING is not set
CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
@@ -10116,7 +9762,6 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=m
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_NULL2=y
CONFIG_CRYPTO_PCRYPT=m
@@ -10135,7 +9780,6 @@ CONFIG_CRYPTO_ECC=y
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_ECDSA=y
CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_SM2=m
CONFIG_CRYPTO_CURVE25519=m
CONFIG_CRYPTO_CURVE25519_X86=m
@@ -10154,12 +9798,10 @@ CONFIG_CRYPTO_ECHAINIV=m
# Block modes
#
CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CFB=m
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_OFB=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_KEYWRAP=m
@@ -10186,7 +9828,6 @@ CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_CRC32_PCLMUL=m
CONFIG_CRYPTO_XXHASH=m
CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
CONFIG_CRYPTO_BLAKE2S_X86=m
CONFIG_CRYPTO_CRCT10DIF=y
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
@@ -10277,7 +9918,6 @@ CONFIG_CRYPTO_USER_API_RNG=m
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
CONFIG_CRYPTO_USER_API_AEAD=m
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# CONFIG_CRYPTO_STATS is not set
CONFIG_CRYPTO_HASH_INFO=y
#
@@ -10287,7 +9927,6 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
-CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
CONFIG_CRYPTO_LIB_CHACHA=m
@@ -10301,7 +9940,6 @@ CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA256=y
-CONFIG_CRYPTO_LIB_SM4=m
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
@@ -10332,10 +9970,8 @@ CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_TPM_KEY_PARSER=m
CONFIG_PKCS7_MESSAGE_PARSER=y
CONFIG_PKCS7_TEST_KEY=m
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
@@ -10366,7 +10002,6 @@ CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
-CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_CORDIC=m
CONFIG_PRIME_NUMBERS=m
CONFIG_RATIONAL=y
@@ -10437,7 +10072,6 @@ CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
-CONFIG_DMA_OPS=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
@@ -10445,7 +10079,6 @@ CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
CONFIG_SWIOTLB=y
CONFIG_DMA_COHERENT_POOL=y
CONFIG_DMA_CMA=y
-# CONFIG_DMA_PERNUMA_CMA is not set
#
# Default contiguous memory area size:
@@ -10520,7 +10153,6 @@ CONFIG_DEBUG_BUGVERBOSE=y
#
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
# CONFIG_DEBUG_INFO_DWARF4 is not set
@@ -10560,7 +10192,6 @@ CONFIG_KGDB_TESTS=y
# CONFIG_KGDB_LOW_LEVEL_TRAP is not set
# CONFIG_KGDB_KDB is not set
CONFIG_ARCH_HAS_EARLY_DEBUG=y
-CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_ARCH_KCSAN=y
CONFIG_HAVE_KCSAN_COMPILER=y
@@ -10619,16 +10250,13 @@ CONFIG_PANIC_TIMEOUT=600
CONFIG_LOCKUP_DETECTOR=y
CONFIG_SOFTLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_HARDLOCKUP_DETECTOR_PERF=y
CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_WQ_WATCHDOG is not set
# CONFIG_TEST_LOCKUP is not set
# end of Debug Oops, Lockups and Hangs
@@ -10641,7 +10269,6 @@ CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
# end of Scheduler Debugging
-# CONFIG_DEBUG_TIMEKEEPING is not set
# CONFIG_DEBUG_PREEMPT is not set
#
@@ -10679,8 +10306,6 @@ CONFIG_STACKTRACE=y
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
# end of Debug kernel data structures
-# CONFIG_DEBUG_CREDENTIALS is not set
-
#
# RCU Debugging
#
@@ -10820,24 +10445,18 @@ CONFIG_PERCPU_TEST=m
# CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HEXDUMP is not set
-# CONFIG_STRING_SELFTEST is not set
-CONFIG_TEST_STRING_HELPERS=m
-# CONFIG_TEST_STRSCPY is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_SCANF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_XARRAY is not set
-# CONFIG_TEST_OVERFLOW is not set
# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_HASH is not set
# CONFIG_TEST_IDA is not set
# CONFIG_TEST_PARMAN is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_BITOPS is not set
# CONFIG_TEST_VMALLOC is not set
-CONFIG_TEST_USER_COPY=m
CONFIG_TEST_BPF=m
# CONFIG_TEST_BLACKHOLE_DEV is not set
# CONFIG_FIND_BIT_BENCHMARK is not set
@@ -10848,7 +10467,6 @@ CONFIG_TEST_UDELAY=m
# CONFIG_TEST_KMOD is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_OBJAGG is not set
-# CONFIG_TEST_STACKINIT is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_FREE_PAGES is not set
# CONFIG_TEST_FPU is not set
--
2.42.2
^ permalink raw reply [flat|nested] 10+ messages in thread
* [d-kernel] [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
2025-04-19 15:29 ` [d-kernel] [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15) Vasiliy Kovalev
@ 2025-04-19 15:30 ` Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15) Vasiliy Kovalev
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-19 15:30 UTC (permalink / raw)
To: devel-kernel
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
config | 33 ---------------------------------
1 file changed, 33 deletions(-)
diff --git a/config b/config
index d166fc40c00cc..f17b12a472b8e 100644
--- a/config
+++ b/config
@@ -1898,7 +1898,6 @@ CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=m
CONFIG_NL80211_TESTMODE=y
@@ -1913,12 +1912,6 @@ CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_WEXT=y
-CONFIG_CFG80211_WEXT_EXPORT=y
-CONFIG_LIB80211=m
-CONFIG_LIB80211_CRYPT_WEP=m
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
@@ -2548,13 +2541,6 @@ CONFIG_EEPROM_EE1004=m
CONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
-
-#
-# Texas Instruments shared transport line discipline
-#
-CONFIG_TI_ST=m
-# end of Texas Instruments shared transport line discipline
-
CONFIG_SENSORS_LIS3_I2C=m
CONFIG_ALTERA_STAPL=m
CONFIG_INTEL_MEI=m
@@ -3093,8 +3079,6 @@ CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DL2K=m
-CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_BE2NET_HWMON=y
@@ -4119,7 +4103,6 @@ CONFIG_SERIO_ALTERA_PS2=m
CONFIG_SERIO_PS2MULT=m
CONFIG_SERIO_ARC_PS2=m
CONFIG_HYPERV_KEYBOARD=m
-CONFIG_SERIO_TPLATFORMS=m
# CONFIG_SERIO_GPIO_PS2 is not set
CONFIG_USERIO=m
CONFIG_GAMEPORT=m
@@ -4317,7 +4300,6 @@ CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
-CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_AMD_MP2=m
CONFIG_I2C_I801=m
@@ -4326,7 +4308,6 @@ CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_CHT_WC=m
CONFIG_I2C_NFORCE2=m
-CONFIG_I2C_NFORCE2_S4985=m
CONFIG_I2C_NVIDIA_GPU=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
@@ -5027,7 +5008,6 @@ CONFIG_SC1200_WDT=m
CONFIG_PC87413_WDT=m
CONFIG_NV_TCO=m
CONFIG_60XX_WDT=m
-CONFIG_CPU5_WDT=m
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_TQMX86_WDT=m
@@ -6269,7 +6249,6 @@ CONFIG_DRM_PANEL_BRIDGE=y
#
# Display Interface Bridges
#
-# CONFIG_DRM_BAIKAL_HDMI is not set
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX78XX=m
CONFIG_DRM_ANALOGIX_DP=m
@@ -6771,7 +6750,6 @@ CONFIG_SND_SOC_FSL_MICFIL=m
# CONFIG_SND_I2S_HI6210_I2S is not set
# CONFIG_SND_SOC_IMG is not set
CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
-CONFIG_SND_SOC_INTEL_SST=m
CONFIG_SND_SOC_INTEL_CATPT=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
@@ -8197,16 +8175,7 @@ CONFIG_COMEDI_NI_TIO=m
CONFIG_COMEDI_NI_ROUTING=m
# CONFIG_COMEDI_TESTS is not set
CONFIG_STAGING=y
-CONFIG_RTLLIB=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTL8192E=m
CONFIG_RTL8723BS=m
-CONFIG_R8712U=m
-CONFIG_RTS5208=m
-CONFIG_VT6655=m
-CONFIG_VT6656=m
#
# IIO staging drivers
@@ -8277,9 +8246,7 @@ CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
# CONFIG_DVB_AV7110_OSD is not set
CONFIG_DVB_SP8870=m
-CONFIG_LTE_GDM724X=m
# CONFIG_FB_TFT is not set
-CONFIG_FIELDBUS_DEV=m
CONFIG_WFX=m
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACPI_WMI=m
--
2.42.2
^ permalink raw reply [flat|nested] 10+ messages in thread
* [d-kernel] [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
2025-04-19 15:29 ` [d-kernel] [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15) Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15) Vasiliy Kovalev
@ 2025-04-19 15:30 ` Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15) Vasiliy Kovalev
2025-04-19 19:37 ` [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vitaly Chikunov
4 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-19 15:30 UTC (permalink / raw)
To: devel-kernel
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
config | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/config b/config
index f17b12a472b8e..de8964eccadc4 100644
--- a/config
+++ b/config
@@ -938,7 +938,6 @@ CONFIG_MEMORY_ISOLATION=y
CONFIG_HAVE_BOOTMEM_INFO_NODE=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MHP_MEMMAP_ON_MEMORY=y
@@ -3810,7 +3809,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=m
-# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
@@ -5582,7 +5580,6 @@ CONFIG_RADIO_TEA5764=m
CONFIG_RADIO_SAA7706H=m
CONFIG_RADIO_TEF6862=m
CONFIG_RADIO_WL1273=m
-CONFIG_RADIO_WL128X=m
CONFIG_MEDIA_COMMON_OPTIONS=y
#
@@ -9771,7 +9768,6 @@ CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=y
-CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_NHPOLY1305=m
CONFIG_CRYPTO_NHPOLY1305_SSE2=m
CONFIG_CRYPTO_NHPOLY1305_AVX2=m
@@ -9784,20 +9780,16 @@ CONFIG_CRYPTO_ESSIV=m
CONFIG_CRYPTO_CMAC=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_VMAC=m
#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32C_INTEL=m
CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRC32_PCLMUL=m
CONFIG_CRYPTO_XXHASH=m
CONFIG_CRYPTO_BLAKE2B=m
CONFIG_CRYPTO_BLAKE2S_X86=m
CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305_X86_64=m
@@ -9982,11 +9974,6 @@ CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
-CONFIG_CRC32_SELFTEST=y
-CONFIG_CRC32_SLICEBY8=y
-# CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_BIT is not set
CONFIG_CRC64=m
CONFIG_CRC4=m
CONFIG_CRC7=m
--
2.42.2
^ permalink raw reply [flat|nested] 10+ messages in thread
* [d-kernel] [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
` (2 preceding siblings ...)
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15) Vasiliy Kovalev
@ 2025-04-19 15:30 ` Vasiliy Kovalev
2025-04-19 19:37 ` [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vitaly Chikunov
4 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-19 15:30 UTC (permalink / raw)
To: devel-kernel
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
config | 31 -------------------------------
1 file changed, 31 deletions(-)
diff --git a/config b/config
index de8964eccadc4..f1111a4a8be19 100644
--- a/config
+++ b/config
@@ -257,7 +257,6 @@ CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
CONFIG_MEMBARRIER=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
-CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_USERFAULTFD=y
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
CONFIG_KCMP=y
@@ -316,7 +315,6 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DYNAMIC_PHYSICAL_MASK=y
CONFIG_PGTABLE_LEVELS=4
-CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
#
# Processor type and features
@@ -363,15 +361,10 @@ CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_JAILHOUSE_GUEST=y
# CONFIG_ACRN_GUEST is not set
-# CONFIG_MK8 is not set
-# CONFIG_MPSC is not set
-# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
-CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
-CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
@@ -976,12 +969,9 @@ CONFIG_ZSWAP=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd"
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
# CONFIG_ZSWAP_DEFAULT_ON is not set
CONFIG_ZPOOL=y
-CONFIG_ZBUD=y
CONFIG_ZSMALLOC=y
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
@@ -3303,7 +3293,6 @@ CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_ROADRUNNER=m
CONFIG_ROADRUNNER_LARGE_RINGS=y
-# CONFIG_NET_SB1000 is not set
CONFIG_PHYLINK=m
CONFIG_PHYLIB=y
CONFIG_SWPHY=y
@@ -4155,7 +4144,6 @@ CONFIG_SERIAL_8250_MID=m
#
# Non-8250 serial port support
#
-# CONFIG_SERIAL_KGDB_NMI is not set
CONFIG_SERIAL_MAX3100=m
# CONFIG_SERIAL_MAX310X is not set
CONFIG_SERIAL_UARTLITE=m
@@ -4667,7 +4655,6 @@ CONFIG_AXP288_FUEL_GAUGE=m
CONFIG_BATTERY_MAX17040=m
CONFIG_BATTERY_MAX17042=m
# CONFIG_BATTERY_MAX1721X is not set
-CONFIG_CHARGER_PCF50633=m
CONFIG_CHARGER_ISP1704=m
CONFIG_CHARGER_MAX8903=m
CONFIG_CHARGER_LP8727=m
@@ -5120,8 +5107,6 @@ CONFIG_MFD_MENF21BMC=m
CONFIG_MFD_VIPERBOARD=m
CONFIG_MFD_RETU=m
CONFIG_MFD_PCF50633=m
-CONFIG_PCF50633_ADC=m
-CONFIG_PCF50633_GPIO=m
CONFIG_MFD_RDC321X=m
# CONFIG_MFD_RT4831 is not set
# CONFIG_MFD_RT5033 is not set
@@ -5213,7 +5198,6 @@ CONFIG_REGULATOR_MT6311=m
# CONFIG_REGULATOR_MT6359 is not set
CONFIG_REGULATOR_MT6397=m
# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PCF50633 is not set
# CONFIG_REGULATOR_PV88060 is not set
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
@@ -6048,10 +6032,7 @@ CONFIG_DRM_SCHED=m
#
# I2C encoder or helper chips
#
-# CONFIG_DRM_I2C_CH7006 is not set
-CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I2C_NXP_TDA998X=m
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
# end of I2C encoder or helper chips
#
@@ -6452,7 +6433,6 @@ CONFIG_BACKLIGHT_QCOM_WLED=m
CONFIG_BACKLIGHT_SAHARA=m
CONFIG_BACKLIGHT_ADP8860=m
CONFIG_BACKLIGHT_ADP8870=m
-CONFIG_BACKLIGHT_PCF50633=m
CONFIG_BACKLIGHT_LM3630A=m
CONFIG_BACKLIGHT_LM3639=m
CONFIG_BACKLIGHT_LP855X=m
@@ -7849,7 +7829,6 @@ CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_MSM6242=m
CONFIG_RTC_DRV_BQ4802=m
CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_PCF50633=m
# CONFIG_RTC_DRV_CROS_EC is not set
#
@@ -7949,7 +7928,6 @@ CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO_VIRQFD=m
# CONFIG_VFIO_NOIOMMU is not set
CONFIG_VFIO_PCI_CORE=m
-CONFIG_VFIO_PCI_MMAP=y
CONFIG_VFIO_PCI_INTX=y
CONFIG_VFIO_PCI=m
CONFIG_VFIO_PCI_VGA=y
@@ -8182,7 +8160,6 @@ CONFIG_RTL8723BS=m
# Accelerometers
#
CONFIG_ADIS16203=m
-CONFIG_ADIS16240=m
# end of Accelerometers
#
@@ -9453,7 +9430,6 @@ CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
CONFIG_PSTORE_RAM=m
-CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
@@ -9591,7 +9567,6 @@ CONFIG_NLS_UTF8=m
CONFIG_DLM=m
# CONFIG_DLM_DEBUG is not set
CONFIG_UNICODE=y
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
CONFIG_IO_WQ=y
# end of File systems
@@ -9789,7 +9764,6 @@ CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_XXHASH=m
CONFIG_CRYPTO_BLAKE2B=m
CONFIG_CRYPTO_BLAKE2S_X86=m
-CONFIG_CRYPTO_CRCT10DIF=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_POLY1305_X86_64=m
@@ -9977,7 +9951,6 @@ CONFIG_CRC32=y
CONFIG_CRC64=m
CONFIG_CRC4=m
CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
CONFIG_CRC8=m
CONFIG_XXHASH=y
# CONFIG_RANDOM32_SELFTEST is not set
@@ -10166,7 +10139,6 @@ CONFIG_PAGE_EXTENSION=y
CONFIG_DEBUG_RODATA_TEST=y
CONFIG_ARCH_HAS_DEBUG_WX=y
# CONFIG_DEBUG_WX is not set
-CONFIG_GENERIC_PTDUMP=y
# CONFIG_PTDUMP_DEBUGFS is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
@@ -10400,8 +10372,6 @@ CONFIG_PERCPU_TEST=m
CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_SCANF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_XARRAY is not set
@@ -10412,7 +10382,6 @@ CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_BITOPS is not set
# CONFIG_TEST_VMALLOC is not set
CONFIG_TEST_BPF=m
-# CONFIG_TEST_BLACKHOLE_DEV is not set
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_SYSCTL is not set
--
2.42.2
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
` (3 preceding siblings ...)
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15) Vasiliy Kovalev
@ 2025-04-19 19:37 ` Vitaly Chikunov
2025-04-20 2:35 ` Vasiliy Kovalev
4 siblings, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2025-04-19 19:37 UTC (permalink / raw)
To: ALT Linux kernel packages development
Vasiliy,
On Sat, Apr 19, 2025 at 06:29:58PM +0300, Vasiliy Kovalev wrote:
> Эта серия патчей и последующие в течение ~5 мин.,
> имеющие однотипный шаблон *Remove obsolete options*,
> удаляют устаревшие опции в соответствующих config*
Нет цели все чистить, так что отсылка на чистку не обоснование
изменения. Тем более, это делает будущие патчи на конфиги не применимы
ко всем конифгам - придется делать для каждого бранча/флейвора отдельный
патчсет. Что осложнит и их разработку, и применение.
> файлах для удобства дальнейшей оценки конфигурации.
Пожалуйста, не используйте исходник конифига для оценки
конфигурации, используйте итоговый конфиг из собранных ядер.
>
> Эти опции выявлены анализом исходного кода ядра и
> конечного конфиг файла (/boot/config*), поставляемого
> kernel-image*.rpm пакетом соотв. ветки.
>
> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
> [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
> [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
> [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
> _______________________________________________
> devel-kernel mailing list
> devel-kernel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-kernel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
2025-04-19 19:37 ` [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vitaly Chikunov
@ 2025-04-20 2:35 ` Vasiliy Kovalev
2025-04-20 3:18 ` Vitaly Chikunov
0 siblings, 1 reply; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-20 2:35 UTC (permalink / raw)
To: Vitaly Chikunov; +Cc: ALT Linux kernel packages development
19.04.2025 22:37, Vitaly Chikunov wrote:
> Vasiliy,
>
> On Sat, Apr 19, 2025 at 06:29:58PM +0300, Vasiliy Kovalev wrote:
>> Эта серия патчей и последующие в течение ~5 мин.,
>> имеющие однотипный шаблон *Remove obsolete options*,
>> удаляют устаревшие опции в соответствующих config*
>
> Нет цели все чистить, так что отсылка на чистку не обоснование
> изменения.
Vitaly, можете тогда прояснить обратную цель - какое обоснование
оставлять устаревшие опции в ядрах, которые не оказывают никакого
влияния на сборку ядра и зачем их наследовать в следующие версии
веток? Например, с таким подходом в конфиге ветки 6.12 набралось
почти 400 лишних строк:
(патч "config: Remove obsolete options (unused in v6.12-v6.15)" поверх 6.12)
git diff --stat HEAD~1
config | 382
--------------------------------------------------------------
1 file changed, 382 deletions(-)
Вероятность возвращения связанного функционала близка к нулю,
особенно для стабильных веток. Даже если такое и произойдет, вернуть
конкретную опцию не является существенной проблемой, к тому же часть
популярных опций задается по-умолчанию в исходном коде.
> Тем более, это делает будущие патчи на конфиги не применимы
> ко всем конифгам - придется делать для каждого бранча/флейвора отдельный
> патчсет. Что осложнит и их разработку, и применение.
Но ведь это уже нарушено, например, ваши коммиты в ветках 6.14+
ee7084f38bcf ("config: Enable more Intel hardware")
240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
не бэкпортированы в ближайшие 6.12/6/13 , причем, помимо
консистентности конфигов, патчи на первый взгляд также актуальны.
Ещё момент, на который стоит обратить внимание,
изменения коммита f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
есть в ветках 6.12/6.14/6.15
но нет в ветке 6.13
В противном случае, я бы для всех веток sisyphus ограничился бы
отправкой одного патча из этой серии:
[PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
Отправленные патчи "чистки конфигов" для остальных веток (на базе 6.1 и
5.10 ядер)
этой стратегии придерживаются.
>> файлах для удобства дальнейшей оценки конфигурации.
>
> Пожалуйста, не используйте исходник конифига для оценки
> конфигурации, используйте итоговый конфиг из собранных ядер.
Согласен и такой подход конечно правильный, но это также и противоречие,
т.к. Вы сами анализируете исходники перед вынесением оценки конфигурации,
например тут
https://lore.altlinux.org/devel-kernel/20240610132835.qnphs5hv4rrym363@altlinux.org/
вероятно по той же причине - удобство и скорость первичной оценки.
--
Итого, чтобы придти к какому-то компромиссу, предлагаю для веток
sisyphus (6.12+) и остальных (на базе 5.10 и 6.1) следующие действия:
1) выполнить бэкпорт (cherry-pick) патчей для 6.13:
f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
ee7084f38bcf ("config: Enable more Intel hardware")
2) выполнить бэкпорт (cherry-pick) патчей для 6.12:
240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
ee7084f38bcf ("config: Enable more Intel hardware")
3) применить один патч для всех (sisyphus 6.12-6.15) веток из этой серии:
[PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
4) применить остальные отправленные (*Remove obsolete options*) патчи
для соотв. веток на базе 5.10 и 6.1 ядер.
>>
>> Эти опции выявлены анализом исходного кода ядра и
>> конечного конфиг файла (/boot/config*), поставляемого
>> kernel-image*.rpm пакетом соотв. ветки.
>>
>> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>> [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
>> [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
>> [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
>
>> _______________________________________________
>> devel-kernel mailing list
>> devel-kernel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel-kernel
>
> _______________________________________________
> devel-kernel mailing list
> devel-kernel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-kernel
--
--
Thanks,
Vasiliy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
2025-04-20 2:35 ` Vasiliy Kovalev
@ 2025-04-20 3:18 ` Vitaly Chikunov
2025-04-20 7:15 ` Vasiliy Kovalev
0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2025-04-20 3:18 UTC (permalink / raw)
To: Vasiliy Kovalev; +Cc: ALT Linux kernel packages development
Vasiliy,
On Sun, Apr 20, 2025 at 05:35:38AM +0300, Vasiliy Kovalev wrote:
> 19.04.2025 22:37, Vitaly Chikunov wrote:
> > Vasiliy,
> >
> > On Sat, Apr 19, 2025 at 06:29:58PM +0300, Vasiliy Kovalev wrote:
> > > Эта серия патчей и последующие в течение ~5 мин.,
> > > имеющие однотипный шаблон *Remove obsolete options*,
> > > удаляют устаревшие опции в соответствующих config*
> >
> > Нет цели все чистить, так что отсылка на чистку не обоснование
> > изменения.
>
> Vitaly, можете тогда прояснить обратную цель - какое обоснование
> оставлять устаревшие опции в ядрах, которые не оказывают никакого
> влияния на сборку ядра и зачем их наследовать в следующие версии
> веток?
Я уже пояснил. За не именем "системы конфигурации", это наилучший вариант
для бекпортирования изменений в конфиги.
> Например, с таким подходом в конфиге ветки 6.12 набралось
> почти 400 лишних строк:
>
> (патч "config: Remove obsolete options (unused in v6.12-v6.15)" поверх 6.12)
> git diff --stat HEAD~1
> config | 382 --------------------------------------------------------------
> 1 file changed, 382 deletions(-)
>
> Вероятность возвращения связанного функционала близка к нулю,
> особенно для стабильных веток. Даже если такое и произойдет, вернуть
> конкретную опцию не является существенной проблемой, к тому же часть
> популярных опций задается по-умолчанию в исходном коде.
>
> > Тем более, это делает будущие патчи на конфиги не применимы
> > ко всем конифгам - придется делать для каждого бранча/флейвора отдельный
> > патчсет. Что осложнит и их разработку, и применение.
>
> Но ведь это уже нарушено, например, ваши коммиты в ветках 6.14+
> ee7084f38bcf ("config: Enable more Intel hardware")
> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
> не бэкпортированы в ближайшие 6.12/6/13 , причем, помимо
> консистентности конфигов, патчи на первый взгляд также актуальны.
Их лучше скопировать. Для опций влияющих на поведение ядра я бы
предпочел, чтоб была задержка в их прохождении в стабильные ядра, чтоб их
успели протестировать. Если они вызовут нестабильность у ядра, то не
желательно их включать сразу у всех ядер.
Кроме того, небольшой рассинхрон, это небольшой рассинхрон, вы же
предлагаете удалять много опций в зависимости от версии, что вызовет
больший рассинхрон.
>
> Ещё момент, на который стоит обратить внимание,
> изменения коммита f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
> есть в ветках 6.12/6.14/6.15
> но нет в ветке 6.13
Видимо, пропустил. Скопировал этот коммит сейчас. Спасибо что обратили внимание.
>
> В противном случае, я бы для всех веток sisyphus ограничился бы
> отправкой одного патча из этой серии:
> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>
> Отправленные патчи "чистки конфигов" для остальных веток (на базе 6.1 и 5.10
> ядер)
> этой стратегии придерживаются.
>
> > > файлах для удобства дальнейшей оценки конфигурации.
> >
> > Пожалуйста, не используйте исходник конифига для оценки
> > конфигурации, используйте итоговый конфиг из собранных ядер.
>
> Согласен и такой подход конечно правильный, но это также и противоречие,
> т.к. Вы сами анализируете исходники перед вынесением оценки конфигурации,
> например тут https://lore.altlinux.org/devel-kernel/20240610132835.qnphs5hv4rrym363@altlinux.org/
> вероятно по той же причине - удобство и скорость первичной оценки.
Исходный конфиг показывает намерение маинтайнеров.
>
> --
>
> Итого, чтобы придти к какому-то компромиссу, предлагаю для веток
> sisyphus (6.12+) и остальных (на базе 5.10 и 6.1) следующие действия:
>
> 1) выполнить бэкпорт (cherry-pick) патчей для 6.13:
> f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
> ee7084f38bcf ("config: Enable more Intel hardware")
>
> 2) выполнить бэкпорт (cherry-pick) патчей для 6.12:
> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
> ee7084f38bcf ("config: Enable more Intel hardware")
В принципе, так и надо сделать.
>
> 3) применить один патч для всех (sisyphus 6.12-6.15) веток из этой серии:
> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>
> 4) применить остальные отправленные (*Remove obsolete options*) патчи
> для соотв. веток на базе 5.10 и 6.1 ядер.
Эти патчи не приносят пользы, но вносят ещё больший рассинхрон в конфиги.
Желательно или придумать удобную систему конфигурирования 13 ядер
(умножить на кол-во архитектур), или не ломать то, что есть. То что
есть -- не так плохо как может показаться на первый взгляд. У других
дистрибутивов тоже не идеальные системы, я разбирался в вопросе.
>
> > >
> > > Эти опции выявлены анализом исходного кода ядра и
> > > конечного конфиг файла (/boot/config*), поставляемого
> > > kernel-image*.rpm пакетом соотв. ветки.
> > >
> > > [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
> > > [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
> > > [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
> > > [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
> >
> > > _______________________________________________
> > > devel-kernel mailing list
> > > devel-kernel@lists.altlinux.org
> > > https://lists.altlinux.org/mailman/listinfo/devel-kernel
> >
> > _______________________________________________
> > devel-kernel mailing list
> > devel-kernel@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/devel-kernel
>
> --
> --
> Thanks,
> Vasiliy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
2025-04-20 3:18 ` Vitaly Chikunov
@ 2025-04-20 7:15 ` Vasiliy Kovalev
2025-04-20 23:47 ` Vitaly Chikunov
0 siblings, 1 reply; 10+ messages in thread
From: Vasiliy Kovalev @ 2025-04-20 7:15 UTC (permalink / raw)
To: Vitaly Chikunov; +Cc: ALT Linux kernel packages development
Vitaly,
20.04.2025 06:18, Vitaly Chikunov wrote:
> Vasiliy,
>
> On Sun, Apr 20, 2025 at 05:35:38AM +0300, Vasiliy Kovalev wrote:
>> 19.04.2025 22:37, Vitaly Chikunov wrote:
>>> Vasiliy,
>>>
>>> On Sat, Apr 19, 2025 at 06:29:58PM +0300, Vasiliy Kovalev wrote:
>>>> Эта серия патчей и последующие в течение ~5 мин.,
>>>> имеющие однотипный шаблон *Remove obsolete options*,
>>>> удаляют устаревшие опции в соответствующих config*
>>>
>>> Нет цели все чистить, так что отсылка на чистку не обоснование
>>> изменения.
>>
>> Vitaly, можете тогда прояснить обратную цель - какое обоснование
>> оставлять устаревшие опции в ядрах, которые не оказывают никакого
>> влияния на сборку ядра и зачем их наследовать в следующие версии
>> веток?
>
> Я уже пояснил. За не именем "системы конфигурации", это наилучший вариант
> для бекпортирования изменений в конфиги.
>
>> Например, с таким подходом в конфиге ветки 6.12 набралось
>> почти 400 лишних строк:
>>
>> (патч "config: Remove obsolete options (unused in v6.12-v6.15)" поверх 6.12)
>> git diff --stat HEAD~1
>> config | 382 --------------------------------------------------------------
>> 1 file changed, 382 deletions(-)
>>
>> Вероятность возвращения связанного функционала близка к нулю,
>> особенно для стабильных веток. Даже если такое и произойдет, вернуть
>> конкретную опцию не является существенной проблемой, к тому же часть
>> популярных опций задается по-умолчанию в исходном коде.
>>
>>> Тем более, это делает будущие патчи на конфиги не применимы
>>> ко всем конифгам - придется делать для каждого бранча/флейвора отдельный
>>> патчсет. Что осложнит и их разработку, и применение.
>>
>> Но ведь это уже нарушено, например, ваши коммиты в ветках 6.14+
>> ee7084f38bcf ("config: Enable more Intel hardware")
>> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
>> не бэкпортированы в ближайшие 6.12/6/13 , причем, помимо
>> консистентности конфигов, патчи на первый взгляд также актуальны.
>
> Их лучше скопировать. Для опций влияющих на поведение ядра я бы
> предпочел, чтоб была задержка в их прохождении в стабильные ядра, чтоб их
> успели протестировать. Если они вызовут нестабильность у ядра, то не
> желательно их включать сразу у всех ядер.
>
> Кроме того, небольшой рассинхрон, это небольшой рассинхрон, вы же
> предлагаете удалять много опций в зависимости от версии, что вызовет
> больший рассинхрон.
>
>>
>> Ещё момент, на который стоит обратить внимание,
>> изменения коммита f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
>> есть в ветках 6.12/6.14/6.15
>> но нет в ветке 6.13
>
> Видимо, пропустил. Скопировал этот коммит сейчас. Спасибо что обратили внимание.
>
>>
>> В противном случае, я бы для всех веток sisyphus ограничился бы
>> отправкой одного патча из этой серии:
>> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>>
>> Отправленные патчи "чистки конфигов" для остальных веток (на базе 6.1 и 5.10
>> ядер)
>> этой стратегии придерживаются.
>>
>>>> файлах для удобства дальнейшей оценки конфигурации.
>>>
>>> Пожалуйста, не используйте исходник конифига для оценки
>>> конфигурации, используйте итоговый конфиг из собранных ядер.
>>
>> Согласен и такой подход конечно правильный, но это также и противоречие,
>> т.к. Вы сами анализируете исходники перед вынесением оценки конфигурации,
>> например тут https://lore.altlinux.org/devel-kernel/20240610132835.qnphs5hv4rrym363@altlinux.org/
>> вероятно по той же причине - удобство и скорость первичной оценки.
>
> Исходный конфиг показывает намерение маинтайнеров.
Извините, но это противоречивая позиция - нельзя одновременно
утверждать, что исходные
конфиги не следует использовать для оценки, и в то же время обосновывать их
использование "намерениями маинтайнеров". Либо исходные конфиги информативны
и полезны для анализа (и тогда мои выводы об устаревших опциях
обоснованы), либо нет.
Отмечу, что предложенные патчи как раз основаны на анализе обоих типов
конфигов
- как исходного, так и итогового из собранных ядер.
>
>>
>> --
>>
>> Итого, чтобы придти к какому-то компромиссу, предлагаю для веток
>> sisyphus (6.12+) и остальных (на базе 5.10 и 6.1) следующие действия:
>>
>> 1) выполнить бэкпорт (cherry-pick) патчей для 6.13:
>> f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
>> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
>> ee7084f38bcf ("config: Enable more Intel hardware")
>>
>> 2) выполнить бэкпорт (cherry-pick) патчей для 6.12:
>> 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
>> ee7084f38bcf ("config: Enable more Intel hardware")
>
> В принципе, так и надо сделать.
>
>>
>> 3) применить один патч для всех (sisyphus 6.12-6.15) веток из этой серии:
>> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>>
>> 4) применить остальные отправленные (*Remove obsolete options*) патчи
>> для соотв. веток на базе 5.10 и 6.1 ядер.
>
> Эти патчи не приносят пользы, но вносят ещё больший рассинхрон в конфиги.
>
> Желательно или придумать удобную систему конфигурирования 13 ядер
> (умножить на кол-во архитектур), или не ломать то, что есть. То что
> есть -- не так плохо как может показаться на первый взгляд.
$ git diff --stat kernelbot/un-def/p9..kernelbot/un-def/p10 -- config | tee
config | 1217
++++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 763 insertions(+), 454 deletions(-)
$ git diff --stat kernelbot/un-def/p10..kernelbot/6.12/sisyphus --
config | tee
config | 367
+++++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 300 insertions(+), 67 deletions(-)
$ git diff --stat kernelbot/un-def/p9..kernelbot/6.12/sisyphus --
config | tee
config | 1538
+++++++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 1040 insertions(+), 498 deletions(-)
где un-def/p9 - ветка с ядром 5.10
un-def/p10 - ветка с ядром 6.1
При таких масштабных расхождениях аргумент о "небольшом рассинхроне"
и удобстве бэкпортирования уже неактуален - конфиги давно радикально
отличаются,
и простой cherri-pick не всегда сработает без ручного вмешательства.
Удаление ~400 устаревших строк значительно не усугубит ситуацию, но улучшит
читаемость и понимание конфигов.
> У других
> дистрибутивов тоже не идеальные системы, я разбирался в вопросе.
До возможного появления "системы конфигурирования" чистка от устаревших
опций - это
скорее шаг к упрощению, а не усложнению. Меньше "шума" в конфигах
сделает и текущую
поддержку, и будущую систематизацию более прозрачной.
>>
>>>>
>>>> Эти опции выявлены анализом исходного кода ядра и
>>>> конечного конфиг файла (/boot/config*), поставляемого
>>>> kernel-image*.rpm пакетом соотв. ветки.
>>>>
>>>> [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
>>>> [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
>>>> [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
>>>> [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
>>>
>>>> _______________________________________________
>>>> devel-kernel mailing list
>>>> devel-kernel@lists.altlinux.org
>>>> https://lists.altlinux.org/mailman/listinfo/devel-kernel
>>>
>>> _______________________________________________
>>> devel-kernel mailing list
>>> devel-kernel@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-kernel
>>
>> --
>> --
>> Thanks,
>> Vasiliy
--
--
Thanks,
Vasiliy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options
2025-04-20 7:15 ` Vasiliy Kovalev
@ 2025-04-20 23:47 ` Vitaly Chikunov
0 siblings, 0 replies; 10+ messages in thread
From: Vitaly Chikunov @ 2025-04-20 23:47 UTC (permalink / raw)
To: Vasiliy Kovalev; +Cc: ALT Linux kernel packages development
Vasiliy,
On Sun, Apr 20, 2025 at 10:15:06AM +0300, Vasiliy Kovalev wrote:
> 20.04.2025 06:18, Vitaly Chikunov wrote:
> > On Sun, Apr 20, 2025 at 05:35:38AM +0300, Vasiliy Kovalev wrote:
> > > 19.04.2025 22:37, Vitaly Chikunov wrote:
> > > > On Sat, Apr 19, 2025 at 06:29:58PM +0300, Vasiliy Kovalev wrote:
> > > > > файлах для удобства дальнейшей оценки конфигурации.
> > > >
> > > > Пожалуйста, не используйте исходник конифига для оценки
> > > > конфигурации, используйте итоговый конфиг из собранных ядер.
> > >
> > > Согласен и такой подход конечно правильный, но это также и противоречие,
> > > т.к. Вы сами анализируете исходники перед вынесением оценки конфигурации,
> > > например тут https://lore.altlinux.org/devel-kernel/20240610132835.qnphs5hv4rrym363@altlinux.org/
> > > вероятно по той же причине - удобство и скорость первичной оценки.
> >
> > Исходный конфиг показывает намерение маинтайнеров.
>
> Извините, но это противоречивая позиция - нельзя одновременно утверждать,
> что исходные
> конфиги не следует использовать для оценки, и в то же время обосновывать их
> использование "намерениями маинтайнеров". Либо исходные конфиги информативны
> и полезны для анализа (и тогда мои выводы об устаревших опциях обоснованы),
> либо нет.
Намерение - осознанное целенаправленное действие.
Используя исходный конфиг вы оцениваете намерение маинтайнеров.
Используя итоговый конфиг вы оцениваете конфигурацию ядра.
Между этими конфигами есть разница в том что огромная часть опций включаются
автоматически по формулам и наследуется из апстрима.
Например, в SUSE синхронизируют конфиг в каждом билде. И поэтому они
часто сами не понимают какие опции они включили зачем-то, а какие включились
автоматически. https://www.youtube.com/watch?v=ymw96lGq5hk
>
> Отмечу, что предложенные патчи как раз основаны на анализе обоих типов
> конфигов
> - как исходного, так и итогового из собранных ядер.
>
> >
> > >
> > > --
> > >
> > > Итого, чтобы придти к какому-то компромиссу, предлагаю для веток
> > > sisyphus (6.12+) и остальных (на базе 5.10 и 6.1) следующие действия:
> > >
> > > 1) выполнить бэкпорт (cherry-pick) патчей для 6.13:
> > > f495aad09ab5 ("config: unset CONFIG_BLK_DEV_FD")
> > > 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
> > > ee7084f38bcf ("config: Enable more Intel hardware")
> > >
> > > 2) выполнить бэкпорт (cherry-pick) патчей для 6.12:
> > > 240723f0ad50 ("config: Enable CONFIG_NTSYNC=m")
> > > ee7084f38bcf ("config: Enable more Intel hardware")
> >
> > В принципе, так и надо сделать.
> >
> > >
> > > 3) применить один патч для всех (sisyphus 6.12-6.15) веток из этой серии:
> > > [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
> > >
> > > 4) применить остальные отправленные (*Remove obsolete options*) патчи
> > > для соотв. веток на базе 5.10 и 6.1 ядер.
> >
> > Эти патчи не приносят пользы, но вносят ещё больший рассинхрон в конфиги.
> >
> > Желательно или придумать удобную систему конфигурирования 13 ядер
> > (умножить на кол-во архитектур), или не ломать то, что есть. То что
> > есть -- не так плохо как может показаться на первый взгляд.
>
> $ git diff --stat kernelbot/un-def/p9..kernelbot/un-def/p10 -- config | tee
> config | 1217
> ++++++++++++++++++++++++++++++++++++++++------------------------
> 1 file changed, 763 insertions(+), 454 deletions(-)
>
> $ git diff --stat kernelbot/un-def/p10..kernelbot/6.12/sisyphus -- config |
> tee
> config | 367
> +++++++++++++++++++++++++++++++++++++++++++++++++++++------------
> 1 file changed, 300 insertions(+), 67 deletions(-)
>
> $ git diff --stat kernelbot/un-def/p9..kernelbot/6.12/sisyphus -- config |
> tee
> config | 1538
> +++++++++++++++++++++++++++++++++++++++++++---------------------
> 1 file changed, 1040 insertions(+), 498 deletions(-)
>
> где un-def/p9 - ветка с ядром 5.10
> un-def/p10 - ветка с ядром 6.1
>
> При таких масштабных расхождениях аргумент о "небольшом рассинхроне"
> и удобстве бэкпортирования уже неактуален - конфиги давно радикально
> отличаются,
> и простой cherri-pick не всегда сработает без ручного вмешательства.
>
> Удаление ~400 устаревших строк значительно не усугубит ситуацию, но улучшит
> читаемость и понимание конфигов.
Увеличение рассинхрона ухудшает бекпортиуремость, а
уменьшение рассинхрона улучшает бекпортиуремость.
Неполный их синхрон не означает, что идея синхрона
опровергнута. Так же есть цена/качество у внесения изменений. Например,
если изменение желательно протестировать, то дешевле пойти на временный
рассинхрон.
>
> > У других
> > дистрибутивов тоже не идеальные системы, я разбирался в вопросе.
>
> До возможного появления "системы конфигурирования"
Её никогда не будет так что можно это не обсуждать.
> чистка от устаревших
> опций - это
> скорее шаг к упрощению, а не усложнению. Меньше "шума" в конфигах сделает и
> текущую
> поддержку, и будущую систематизацию более прозрачной.
Увеличение степени рассинхрона увеличивает вероятность, что коммит для
конфига не наложится. Это увеличит работу по подготовке таких коммитов,
по их прохождению в ядра, увеличит вероятность ошибок.
Желательно, чтоб конфиги были синхронизированы, но полная синхронизация
это идеал. Если её нет, то не значит, что она не желательна. Но, полная
синхронизация не самоцель, могут быть ситуации, что где-то лучше оставить
рассинхрон, так как синзхрон себе дороже.
>
> > >
> > > > >
> > > > > Эти опции выявлены анализом исходного кода ядра и
> > > > > конечного конфиг файла (/boot/config*), поставляемого
> > > > > kernel-image*.rpm пакетом соотв. ветки.
> > > > >
> > > > > [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15)
> > > > > [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15)
> > > > > [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15)
> > > > > [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15)
> > > >
> > > > > _______________________________________________
> > > > > devel-kernel mailing list
> > > > > devel-kernel@lists.altlinux.org
> > > > > https://lists.altlinux.org/mailman/listinfo/devel-kernel
> > > >
> > > > _______________________________________________
> > > > devel-kernel mailing list
> > > > devel-kernel@lists.altlinux.org
> > > > https://lists.altlinux.org/mailman/listinfo/devel-kernel
> > >
> > > --
> > > --
> > > Thanks,
> > > Vasiliy
>
> --
> --
> Thanks,
> Vasiliy
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-04-20 23:47 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-19 15:29 [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vasiliy Kovalev
2025-04-19 15:29 ` [d-kernel] [PATCH 6.15 1/4] config: Remove obsolete options (unused in v6.12-v6.15) Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 2/4] config: Remove obsolete options (unused in v6.13-v6.15) Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 3/4] config: Remove obsolete options (unused in v6.14-v6.15) Vasiliy Kovalev
2025-04-19 15:30 ` [d-kernel] [PATCH 6.15 4/4] config: Remove obsolete options (unused in v6.15) Vasiliy Kovalev
2025-04-19 19:37 ` [d-kernel] [PATCH 6.15 0/4] config: Remove obsolete options Vitaly Chikunov
2025-04-20 2:35 ` Vasiliy Kovalev
2025-04-20 3:18 ` Vitaly Chikunov
2025-04-20 7:15 ` Vasiliy Kovalev
2025-04-20 23:47 ` Vitaly Chikunov
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git