kernelconfig_penguin
selects
CONFIG_ACPI_LEGACY_TABLES_LOOKUP
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT
CONFIG_ANON_INODES
CONFIG_ARCH_CLOCKSOURCE_DATA
CONFIG_ARCH_DISCARD_MEMBLOCK
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED
CONFIG_ARCH_HAS_ELF_RANDOMIZE
CONFIG_ARCH_HAS_FAST_MULTIPLIER
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL
CONFIG_ARCH_HAS_GIGANTIC_PAGE
CONFIG_ARCH_HAS_KCOV
CONFIG_ARCH_HAS_PMEM_API
CONFIG_ARCH_HAS_MMIO_FLUSH
CONFIG_ARCH_HAS_SG_CHAIN
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW
CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
CONFIG_ARCH_SUPPORTS_INT128
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING
CONFIG_ARCH_USE_BUILTIN_BSWAP
CONFIG_ARCH_USE_CMPXCHG_LOCKREF
CONFIG_ARCH_USE_QUEUED_RWLOCKS
CONFIG_ARCH_USE_QUEUED_SPINLOCKS
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT
CONFIG_ARCH_WANT_FRAME_POINTERS
CONFIG_ARCH_WANT_IPC_PARSE_VERSION
CONFIG_BUILDTIME_EXTABLE_SORT
CONFIG_CLKEVT_I8253
CONFIG_CLKSRC_I8253
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE
CONFIG_CLOCKSOURCE_WATCHDOG
CONFIG_CLONE_BACKWARDS
CONFIG_COMPAT_OLD_SIGACTION
CONFIG_DCACHE_WORD_ACCESS
CONFIG_EDAC_ATOMIC_SCRUB
CONFIG_EDAC_SUPPORT
CONFIG_GENERIC_CLOCKEVENTS
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST
CONFIG_GENERIC_CMOS_UPDATE
CONFIG_GENERIC_CPU_AUTOPROBE
CONFIG_GENERIC_CPU_VULNERABILITIES
CONFIG_GENERIC_EARLY_IOREMAP
CONFIG_GENERIC_FIND_FIRST_BIT
CONFIG_GENERIC_IOMAP
CONFIG_GENERIC_IRQ_PROBE
CONFIG_GENERIC_IRQ_SHOW
CONFIG_GENERIC_PENDING_IRQ
CONFIG_GENERIC_SMP_IDLE_THREAD
CONFIG_GENERIC_STRNCPY_FROM_USER
CONFIG_GENERIC_STRNLEN_USER
CONFIG_GENERIC_TIME_VSYSCALL
CONFIG_HAVE_ACPI_APEI
CONFIG_HAVE_ACPI_APEI_NMI
CONFIG_HAVE_ALIGNED_STRUCT_PAGE
CONFIG_HAVE_AOUT
CONFIG_HAVE_ARCH_AUDITSYSCALL
CONFIG_HAVE_ARCH_HARDENED_USERCOPY
CONFIG_HAVE_ARCH_HUGE_VMAP
CONFIG_HAVE_ARCH_JUMP_LABEL
CONFIG_HAVE_ARCH_KASAN
CONFIG_HAVE_ARCH_KGDB
CONFIG_HAVE_ARCH_KMEMCHECK
CONFIG_HAVE_ARCH_MMAP_RND_BITS
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS
CONFIG_HAVE_ARCH_SECCOMP_FILTER
CONFIG_HAVE_ARCH_SOFT_DIRTY
CONFIG_HAVE_ARCH_TRACEHOOK
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES
CONFIG_HAVE_EBPF_JIT
CONFIG_HAVE_ARCH_VMAP_STACK
CONFIG_HAVE_CC_STACKPROTECTOR
CONFIG_HAVE_CMPXCHG_DOUBLE
CONFIG_HAVE_CMPXCHG_LOCAL
CONFIG_HAVE_CONTEXT_TRACKING
CONFIG_HAVE_COPY_THREAD_TLS
CONFIG_HAVE_C_RECORDMCOUNT
CONFIG_HAVE_DEBUG_KMEMLEAK
CONFIG_HAVE_DEBUG_STACKOVERFLOW
CONFIG_HAVE_DMA_API_DEBUG
CONFIG_HAVE_DMA_CONTIGUOUS
CONFIG_HAVE_DYNAMIC_FTRACE
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS
CONFIG_HAVE_EXIT_THREAD
CONFIG_HAVE_FENTRY
CONFIG_HAVE_FTRACE_MCOUNT_RECORD
CONFIG_HAVE_FUNCTION_GRAPH_TRACER
CONFIG_HAVE_FUNCTION_TRACER
CONFIG_HAVE_GCC_PLUGINS
CONFIG_HAVE_GENERIC_DMA_COHERENT
CONFIG_HAVE_HW_BREAKPOINT
CONFIG_HAVE_IDE
CONFIG_HAVE_IOREMAP_PROT
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK
CONFIG_HAVE_IRQ_TIME_ACCOUNTING
CONFIG_HAVE_KERNEL_BZIP2
CONFIG_HAVE_KERNEL_GZIP
CONFIG_HAVE_KERNEL_LZ4
CONFIG_HAVE_KERNEL_LZMA
CONFIG_HAVE_KERNEL_LZO
CONFIG_HAVE_KERNEL_XZ
CONFIG_HAVE_KPROBES
CONFIG_HAVE_KPROBES_ON_FTRACE
CONFIG_HAVE_KRETPROBES
CONFIG_HAVE_KVM
CONFIG_HAVE_LIVEPATCH
CONFIG_HAVE_MEMBLOCK
CONFIG_HAVE_MEMBLOCK_NODE_MAP
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS
CONFIG_HAVE_NMI
CONFIG_HAVE_OPROFILE
CONFIG_HAVE_OPTPROBES
CONFIG_HAVE_PCSPKR_PLATFORM
CONFIG_HAVE_PERF_EVENTS
CONFIG_HAVE_PERF_EVENTS_NMI
CONFIG_HAVE_PERF_REGS
CONFIG_HAVE_PERF_USER_STACK_DUMP
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API
CONFIG_HAVE_SYSCALL_TRACEPOINTS
CONFIG_HAVE_UID16
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK
CONFIG_HAVE_USER_RETURN_NOTIFIER
CONFIG_HOTPLUG_SMT
CONFIG_IRQ_FORCED_THREADING
CONFIG_MODULES_USE_ELF_RELA
CONFIG_MODULES_USE_ELF_REL
CONFIG_OLD_SIGACTION
CONFIG_OLD_SIGSUSPEND3
CONFIG_PERF_EVENTS
CONFIG_RTC_LIB
CONFIG_RTC_MC146818_LIB
CONFIG_SPARSE_IRQ
CONFIG_SRCU
CONFIG_SYSCTL_EXCEPTION_TRACE
CONFIG_THREAD_INFO_IN_TASK
CONFIG_USER_STACKTRACE_SUPPORT
CONFIG_VIRT_TO_BUS
CONFIG_X86_DEV_DMA_OPS
CONFIG_X86_FEATURE_NAMES
CONFIG_HAVE_STACK_VALIDATION
CONFIG_ARCH_USES_HIGH_VMA_FLAGS
CONFIG_ARCH_HAS_PKEYS

is selected by
CONFIG_X86_INTEL_LPSS
CONFIG_CRYPTO_GLUE_HELPER_X86
CONFIG_CRYPTO_CRC32C_INTEL
CONFIG_CRYPTO_CRC32_PCLMUL
CONFIG_CRYPTO_CRCT10DIF_PCLMUL
CONFIG_CRYPTO_POLY1305_X86_64
CONFIG_CRYPTO_SHA1_SSSE3
CONFIG_CRYPTO_SHA256_SSSE3
CONFIG_CRYPTO_SHA512_SSSE3
CONFIG_CRYPTO_SHA1_MB
CONFIG_CRYPTO_SHA256_MB
CONFIG_CRYPTO_SHA512_MB
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL
CONFIG_CRYPTO_AES_586
CONFIG_CRYPTO_AES_X86_64
CONFIG_CRYPTO_AES_NI_INTEL
CONFIG_CRYPTO_BLOWFISH_X86_64
CONFIG_CRYPTO_CAMELLIA_X86_64
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64
CONFIG_CRYPTO_CAST5_AVX_X86_64
CONFIG_CRYPTO_CAST6_AVX_X86_64
CONFIG_CRYPTO_DES3_EDE_X86_64
CONFIG_CRYPTO_SALSA20_586
CONFIG_CRYPTO_SALSA20_X86_64
CONFIG_CRYPTO_CHACHA20_X86_64
CONFIG_CRYPTO_SERPENT_SSE2_X86_64
CONFIG_CRYPTO_SERPENT_SSE2_586
CONFIG_CRYPTO_SERPENT_AVX_X86_64
CONFIG_CRYPTO_SERPENT_AVX2_X86_64
CONFIG_CRYPTO_TWOFISH_586
CONFIG_CRYPTO_TWOFISH_X86_64
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY
CONFIG_CRYPTO_TWOFISH_AVX_X86_64
CONFIG_CRYPTO_DEV_QAT_DH895xCC
CONFIG_CRYPTO_DEV_QAT_C3XXX
CONFIG_CRYPTO_DEV_QAT_C62X
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF
CONFIG_CRYPTO_DEV_QAT_C3XXXVF
CONFIG_CRYPTO_DEV_QAT_C62XVF
CONFIG_INTEL_MEI_ME
CONFIG_INTEL_MEI_TXE
CONFIG_INTEL_MIC_CARD
CONFIG_SCIF
CONFIG_VOP
CONFIG_BLK_DEV_CMD640
CONFIG_BLK_DEV_RZ1000
CONFIG_BLK_DEV_ATIIXP
CONFIG_BLK_DEV_SIS5513
CONFIG_BLK_DEV_ALI14XX
CONFIG_BLK_DEV_DTC2278
CONFIG_BLK_DEV_HT6560B
CONFIG_BLK_DEV_QD65XX
CONFIG_BLK_DEV_UMC8672
CONFIG_SCSI_ISCI
CONFIG_ATP
CONFIG_INPUT_APANEL
CONFIG_SERIAL_8250_LPSS
CONFIG_SERIAL_8250_MID
CONFIG_MWAVE
CONFIG_TCG_TIS
CONFIG_GPIO_ICH
CONFIG_GPIO_LYNXPOINT
CONFIG_GPIO_104_DIO_48E
CONFIG_GPIO_104_IDIO_16
CONFIG_GPIO_104_IDI_48
CONFIG_GPIO_SCH
CONFIG_GPIO_WS16C48
CONFIG_GPIO_SODAVILLE
CONFIG_SENSORS_APPLESMC
CONFIG_SENSORS_ASB100
CONFIG_SENSORS_VIA_CPUTEMP
CONFIG_INTEL_SOC_DTS_IOSF_CORE
CONFIG_INTEL_SOC_DTS_THERMAL
CONFIG_INT340X_THERMAL
CONFIG_EBC_C384_WDT
CONFIG_IE6XX_WDT
CONFIG_ITCO_WDT
CONFIG_VIA_WDT
CONFIG_W83627HF_WDT
CONFIG_INTEL_MEI_WDT
CONFIG_NI903X_WDT
CONFIG_MFD_CS5535
CONFIG_MFD_CROS_EC
CONFIG_MFD_INTEL_QUARK_I2C_GPIO
CONFIG_MFD_INTEL_LPSS_ACPI
CONFIG_MFD_INTEL_LPSS_PCI
CONFIG_IR_WINBOND_CIR
CONFIG_AGP_INTEL
CONFIG_VGA_SWITCHEROO
CONFIG_DRM_I915
CONFIG_DRM_VMWGFX
CONFIG_DRM_GMA500
CONFIG_FB_ARC
CONFIG_FB_VGA16
CONFIG_FB_VESA
CONFIG_FB_N411
CONFIG_FB_LE80578
CONFIG_FB_INTEL
CONFIG_FB_VIA
CONFIG_SND_PCSP
CONFIG_SND_MSND_PINNACLE
CONFIG_SND_MSND_CLASSIC
CONFIG_SND_ASIHPI
CONFIG_SND_USB_USX2Y
CONFIG_SND_USB_US122L
CONFIG_SND_SOC_INTEL_SST
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH
CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH
CONFIG_RTC_DRV_CMOS
CONFIG_INTEL_MIC_X100_DMA
CONFIG_CFAG12864B
CONFIG_CRYPTO_SKEIN
CONFIG_ACER_WMI
CONFIG_ACERHDF
CONFIG_ASUS_LAPTOP
CONFIG_DELL_LAPTOP
CONFIG_DELL_WMI
CONFIG_DELL_WMI_AIO
CONFIG_HP_ACCEL
CONFIG_HP_WMI
CONFIG_MSI_LAPTOP
CONFIG_PANASONIC_LAPTOP
CONFIG_IDEAPAD_LAPTOP
CONFIG_THINKPAD_ACPI
CONFIG_SENSORS_HDAPS
CONFIG_INTEL_MENLOW
CONFIG_EEEPC_LAPTOP
CONFIG_ASUS_WMI
CONFIG_ASUS_WIRELESS
CONFIG_MSI_WMI
CONFIG_TOPSTAR_LAPTOP
CONFIG_ACPI_TOSHIBA
CONFIG_TOSHIBA_WMI
CONFIG_ACPI_CMPC
CONFIG_INTEL_HID_EVENT
CONFIG_INTEL_VBTN
CONFIG_SAMSUNG_LAPTOP
CONFIG_SAMSUNG_Q10
CONFIG_INTEL_IOMMU
CONFIG_INTEL_IOMMU_SVM
CONFIG_STX104
CONFIG_PWM_LPSS_PCI
CONFIG_PWM_LPSS_PLATFORM
CONFIG_X86_INTEL_PSTATE

CONFIG_X86 (not configurable)

modulename: blacklist.ko

and/or

fallback.ko
configname: CONFIG_X86

Linux Kernel Configuration
└─> X86


source code:


drivers/acpi/blacklist.c