Skip to contentSkip to conversation

a bochs-drm (?) oops on head

DISCUSSION Dr. David Alan Gilbert 4 participants 12 messages Dec 15, 2024 – Dec 18, 2024

Subsystems (4)
lore
Share & tools
lore
#0 lore raw

Hey Gerd, Thomas,
I've got the following oops that looks bochs-drm related on the current
HEAD ( 4800575d8c0b2f354ab05ab1c4749e45e213bf73 ) and it's been there for at least a few days; this is

under qemu with:
qemu-system-x86_64 -M q35 -nographic -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

qemu version: qemu-kvm-9.1.2-2.fc41.x86_64 (i.e. Fedora41 build)

I've tried reverting:
4a30d193f0ef7a8c2f6eef4b8b18a498e99db34b (HEAD) Revert "drm/bochs: use devm_ioremap_wc() to map framebuffer" 082362340422eaff688f0d83ecbe71172c033f51 Revert "drm/fbdev-shmem: Remove obsolete setup function" f814356c3a2f0cc549fcc5ed4b36ec5ac6591cb3 Revert "drm/bochs: Run DRM default client setup" 0e64fa12581e8653d45ed43769b26f4f80a621bb Revert "drm/bochs: Return error from correct pointer" 1ab79b4c32d13559c6dfe6c721794546414456a9 Revert "drm/bochs: Use video aperture helpers" f822c9f07028c5de45a0bae38f0087696bc1f4cb Revert "drm: Remove DRM aperture helpers"

but that's not helped so far

If I remove -nographic and enable the normal console (console=tty0 console=ttyS0 ) it still happens.

The oops has :

[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0

in it, hence why I'm blaming that.
(Other odd observation, the Tuxen flicker heavily during booting!)

[   72.756014][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   72.758258][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   72.758793][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   72.767777][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   72.839222][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   72.839311][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   78.402163][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   78.459984][    T1] BUG: unable to handle page fault for address: ffff8dd345604004
[   78.463246][    T1] #PF: supervisor write access in kernel mode
[   78.463760][    T1] #PF: error_code(0x0002) - not-present page
[   78.463760][    T1] PGD 72001067 P4D 72001067 PUD 72002067 PMD 7fbe1067 PTE 800ffffffa9fb060
[   78.463760][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   78.463760][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #363 6c653a430ed30aae3dac648429c492a2726da3d7
[   78.463760][    T1] Tainted: [W]=WARN, [N]=TEST
[   78.463760][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140
[   78.463760][    T1] Code: e8 d7 ba 29 fc 4c 8d 63 04 bf 03 00 00 00 e8 09 e1 58 fc ba 07 00 00 00 be 04 00 00 00 4c 89 e7 bd ff ff ff ff e8 72 8a 58 fc <f0> 0f c1 6b 04 31 ff 89 ee e8 64 bf 29 fc 85 ed 7e 2f e8 9b ba 29
[   78.463760][    T1] RSP: 0018:ffffa1c240013b70 EFLAGS: 00010246
[   78.463760][    T1] RAX: 0000000000000000 RBX: ffff8dd345604000 RCX: 0000000000000000
[   78.463760][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   78.463760][    T1] RBP: 00000000ffffffff R08: 0000000000000000 R09: 0000000000000000
[   78.463760][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8dd345604004
[   78.463760][    T1] R13: ffff8dd34579b258 R14: ffff8dd34579b260 R15: 0000000000000000
[   78.463760][    T1] FS:  0000000000000000(0000) GS:ffff8dd3bd200000(0000) knlGS:0000000000000000
[   78.463760][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   78.463760][    T1] CR2: ffff8dd345604004 CR3: 0000000064d20000 CR4: 0000000000350ef0
[   78.463760][    T1] Call Trace:
[   78.463760][    T1]  <TASK>
[   78.463760][    T1]  ? __die+0x23/0x80
[   78.463760][    T1]  ? page_fault_oops+0x21c/0x240
[   78.463760][    T1]  ? kernelmode_fixup_or_oops.isra.0+0xa8/0x100
[   78.463760][    T1]  ? __bad_area_nosemaphore+0x2d9/0x340
[   78.463760][    T1]  ? srso_return_thunk+0x5/0x7f
[   78.463760][    T1]  ? srso_return_thunk+0x5/0x7f
[   78.463760][    T1]  ? spurious_kernel_fault+0x54/0x440
[   78.463760][    T1]  ? do_kern_addr_fault+0x11f/0x180
[   78.463760][    T1]  ? exc_page_fault+0x167/0x180
[   78.463760][    T1]  ? asm_exc_page_fault+0x26/0x40
[   78.463760][    T1]  ? devm_drm_dev_init_release+0x4e/0x140
[   78.463760][    T1]  ? __pfx_devm_drm_dev_init_release+0x40/0x40
[   78.463760][    T1]  devm_action_release+0x3a/0x80
[   78.463760][    T1]  release_nodes+0xdb/0x140
[   78.463760][    T1]  devres_release_all+0xd5/0x140
[   78.463760][    T1]  device_unbind_cleanup+0x28/0x100
[   78.463760][    T1]  ? __pfx_pci_dma_cleanup+0x40/0x40
[   78.463760][    T1]  really_probe+0x2e2/0x780
[   78.463760][    T1]  __driver_probe_device+0x194/0x280
[   78.463760][    T1]  driver_probe_device+0x6f/0x1c0
[   78.463760][    T1]  __driver_attach+0x204/0x380
[   78.463760][    T1]  ? __pfx___driver_attach+0x40/0x40
[   78.463760][    T1]  bus_for_each_dev+0xe3/0x180
[   78.463760][    T1]  driver_attach+0x3a/0x80
[   78.463760][    T1]  bus_add_driver+0x1fd/0x3c0
[   78.463760][    T1]  driver_register+0x11d/0x1c0
[   78.463760][    T1]  __pci_register_driver+0x105/0x140
[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   78.463760][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   78.463760][    T1]  do_one_initcall+0xa7/0x500
[   78.463760][    T1]  do_initcalls+0x1d5/0x240
[   78.463760][    T1]  kernel_init_freeable+0x1e4/0x280
[   78.463760][    T1]  ? __pfx_kernel_init+0x40/0x40
[   78.463760][    T1]  kernel_init+0x2a/0x280
[   78.463760][    T1]  ret_from_fork+0x4d/0x80
[   78.463760][    T1]  ? __pfx_kernel_init+0x40/0x40
[   78.463760][    T1]  ret_from_fork_asm+0x22/0x80
[   78.463760][    T1]  </TASK>
[   78.463760][    T1] Modules linked in:
[   78.463760][    T1] Modules linked in:
[   78.463760][    T1] CR2: ffff8dd345604004
[   78.463760][    T1] ---[ end trace 0000000000000000 ]---
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140
[   78.463760][    T1] Code: e8 d7 ba 29 fc 4c 8d 63 04 bf 03 00 00 00 e8 09 e1 58 fc ba 07 00 00 00 be 04 00 00 00 4c 89 e7 bd ff ff ff ff e8 72 8a 58 fc <f0> 0f c1 6b 04 31 ff 89 ee e8 64 bf 29 fc 85 ed 7e 2f e8 9b ba 29
[   78.463760][    T1] RSP: 0018:ffffa1c240013b70 EFLAGS: 00010246
[   78.463760][    T1] RAX: 0000000000000000 RBX: ffff8dd345604000 RCX: 0000000000000000
[   78.463760][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   78.463760][    T1] RBP: 00000000ffffffff R08: 0000000000000000 R09: 0000000000000000
[   78.463760][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8dd345604004
[   78.463760][    T1] R13: ffff8dd34579b258 R14: ffff8dd34579b260 R15: 0000000000000000
[   78.463760][    T1] FS:  0000000000000000(0000) GS:ffff8dd3bd200000(0000) knlGS:0000000000000000
[   78.463760][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   78.463760][    T1] CR2: ffff8dd345604004 CR3: 0000000064d20000 CR4: 0000000000350ef0
[   78.463760][    T1] Kernel panic - not syncing: Fatal exception
[   78.463760][    T1] Kernel Offset: 0xe000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   78.463760][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---

The config is a fairly full yes-config ish; see attached.

Dave

Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.13.0-rc2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3)" CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24301
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24301
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108300
CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=190100
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=127
CONFIG_CONSTRUCTORS=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_COMPILE_TEST=y
CONFIG_WERROR=y
CONFIG_UAPI_HEADER_TEST=y
CONFIG_LOCALVERSION=""
CONFIG_BUILD_SALT=""
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_HAVE_KERNEL_ZSTD=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
# CONFIG_KERNEL_ZSTD is not set
CONFIG_DEFAULT_INIT=""
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_WATCH_QUEUE=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_USELIB=y
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_MIGRATION=y
CONFIG_GENERIC_IRQ_INJECTION=y
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_SIM=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_GENERIC_IRQ_STAT_SNAPSHOT=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_GENERIC_IRQ_DEBUGFS=y

# end of IRQ subsystem

CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
CONFIG_CONTEXT_TRACKING=y
CONFIG_CONTEXT_TRACKING_IDLE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125

# end of Timers subsystem

CONFIG_BPF=y
CONFIG_HAVE_EBPF_JIT=y
CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y

#
# BPF subsystem
#
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y
CONFIG_BPF_JIT_ALWAYS_ON=y
CONFIG_BPF_JIT_DEFAULT_ON=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPF_LSM=y

# end of BPF subsystem

CONFIG_PREEMPT_BUILD=y
CONFIG_ARCH_HAS_PREEMPT_LAZY=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_LAZY is not set
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y
CONFIG_PREEMPT_DYNAMIC=y
CONFIG_SCHED_CORE=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
CONFIG_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_SCHED_AVG_IRQ=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y
CONFIG_PSI=y
CONFIG_PSI_DEFAULT_DISABLED=y

# end of CPU/Task time and stats accounting

CONFIG_CPU_ISOLATION=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_EXPERT=y
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
CONFIG_FORCE_TASKS_RCU=y
CONFIG_NEED_TASKS_RCU=y
CONFIG_TASKS_RCU=y
CONFIG_FORCE_TASKS_RUDE_RCU=y
CONFIG_TASKS_RUDE_RCU=y
CONFIG_FORCE_TASKS_TRACE_RCU=y
CONFIG_TASKS_TRACE_RCU=y
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
CONFIG_RCU_BOOST=y
CONFIG_RCU_BOOST_DELAY=500
CONFIG_RCU_EXP_KTHREAD=y
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y
CONFIG_RCU_NOCB_CPU_CB_BOOST=y
CONFIG_TASKS_TRACE_RCU_READ_MB=y
CONFIG_RCU_LAZY=y
CONFIG_RCU_LAZY_DEFAULT_OFF=y
CONFIG_RCU_DOUBLE_CHECK_CB_TIME=y

# end of RCU Subsystem

CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_IKHEADERS=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=0
CONFIG_PRINTK_INDEX=y
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y

#
# Scheduler features
#
CONFIG_UCLAMP_TASK=y
CONFIG_UCLAMP_BUCKETS_COUNT=5

# end of Scheduler features

CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_GCC_NO_STRINGOP_OVERFLOW=y CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_SLAB_OBJ_EXT=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y CONFIG_CGROUP_FAVOR_DYNMODS=y
CONFIG_MEMCG=y
CONFIG_MEMCG_V1=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y CONFIG_GROUP_SCHED_WEIGHT=y CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
CONFIG_CGROUP_RDMA=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_HUGETLB=y
CONFIG_CPUSETS=y
# CONFIG_CPUSETS_V1 is not set CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_BPF=y
CONFIG_CGROUP_MISC=y
CONFIG_CGROUP_DEBUG=y
CONFIG_SOCK_CGROUP_DATA=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_TIME_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_RD_ZSTD=y
CONFIG_BOOT_CONFIG=y
CONFIG_BOOT_CONFIG_FORCE=y CONFIG_BOOT_CONFIG_EMBED=y CONFIG_BOOT_CONFIG_EMBED_FILE="" CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_LD_ORPHAN_WARN_LEVEL="error" CONFIG_SYSCTL=y
CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_EXPERT=y
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
CONFIG_FHANDLE=y
CONFIG_POSIX_TIMERS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_SMALL=y
CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_IO_URING=y
# CONFIG_GCOV_PROFILE_URING is not set CONFIG_ADVISE_SYSCALLS=y
CONFIG_MEMBARRIER=y
CONFIG_KCMP=y
CONFIG_RSEQ=y
CONFIG_DEBUG_RSEQ=y
CONFIG_CACHESTAT_SYSCALL=y
CONFIG_PC104=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_GUEST_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
CONFIG_DEBUG_PERF_USE_VMALLOC=y

# end of Kernel Performance Events And Counters

CONFIG_SYSTEM_DATA_VERIFICATION=y
CONFIG_PROFILING=y
CONFIG_RUST=y
CONFIG_RUSTC_VERSION_TEXT="rustc 1.83.0 (90b35a623 2024-11-26) (Fedora 1.83.0-1.fc41)" CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.69.5"
CONFIG_TRACEPOINTS=y

#
# Kexec and crash features
#
CONFIG_CRASH_RESERVE=y
CONFIG_VMCORE_INFO=y
CONFIG_KEXEC_CORE=y
CONFIG_HAVE_IMA_KEXEC=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
CONFIG_KEXEC_SIG=y
CONFIG_KEXEC_SIG_FORCE=y
CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_KEXEC_JUMP=y
CONFIG_CRASH_DUMP=y
CONFIG_CRASH_HOTPLUG=y
CONFIG_CRASH_MAX_MEMORY_RANGES=8192

# end of Kexec and crash features
# end of General setup

CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
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_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DYNAMIC_PHYSICAL_MASK=y
CONFIG_PGTABLE_LEVELS=5
CONFIG_CC_HAS_SANE_STACKPROTECTOR=y

#
# Processor type and features
#
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
CONFIG_X86_POSTED_MSI=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_CPU_RESCTRL=y
CONFIG_X86_FRED=y
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_X86_NUMACHIP=y
CONFIG_X86_VSMP=y
CONFIG_X86_UV=y
CONFIG_X86_GOLDFISH=y
CONFIG_X86_INTEL_MID=y
CONFIG_X86_INTEL_LPSS=y
CONFIG_X86_AMD_PLATFORM_DEVICE=y
CONFIG_IOSF_MBI=y
CONFIG_IOSF_MBI_DEBUG=y
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_XXL=y
CONFIG_PARAVIRT_DEBUG=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_X86_HV_CALLBACK_VECTOR=y
CONFIG_XEN=y
CONFIG_XEN_PV=y
CONFIG_XEN_512GB=y
CONFIG_XEN_PV_SMP=y
CONFIG_XEN_PV_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVHVM_SMP=y
CONFIG_XEN_PVHVM_GUEST=y
CONFIG_XEN_SAVE_RESTORE=y
CONFIG_XEN_DEBUG_FS=y
CONFIG_XEN_PVH=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PV_MSR_SAFE=y
CONFIG_KVM_GUEST=y
CONFIG_ARCH_CPUIDLE_HALTPOLL=y
CONFIG_PVH=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_JAILHOUSE_GUEST=y
CONFIG_ACRN_GUEST=y
CONFIG_INTEL_TDX_GUEST=y
# 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=12
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_HAVE_PAE=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_IA32_FEAT_CTL=y
CONFIG_X86_VMX_FEATURE_NAMES=y
CONFIG_PROCESSOR_SELECT=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_HYGON=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_ZHAOXIN=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_BOOT_VESA_SUPPORT=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS_RANGE_BEGIN=8192
CONFIG_NR_CPUS_RANGE_END=8192
CONFIG_NR_CPUS_DEFAULT=8192
CONFIG_NR_CPUS=8192
CONFIG_SCHED_CLUSTER=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_ACPI_MADT_WAKEUP=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=y

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
CONFIG_PERF_EVENTS_AMD_POWER=y
CONFIG_PERF_EVENTS_AMD_UNCORE=y
CONFIG_PERF_EVENTS_AMD_BRS=y

# end of Performance monitoring

CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_IOPL_IOPERM=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_LATE_LOADING=y
CONFIG_MICROCODE_LATE_FORCE_MINREV=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_X86_5LEVEL=y
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_X86_CPA_STATISTICS=y
CONFIG_X86_MEM_ENCRYPT=y
CONFIG_AMD_MEM_ENCRYPT=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SHIFT=10
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_X86_PMEM_LEGACY_DEVICE=y
CONFIG_X86_PMEM_LEGACY=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_X86_UMIP=y
CONFIG_CC_HAS_IBT=y
CONFIG_X86_CET=y
CONFIG_X86_KERNEL_IBT=y
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_ARCH_PKEY_BITS=4
CONFIG_X86_INTEL_TSX_MODE_OFF=y
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
CONFIG_X86_SGX=y
CONFIG_X86_USER_SHADOW_STACK=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_HANDOVER_PROTOCOL=y
CONFIG_EFI_MIXED=y
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
CONFIG_ARCH_SUPPORTS_KEXEC=y
CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
CONFIG_ARCH_SELECTS_KEXEC_FILE=y
CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_X86_NEED_RELOCS=y
CONFIG_PHYSICAL_ALIGN=0x200000
CONFIG_DYNAMIC_MEMORY_LAYOUT=y
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_ADDRESS_MASKING=y
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
CONFIG_LEGACY_VSYSCALL_XONLY=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_STRICT_SIGALTSTACK_SIZE=y
CONFIG_HAVE_LIVEPATCH=y
CONFIG_X86_BUS_LOCK_DETECT=y

# end of Processor type and features

CONFIG_CC_HAS_NAMED_AS=y
CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y
CONFIG_USE_X86_SEG_SUPPORT=y
CONFIG_CC_HAS_SLS=y
CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_CC_HAS_ENTRY_PADDING=y
CONFIG_FUNCTION_PADDING_CFI=59
CONFIG_FUNCTION_PADDING_BYTES=64
CONFIG_CALL_PADDING=y
CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
CONFIG_CPU_MITIGATIONS=y
CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
CONFIG_MITIGATION_RETPOLINE=y
CONFIG_MITIGATION_RETHUNK=y
CONFIG_MITIGATION_UNRET_ENTRY=y
CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
CONFIG_CALL_THUNKS_DEBUG=y
CONFIG_MITIGATION_IBPB_ENTRY=y
CONFIG_MITIGATION_IBRS_ENTRY=y
CONFIG_MITIGATION_SRSO=y
CONFIG_MITIGATION_SLS=y
CONFIG_MITIGATION_GDS=y
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_MITIGATION_MDS=y
CONFIG_MITIGATION_TAA=y
CONFIG_MITIGATION_MMIO_STALE_DATA=y
CONFIG_MITIGATION_L1TF=y
CONFIG_MITIGATION_RETBLEED=y
CONFIG_MITIGATION_SPECTRE_V1=y
CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_ARCH_HAS_ADD_PAGES=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_SUSPEND_SKIP_SYNC=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION_COMP_LZO=y
# CONFIG_HIBERNATION_COMP_LZ4 is not set
CONFIG_HIBERNATION_DEF_COMP="lzo"
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_AUTOSLEEP=y
CONFIG_PM_USERSPACE_AUTOSLEEP=y
CONFIG_PM_WAKELOCKS=y
CONFIG_PM_WAKELOCKS_LIMIT=100
CONFIG_PM_WAKELOCKS_GC=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
CONFIG_PM_TEST_SUSPEND=y
CONFIG_PM_SLEEP_DEBUG=y
CONFIG_DPM_WATCHDOG=y
CONFIG_DPM_WATCHDOG_TIMEOUT=120
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_CLK=y
CONFIG_PM_GENERIC_DOMAINS=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
CONFIG_PM_GENERIC_DOMAINS_OF=y
CONFIG_ENERGY_MODEL=y
CONFIG_ARCH_SUPPORTS_ACPI=y
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
CONFIG_ACPI_TABLE_LIB=y
CONFIG_ACPI_THERMAL_LIB=y
CONFIG_ACPI_DEBUGGER=y
CONFIG_ACPI_DEBUGGER_USER=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_FPDT=y
CONFIG_ACPI_LPIT=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_EC_DEBUGFS=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_TAD=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_CPPC_LIB=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_IPMI=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_PLATFORM_PROFILE=y
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=y
CONFIG_ACPI_HED=y
CONFIG_ACPI_BGRT=y
CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
CONFIG_ACPI_NHLT=y
CONFIG_ACPI_NFIT=y
CONFIG_NFIT_SECURITY_DEBUG=y
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_HMAT=y
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
CONFIG_ACPI_APEI_EINJ=y
CONFIG_ACPI_APEI_EINJ_CXL=y
CONFIG_ACPI_APEI_ERST_DEBUG=y
CONFIG_ACPI_DPTF=y
CONFIG_DPTF_POWER=y
CONFIG_DPTF_PCH_FIVR=y
CONFIG_ACPI_EXTLOG=y
CONFIG_ACPI_ADXL=y
CONFIG_ACPI_CONFIGFS=y
CONFIG_ACPI_PFRUT=y
CONFIG_ACPI_PCC=y
CONFIG_ACPI_FFH=y
CONFIG_PMIC_OPREGION=y
CONFIG_BYTCRC_PMIC_OPREGION=y
CONFIG_CHTCRC_PMIC_OPREGION=y
CONFIG_XPOWER_PMIC_OPREGION=y
CONFIG_BXT_WC_PMIC_OPREGION=y
CONFIG_CHT_WC_PMIC_OPREGION=y
CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_TPS68470_PMIC_OPREGION=y
CONFIG_ACPI_VIOT=y
CONFIG_ACPI_PRMT=y
CONFIG_X86_PM_TIMER=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_CPUFREQ_DT=y
CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_AMD_FREQ_SENSITIVITY=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_P4_CLOCKMOD=y

#

# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
# CONFIG_ARM_APPLE_SOC_CPUFREQ is not set
# CONFIG_ARM_ARMADA_37XX_CPUFREQ is not set
# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
# CONFIG_ARM_SCPI_CPUFREQ is not set
CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y
# CONFIG_ARM_IMX_CPUFREQ_DT is not set
# CONFIG_ARM_MEDIATEK_CPUFREQ is not set
CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m
# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
# CONFIG_ARM_QCOM_CPUFREQ_NVMEM is not set
# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
# CONFIG_ARM_RASPBERRYPI_CPUFREQ is not set
CONFIG_ARM_S3C64XX_CPUFREQ=y
CONFIG_ARM_S5PV210_CPUFREQ=y
# CONFIG_ARM_SCMI_CPUFREQ is not set
CONFIG_ARM_SPEAR_CPUFREQ=y
# CONFIG_ARM_STI_CPUFREQ is not set
CONFIG_ARM_TEGRA20_CPUFREQ=y
CONFIG_ARM_TEGRA124_CPUFREQ=y
CONFIG_ARM_TI_CPUFREQ=y
# CONFIG_ARM_PXA2xx_CPUFREQ is not set
CONFIG_QORIQ_CPUFREQ=y
# end of CPU Frequency scaling

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
CONFIG_CPU_IDLE_GOV_TEO=y
CONFIG_CPU_IDLE_GOV_HALTPOLL=y
CONFIG_HALTPOLL_CPUIDLE=y

# end of CPU Idle

CONFIG_INTEL_IDLE=y

# end of Power management and ACPI options

#
# Bus options (PCI etc.)
#
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_MMCONF_FAM10H=y
CONFIG_PCI_CNB20LE_QUIRK=y
CONFIG_ISA_BUS=y
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y

# end of Bus options (PCI etc.)

#
# Binary Emulations
#
CONFIG_IA32_EMULATION=y
CONFIG_IA32_EMULATION_DEFAULT_DISABLED=y
CONFIG_X86_X32_ABI=y
CONFIG_COMPAT_32=y
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y

# end of Binary Emulations

CONFIG_KVM_COMMON=y
CONFIG_HAVE_KVM_PFNCACHE=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_DIRTY_RING=y
CONFIG_HAVE_KVM_DIRTY_RING_TSO=y
CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_READONLY_MEM=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_HAVE_KVM_NO_POLL=y
CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
CONFIG_KVM_PRIVATE_MEM=y
CONFIG_KVM_GENERIC_PRIVATE_MEM=y
CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM_X86=y
CONFIG_KVM=y
CONFIG_KVM_WERROR=y
CONFIG_KVM_SW_PROTECTED_VM=y
CONFIG_KVM_INTEL=y
CONFIG_KVM_INTEL_PROVE_VE=y
CONFIG_X86_SGX_KVM=y
CONFIG_KVM_AMD=y
CONFIG_KVM_AMD_SEV=y
CONFIG_KVM_SMM=y
CONFIG_KVM_HYPERV=y
CONFIG_KVM_XEN=y
CONFIG_KVM_PROVE_MMU=y
CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y
CONFIG_KVM_MAX_NR_VCPUS=4096
CONFIG_AS_AVX512=y
CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
CONFIG_AS_VAES=y
CONFIG_AS_VPCLMULQDQ=y
CONFIG_AS_WRUSS=y
CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
CONFIG_ARCH_HAS_DMA_OPS=y

#
# General architecture-dependent options
#
CONFIG_HOTPLUG_SMT=y
CONFIG_HOTPLUG_CORE_SYNC=y
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
CONFIG_HOTPLUG_CORE_SYNC_FULL=y
CONFIG_HOTPLUG_SPLIT_STARTUP=y
CONFIG_HOTPLUG_PARALLEL=y
CONFIG_GENERIC_ENTRY=y
CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y
CONFIG_STATIC_KEYS_SELFTEST=y
CONFIG_STATIC_CALL_SELFTEST=y
CONFIG_OPTPROBES=y
CONFIG_KPROBES_ON_FTRACE=y
CONFIG_UPROBES=y
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_KRETPROBE_ON_RETHOOK=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
CONFIG_HAVE_NMI=y
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
CONFIG_ARCH_HAS_CPU_PASID=y
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_ARCH_WANTS_NO_INSTR=y
CONFIG_HAVE_ASM_MODVERSIONS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_RSEQ=y
CONFIG_HAVE_RUST=y
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
CONFIG_MMU_GATHER_TABLE_FREE=y
CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
CONFIG_MMU_GATHER_MERGE_VMAS=y
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y
CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
CONFIG_SECCOMP_CACHE_DEBUG=y
CONFIG_HAVE_ARCH_STACKLEAK=y
CONFIG_HAVE_STACKPROTECTOR=y
CONFIG_STACKPROTECTOR=y
CONFIG_STACKPROTECTOR_STRONG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
CONFIG_LTO_NONE=y
CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y
CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOVE_PUD=y
CONFIG_HAVE_MOVE_PMD=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
CONFIG_HAVE_ARCH_HUGE_VMAP=y
CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_PMD_MKWRITE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_ARCH_HAS_EXECMEM_ROX=y
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
CONFIG_SOFTIRQ_ON_OWN_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
CONFIG_HAVE_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
CONFIG_PAGE_SHIFT=12
CONFIG_HAVE_OBJTOOL=y
CONFIG_HAVE_JUMP_LABEL_HACK=y
CONFIG_HAVE_NOINSTR_HACK=y
CONFIG_HAVE_NOINSTR_VALIDATION=y
CONFIG_HAVE_UACCESS_VALIDATION=y
CONFIG_HAVE_STACK_VALIDATION=y
CONFIG_HAVE_RELIABLE_STACKTRACE=y
CONFIG_ISA_BUS_API=y
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
CONFIG_COMPAT_32BIT_TIME=y
CONFIG_ARCH_SUPPORTS_RT=y
CONFIG_HAVE_ARCH_VMAP_STACK=y
CONFIG_VMAP_STACK=y
CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
CONFIG_RANDOMIZE_KSTACK_OFFSET=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
CONFIG_STRICT_MODULE_RWX=y
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
CONFIG_ARCH_USE_MEMREMAP_PROT=y
CONFIG_LOCK_EVENT_COUNTS=y
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
CONFIG_ARCH_HAS_CC_PLATFORM=y
CONFIG_HAVE_STATIC_CALL=y
CONFIG_HAVE_STATIC_CALL_INLINE=y
CONFIG_HAVE_PREEMPT_DYNAMIC=y
CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
CONFIG_DYNAMIC_SIGFRAME=y
CONFIG_HAVE_ARCH_NODE_DEV_GROUP=y
CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y

#
# GCOV-based kernel profiling
#
CONFIG_GCOV_KERNEL=y
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y

# end of GCOV-based kernel profiling

CONFIG_HAVE_GCC_PLUGINS=y
CONFIG_GCC_PLUGINS=y
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT_32B=y
CONFIG_FUNCTION_ALIGNMENT_64B=y
CONFIG_FUNCTION_ALIGNMENT=64
CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y

# end of General architecture-dependent options

CONFIG_RT_MUTEXES=y
CONFIG_MODULE_SIG_FORMAT=y
CONFIG_MODULES=y
CONFIG_MODULE_DEBUGFS=y
CONFIG_MODULE_DEBUG=y
CONFIG_MODULE_STATS=y
CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS=y
CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS_TRACE=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_MODULE_SIG=y
CONFIG_MODULE_SIG_FORCE=y
CONFIG_MODULE_SIG_ALL=y
CONFIG_MODULE_SIG_SHA1=y
# CONFIG_MODULE_SIG_SHA256 is not set
# CONFIG_MODULE_SIG_SHA384 is not set
# CONFIG_MODULE_SIG_SHA512 is not set
# CONFIG_MODULE_SIG_SHA3_256 is not set
# CONFIG_MODULE_SIG_SHA3_384 is not set
# CONFIG_MODULE_SIG_SHA3_512 is not set
CONFIG_MODULE_SIG_HASH="sha1"
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y
CONFIG_MODPROBE_PATH="/sbin/modprobe"
CONFIG_TRIM_UNUSED_KSYMS=y
CONFIG_UNUSED_KSYMS_WHITELIST=""
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
CONFIG_BLK_RQ_ALLOC_TIME=y
CONFIG_BLK_CGROUP_RWSTAT=y
CONFIG_BLK_CGROUP_PUNT_BIO=y
CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_ICQ=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_WRITE_MOUNTED=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_FC_APPID=y
CONFIG_BLK_CGROUP_IOCOST=y
CONFIG_BLK_CGROUP_IOPRIO=y
CONFIG_BLK_DEBUG_FS=y
CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_INLINE_ENCRYPTION=y
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
CONFIG_ACORN_PARTITION_CUMANA=y
CONFIG_ACORN_PARTITION_EESOX=y
CONFIG_ACORN_PARTITION_ICS=y
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_AIX_PARTITION=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
CONFIG_CMDLINE_PARTITION=y
CONFIG_OF_PARTITION=y

# end of Partition Types

CONFIG_BLK_MQ_PCI=y
CONFIG_BLK_MQ_VIRTIO=y
CONFIG_BLK_PM=y
CONFIG_BLOCK_HOLDER_DEPRECATED=y
CONFIG_BLK_MQ_STACKING=y

#
# IO Schedulers
#
CONFIG_MQ_IOSCHED_DEADLINE=y
CONFIG_MQ_IOSCHED_KYBER=y
CONFIG_IOSCHED_BFQ=y
CONFIG_BFQ_GROUP_IOSCHED=y
CONFIG_BFQ_CGROUP_DEBUG=y

# end of IO Schedulers

CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
CONFIG_LOCK_SPIN_ON_OWNER=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
CONFIG_FREEZER=y

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y

# end of Executable file formats

#
# Memory Management options
#
CONFIG_ZPOOL=y
CONFIG_SWAP=y
CONFIG_ZSWAP=y
CONFIG_ZSWAP_DEFAULT_ON=y CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" CONFIG_ZBUD=y
# CONFIG_Z3FOLD_DEPRECATED is not set CONFIG_ZSMALLOC=y
CONFIG_ZSMALLOC_STAT=y CONFIG_ZSMALLOC_CHAIN_SIZE=8

#
# Slab allocator options
#
CONFIG_SLUB=y
CONFIG_SLUB_TINY=y
CONFIG_SLAB_MERGE_DEFAULT=y

# end of Slab allocator options

CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
CONFIG_COMPAT_BRK=y
CONFIG_SPARSEMEM=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
CONFIG_HAVE_GUP_FAST=y
CONFIG_NUMA_KEEP_MEMINFO=y
CONFIG_MEMORY_ISOLATION=y
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
CONFIG_HAVE_BOOTMEM_INFO_NODE=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MHP_MEMMAP_ON_MEMORY=y
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
CONFIG_SPLIT_PTE_PTLOCKS=y
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_SPLIT_PMD_PTLOCKS=y
CONFIG_MEMORY_BALLOON=y
CONFIG_BALLOON_COMPACTION=y
CONFIG_COMPACTION=y
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
CONFIG_PAGE_REPORTING=y
CONFIG_MIGRATION=y
CONFIG_DEVICE_MIGRATION=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_ARCH_ENABLE_THP_MIGRATION=y
CONFIG_CONTIG_ALLOC=y
CONFIG_PCP_BATCH_SCALE_MAX=5
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ARCH_WANTS_THP_SWAP=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
CONFIG_THP_SWAP=y
CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_CMA=y
CONFIG_CMA_DEBUGFS=y
CONFIG_CMA_SYSFS=y
CONFIG_CMA_AREAS=20
CONFIG_MEM_SOFT_DIRTY=y
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
CONFIG_PAGE_IDLE_FLAG=y
CONFIG_IDLE_PAGE_TRACKING=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
CONFIG_ARCH_HAS_PTE_DEVMAP=y
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
CONFIG_ZONE_DMA=y
CONFIG_ZONE_DMA32=y
CONFIG_ZONE_DEVICE=y
CONFIG_HMM_MIRROR=y
CONFIG_GET_FREE_REGION=y
CONFIG_DEVICE_PRIVATE=y
CONFIG_VMAP_PFN=y
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
CONFIG_ARCH_USES_PG_ARCH_2=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PERCPU_STATS=y
CONFIG_GUP_TEST=y
CONFIG_DMAPOOL_TEST=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_MEMFD_CREATE=y
CONFIG_SECRETMEM=y
CONFIG_ANON_VMA_NAME=y
CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
CONFIG_USERFAULTFD=y
CONFIG_PTE_MARKER_UFFD_WP=y
CONFIG_LRU_GEN=y
CONFIG_LRU_GEN_ENABLED=y
CONFIG_LRU_GEN_STATS=y
CONFIG_LRU_GEN_WALKS_MMU=y
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
CONFIG_PER_VMA_LOCK=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
CONFIG_IOMMU_MM_DATA=y
CONFIG_EXECMEM=y
CONFIG_NUMA_MEMBLKS=y
CONFIG_NUMA_EMU=y
CONFIG_ARCH_HAS_USER_SHADOW_STACK=y

#
# Data Access Monitoring
#
CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_SYSFS=y
CONFIG_DAMON_DBGFS_DEPRECATED=y
CONFIG_DAMON_DBGFS=y
CONFIG_DAMON_RECLAIM=y
CONFIG_DAMON_LRU_SORT=y

# end of Data Access Monitoring
# end of Memory Management options

CONFIG_NET=y
CONFIG_WANT_COMPAT_NETLINK_MESSAGES=y
CONFIG_COMPAT_NETLINK_MESSAGES=y
CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y
CONFIG_NET_XGRESS=y
CONFIG_NET_REDIRECT=y
CONFIG_SKB_DECRYPTED=y
CONFIG_SKB_EXTENSIONS=y
CONFIG_NET_DEVMEM=y
CONFIG_NET_SHAPER=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=y
CONFIG_UNIX=y
CONFIG_AF_UNIX_OOB=y
CONFIG_UNIX_DIAG=y
CONFIG_TLS=y
CONFIG_TLS_DEVICE=y
CONFIG_TLS_TOE=y
CONFIG_XFRM=y
CONFIG_XFRM_OFFLOAD=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_USER_COMPAT=y
CONFIG_XFRM_INTERFACE=y
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_AH=y
CONFIG_XFRM_ESP=y
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
CONFIG_NET_KEY_MIGRATE=y
CONFIG_XFRM_ESPINTCP=y
CONFIG_SMC=y
CONFIG_SMC_DIAG=y
CONFIG_SMC_LO=y
CONFIG_XDP_SOCKETS=y
CONFIG_XDP_SOCKETS_DIAG=y
CONFIG_NET_HANDSHAKE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_FIB_TRIE_STATS=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
CONFIG_NET_IPGRE=y
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE_COMMON=y
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=y
CONFIG_NET_UDP_TUNNEL=y
CONFIG_NET_FOU=y
CONFIG_NET_FOU_IP_TUNNELS=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_ESP_OFFLOAD=y
CONFIG_INET_ESPINTCP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
CONFIG_INET_RAW_DIAG=y
CONFIG_INET_DIAG_DESTROY=y
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=y
CONFIG_TCP_CONG_NV=y
CONFIG_TCP_CONG_SCALABLE=y
CONFIG_TCP_CONG_LP=y
CONFIG_TCP_CONG_VENO=y
CONFIG_TCP_CONG_YEAH=y
CONFIG_TCP_CONG_ILLINOIS=y
CONFIG_TCP_CONG_DCTCP=y
CONFIG_TCP_CONG_CDG=y
CONFIG_TCP_CONG_BBR=y
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_HYBLA is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_VENO is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_DCTCP is not set
# CONFIG_DEFAULT_CDG is not set
# CONFIG_DEFAULT_BBR is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_SIGPOOL=y
CONFIG_TCP_AO=y
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_ESP_OFFLOAD=y
CONFIG_INET6_ESPINTCP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
CONFIG_IPV6_ILA=y
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_IPV6_VTI=y
CONFIG_IPV6_SIT=y
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IPV6_GRE=y
CONFIG_IPV6_FOU=y
CONFIG_IPV6_FOU_TUNNEL=y
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
CONFIG_IPV6_SEG6_LWTUNNEL=y
CONFIG_IPV6_SEG6_HMAC=y
CONFIG_IPV6_SEG6_BPF=y
CONFIG_IPV6_RPL_LWTUNNEL=y
CONFIG_IPV6_IOAM6_LWTUNNEL=y
CONFIG_NETLABEL=y
CONFIG_MPTCP=y
CONFIG_INET_MPTCP_DIAG=y
CONFIG_MPTCP_IPV6=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
CONFIG_NETWORK_PHY_TIMESTAMPING=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_EGRESS=y
CONFIG_NETFILTER_SKIP_EGRESS=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_FAMILY_BRIDGE=y
CONFIG_NETFILTER_FAMILY_ARP=y
CONFIG_NETFILTER_BPF_LINK=y
CONFIG_NETFILTER_NETLINK_HOOK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NETFILTER_NETLINK_OSF=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_SYSLOG=y
CONFIG_NETFILTER_CONNCOUNT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_ZONES=y
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CONNTRACK_TIMEOUT=y
CONFIG_NF_CONNTRACK_TIMESTAMP=y
CONFIG_NF_CONNTRACK_LABELS=y
CONFIG_NF_CONNTRACK_OVS=y
CONFIG_NF_CT_PROTO_DCCP=y
CONFIG_NF_CT_PROTO_GRE=y
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=y
CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_H323=y
CONFIG_NF_CONNTRACK_IRC=y
CONFIG_NF_CONNTRACK_BROADCAST=y
CONFIG_NF_CONNTRACK_NETBIOS_NS=y
CONFIG_NF_CONNTRACK_SNMP=y
CONFIG_NF_CONNTRACK_PPTP=y
CONFIG_NF_CONNTRACK_SANE=y
CONFIG_NF_CONNTRACK_SIP=y
CONFIG_NF_CONNTRACK_TFTP=y
CONFIG_NF_CT_NETLINK=y
CONFIG_NF_CT_NETLINK_TIMEOUT=y
CONFIG_NF_CT_NETLINK_HELPER=y
CONFIG_NETFILTER_NETLINK_GLUE_CT=y
CONFIG_NF_NAT=y
CONFIG_NF_NAT_AMANDA=y
CONFIG_NF_NAT_FTP=y
CONFIG_NF_NAT_IRC=y
CONFIG_NF_NAT_SIP=y
CONFIG_NF_NAT_TFTP=y
CONFIG_NF_NAT_REDIRECT=y
CONFIG_NF_NAT_MASQUERADE=y
CONFIG_NF_NAT_OVS=y
CONFIG_NETFILTER_SYNPROXY=y
CONFIG_NF_TABLES=y
CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_NUMGEN=y
CONFIG_NFT_CT=y
CONFIG_NFT_FLOW_OFFLOAD=y
CONFIG_NFT_CONNLIMIT=y
CONFIG_NFT_LOG=y
CONFIG_NFT_LIMIT=y
CONFIG_NFT_MASQ=y
CONFIG_NFT_REDIR=y
CONFIG_NFT_NAT=y
CONFIG_NFT_TUNNEL=y
CONFIG_NFT_QUEUE=y
CONFIG_NFT_QUOTA=y
CONFIG_NFT_REJECT=y
CONFIG_NFT_REJECT_INET=y
CONFIG_NFT_COMPAT=y
CONFIG_NFT_HASH=y
CONFIG_NFT_FIB=y
CONFIG_NFT_FIB_INET=y
CONFIG_NFT_XFRM=y
CONFIG_NFT_SOCKET=y
CONFIG_NFT_OSF=y
CONFIG_NFT_TPROXY=y
CONFIG_NFT_SYNPROXY=y
CONFIG_NF_DUP_NETDEV=y
CONFIG_NFT_DUP_NETDEV=y
CONFIG_NFT_FWD_NETDEV=y
CONFIG_NFT_FIB_NETDEV=y
CONFIG_NFT_REJECT_NETDEV=y
CONFIG_NF_FLOW_TABLE_INET=y
CONFIG_NF_FLOW_TABLE=y
CONFIG_NF_FLOW_TABLE_PROCFS=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XTABLES_COMPAT=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y
CONFIG_NETFILTER_XT_SET=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=y
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
CONFIG_NETFILTER_XT_TARGET_CT=y
CONFIG_NETFILTER_XT_TARGET_DSCP=y
CONFIG_NETFILTER_XT_TARGET_HL=y
CONFIG_NETFILTER_XT_TARGET_HMARK=y
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y
CONFIG_NETFILTER_XT_TARGET_LED=y
CONFIG_NETFILTER_XT_TARGET_LOG=y
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
CONFIG_NETFILTER_XT_TARGET_RATEEST=y
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
CONFIG_NETFILTER_XT_TARGET_TEE=y
CONFIG_NETFILTER_XT_TARGET_TPROXY=y
CONFIG_NETFILTER_XT_TARGET_TRACE=y
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
CONFIG_NETFILTER_XT_MATCH_BPF=y
CONFIG_NETFILTER_XT_MATCH_CGROUP=y
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=y
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_CPU=y
CONFIG_NETFILTER_XT_MATCH_DCCP=y
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPCOMP=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_IPVS=y
CONFIG_NETFILTER_XT_MATCH_L2TP=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
CONFIG_NETFILTER_XT_MATCH_NFACCT=y
CONFIG_NETFILTER_XT_MATCH_OSF=y
CONFIG_NETFILTER_XT_MATCH_OWNER=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_RATEEST=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_RECENT=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_SOCKET=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_TIME=y
CONFIG_NETFILTER_XT_MATCH_U32=y

# end of Core Netfilter Configuration

CONFIG_IP_SET=y
CONFIG_IP_SET_MAX=256
CONFIG_IP_SET_BITMAP_IP=y
CONFIG_IP_SET_BITMAP_IPMAC=y
CONFIG_IP_SET_BITMAP_PORT=y
CONFIG_IP_SET_HASH_IP=y
CONFIG_IP_SET_HASH_IPMARK=y
CONFIG_IP_SET_HASH_IPPORT=y
CONFIG_IP_SET_HASH_IPPORTIP=y
CONFIG_IP_SET_HASH_IPPORTNET=y
CONFIG_IP_SET_HASH_IPMAC=y
CONFIG_IP_SET_HASH_MAC=y
CONFIG_IP_SET_HASH_NETPORTNET=y
CONFIG_IP_SET_HASH_NET=y
CONFIG_IP_SET_HASH_NETNET=y
CONFIG_IP_SET_HASH_NETPORT=y
CONFIG_IP_SET_HASH_NETIFACE=y
CONFIG_IP_SET_LIST_SET=y
CONFIG_IP_VS=y
CONFIG_IP_VS_IPV6=y
CONFIG_IP_VS_DEBUG=y
CONFIG_IP_VS_TAB_BITS=12

#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
CONFIG_IP_VS_PROTO_SCTP=y

#
# IPVS scheduler
#
CONFIG_IP_VS_RR=y
CONFIG_IP_VS_WRR=y
CONFIG_IP_VS_LC=y
CONFIG_IP_VS_WLC=y
CONFIG_IP_VS_FO=y
CONFIG_IP_VS_OVF=y
CONFIG_IP_VS_LBLC=y
CONFIG_IP_VS_LBLCR=y
CONFIG_IP_VS_DH=y
CONFIG_IP_VS_SH=y
CONFIG_IP_VS_MH=y
CONFIG_IP_VS_SED=y
CONFIG_IP_VS_NQ=y
CONFIG_IP_VS_TWOS=y

#
# IPVS SH scheduler
#
CONFIG_IP_VS_SH_TAB_BITS=8

#
# IPVS MH scheduler
#
CONFIG_IP_VS_MH_TAB_INDEX=12

#
# IPVS application helper
#
CONFIG_IP_VS_FTP=y
CONFIG_IP_VS_NFCT=y
CONFIG_IP_VS_PE_SIP=y

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_IP_NF_IPTABLES_LEGACY=y
CONFIG_NF_SOCKET_IPV4=y
CONFIG_NF_TPROXY_IPV4=y
CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_REJECT_IPV4=y
CONFIG_NFT_DUP_IPV4=y
CONFIG_NFT_FIB_IPV4=y
CONFIG_NF_TABLES_ARP=y
CONFIG_NF_DUP_IPV4=y
CONFIG_NF_LOG_ARP=y
CONFIG_NF_LOG_IPV4=y
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_SNMP_BASIC=y
CONFIG_NF_NAT_PPTP=y
CONFIG_NF_NAT_H323=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_SYNPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_NFT_COMPAT_ARP=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

# end of IP: Netfilter Configuration

#
# IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_IPTABLES_LEGACY=y
CONFIG_NF_SOCKET_IPV6=y
CONFIG_NF_TPROXY_IPV6=y
CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_REJECT_IPV6=y
CONFIG_NFT_DUP_IPV6=y
CONFIG_NFT_FIB_IPV6=y
CONFIG_NF_DUP_IPV6=y
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=y
CONFIG_IP6_NF_MATCH_EUI64=y
CONFIG_IP6_NF_MATCH_FRAG=y
CONFIG_IP6_NF_MATCH_OPTS=y
CONFIG_IP6_NF_MATCH_HL=y
CONFIG_IP6_NF_MATCH_IPV6HEADER=y
CONFIG_IP6_NF_MATCH_MH=y
CONFIG_IP6_NF_MATCH_RPFILTER=y
CONFIG_IP6_NF_MATCH_RT=y
CONFIG_IP6_NF_MATCH_SRH=y
CONFIG_IP6_NF_TARGET_HL=y
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_TARGET_SYNPROXY=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=y
CONFIG_IP6_NF_SECURITY=y
CONFIG_IP6_NF_NAT=y
CONFIG_IP6_NF_TARGET_MASQUERADE=y
CONFIG_IP6_NF_TARGET_NPT=y

# end of IPv6: Netfilter Configuration

CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_TABLES_BRIDGE=y
CONFIG_NFT_BRIDGE_META=y
CONFIG_NFT_BRIDGE_REJECT=y
CONFIG_NF_CONNTRACK_BRIDGE=y
CONFIG_BRIDGE_NF_EBTABLES_LEGACY=y
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=y
CONFIG_BRIDGE_EBT_T_FILTER=y
CONFIG_BRIDGE_EBT_T_NAT=y
CONFIG_BRIDGE_EBT_802_3=y
CONFIG_BRIDGE_EBT_AMONG=y
CONFIG_BRIDGE_EBT_ARP=y
CONFIG_BRIDGE_EBT_IP=y
CONFIG_BRIDGE_EBT_IP6=y
CONFIG_BRIDGE_EBT_LIMIT=y
CONFIG_BRIDGE_EBT_MARK=y
CONFIG_BRIDGE_EBT_PKTTYPE=y
CONFIG_BRIDGE_EBT_STP=y
CONFIG_BRIDGE_EBT_VLAN=y
CONFIG_BRIDGE_EBT_ARPREPLY=y
CONFIG_BRIDGE_EBT_DNAT=y
CONFIG_BRIDGE_EBT_MARK_T=y
CONFIG_BRIDGE_EBT_REDIRECT=y
CONFIG_BRIDGE_EBT_SNAT=y
CONFIG_BRIDGE_EBT_LOG=y
CONFIG_BRIDGE_EBT_NFLOG=y
CONFIG_IP_DCCP=y
CONFIG_INET_DCCP_DIAG=y

#
# DCCP CCIDs Configuration
#
CONFIG_IP_DCCP_CCID2_DEBUG=y
CONFIG_IP_DCCP_CCID3=y
CONFIG_IP_DCCP_CCID3_DEBUG=y
CONFIG_IP_DCCP_TFRC_LIB=y
CONFIG_IP_DCCP_TFRC_DEBUG=y

# end of DCCP CCIDs Configuration

#
# DCCP Kernel Hacking
#
CONFIG_IP_DCCP_DEBUG=y

# end of DCCP Kernel Hacking

CONFIG_IP_SCTP=y
CONFIG_SCTP_DBG_OBJCNT=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_INET_SCTP_DIAG=y
CONFIG_RDS=y
CONFIG_RDS_RDMA=y
CONFIG_RDS_TCP=y
CONFIG_RDS_DEBUG=y
# CONFIG_GCOV_PROFILE_RDS is not set
CONFIG_TIPC=y
CONFIG_TIPC_MEDIA_IB=y
CONFIG_TIPC_MEDIA_UDP=y
CONFIG_TIPC_CRYPTO=y
CONFIG_TIPC_DIAG=y
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
CONFIG_ATM_CLIP_NO_ICMP=y
CONFIG_ATM_LANE=y
CONFIG_ATM_MPOA=y
CONFIG_ATM_BR2684=y
CONFIG_ATM_BR2684_IPFILTER=y
CONFIG_L2TP=y
CONFIG_L2TP_DEBUGFS=y
CONFIG_L2TP_V3=y
CONFIG_L2TP_IP=y
CONFIG_L2TP_ETH=y
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_MRP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_BRIDGE_MRP=y
CONFIG_BRIDGE_CFM=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_NONE=y
CONFIG_NET_DSA_TAG_AR9331=y
CONFIG_NET_DSA_TAG_BRCM_COMMON=y
CONFIG_NET_DSA_TAG_BRCM=y
CONFIG_NET_DSA_TAG_BRCM_LEGACY=y
CONFIG_NET_DSA_TAG_BRCM_PREPEND=y
CONFIG_NET_DSA_TAG_HELLCREEK=y
CONFIG_NET_DSA_TAG_GSWIP=y
CONFIG_NET_DSA_TAG_DSA_COMMON=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_MTK=y
CONFIG_NET_DSA_TAG_KSZ=y
CONFIG_NET_DSA_TAG_OCELOT=y
CONFIG_NET_DSA_TAG_OCELOT_8021Q=y
CONFIG_NET_DSA_TAG_QCA=y
CONFIG_NET_DSA_TAG_RTL4_A=y
CONFIG_NET_DSA_TAG_RTL8_4=y
CONFIG_NET_DSA_TAG_RZN1_A5PSW=y
CONFIG_NET_DSA_TAG_LAN9303=y
CONFIG_NET_DSA_TAG_SJA1105=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_NET_DSA_TAG_VSC73XX_8021Q=y
CONFIG_NET_DSA_TAG_XRS700X=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_LLC=y
CONFIG_LLC2=y
CONFIG_ATALK=y
CONFIG_X25=y
CONFIG_LAPB=y
CONFIG_PHONET=y
CONFIG_6LOWPAN=y
CONFIG_6LOWPAN_DEBUGFS=y
CONFIG_6LOWPAN_NHC=y
CONFIG_6LOWPAN_NHC_DEST=y
CONFIG_6LOWPAN_NHC_FRAGMENT=y
CONFIG_6LOWPAN_NHC_HOP=y
CONFIG_6LOWPAN_NHC_IPV6=y
CONFIG_6LOWPAN_NHC_MOBILITY=y
CONFIG_6LOWPAN_NHC_ROUTING=y
CONFIG_6LOWPAN_NHC_UDP=y
CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=y
CONFIG_6LOWPAN_GHC_UDP=y
CONFIG_6LOWPAN_GHC_ICMPV6=y
CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=y
CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=y
CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=y
CONFIG_IEEE802154=y
CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
CONFIG_IEEE802154_SOCKET=y
# CONFIG_IEEE802154_6LOWPAN is not set
# CONFIG_MAC802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_HFSC=y
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_MULTIQ=y
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFB=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_CBS=y
CONFIG_NET_SCH_ETF=y
CONFIG_NET_SCH_MQPRIO_LIB=y
CONFIG_NET_SCH_TAPRIO=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_NETEM=y
CONFIG_NET_SCH_DRR=y
CONFIG_NET_SCH_MQPRIO=y
CONFIG_NET_SCH_SKBPRIO=y
CONFIG_NET_SCH_CHOKE=y
CONFIG_NET_SCH_QFQ=y
CONFIG_NET_SCH_CODEL=y
CONFIG_NET_SCH_FQ_CODEL=y
CONFIG_NET_SCH_CAKE=y
CONFIG_NET_SCH_FQ=y
CONFIG_NET_SCH_HHF=y
CONFIG_NET_SCH_PIE=y
CONFIG_NET_SCH_FQ_PIE=y
CONFIG_NET_SCH_INGRESS=y
CONFIG_NET_SCH_PLUG=y
CONFIG_NET_SCH_ETS=y
CONFIG_NET_SCH_DEFAULT=y
# CONFIG_DEFAULT_FQ is not set
# CONFIG_DEFAULT_CODEL is not set
# CONFIG_DEFAULT_FQ_CODEL is not set
# CONFIG_DEFAULT_FQ_PIE is not set
# CONFIG_DEFAULT_SFQ is not set
CONFIG_DEFAULT_PFIFO_FAST=y
CONFIG_DEFAULT_NET_SCH="pfifo_fast"

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_FLOW=y
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_CLS_BPF=y
CONFIG_NET_CLS_FLOWER=y
CONFIG_NET_CLS_MATCHALL=y
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=y
CONFIG_NET_EMATCH_NBYTE=y
CONFIG_NET_EMATCH_U32=y
CONFIG_NET_EMATCH_META=y
CONFIG_NET_EMATCH_TEXT=y
CONFIG_NET_EMATCH_CANID=y
CONFIG_NET_EMATCH_IPSET=y
CONFIG_NET_EMATCH_IPT=y
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_SAMPLE=y
CONFIG_NET_ACT_NAT=y
CONFIG_NET_ACT_PEDIT=y
CONFIG_NET_ACT_SIMP=y
CONFIG_NET_ACT_SKBEDIT=y
CONFIG_NET_ACT_CSUM=y
CONFIG_NET_ACT_MPLS=y
CONFIG_NET_ACT_VLAN=y
CONFIG_NET_ACT_BPF=y
CONFIG_NET_ACT_CONNMARK=y
CONFIG_NET_ACT_CTINFO=y
CONFIG_NET_ACT_SKBMOD=y
CONFIG_NET_ACT_IFE=y
CONFIG_NET_ACT_TUNNEL_KEY=y
CONFIG_NET_ACT_CT=y
CONFIG_NET_ACT_GATE=y
CONFIG_NET_IFE_SKBMARK=y
CONFIG_NET_IFE_SKBPRIO=y
CONFIG_NET_IFE_SKBTCINDEX=y
CONFIG_NET_TC_SKB_EXT=y
CONFIG_NET_SCH_FIFO=y
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
CONFIG_BATMAN_ADV=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=y
CONFIG_BATMAN_ADV_MCAST=y
CONFIG_BATMAN_ADV_DEBUG=y
CONFIG_BATMAN_ADV_TRACING=y
CONFIG_OPENVSWITCH=y
CONFIG_OPENVSWITCH_GRE=y
CONFIG_OPENVSWITCH_VXLAN=y
CONFIG_OPENVSWITCH_GENEVE=y
CONFIG_VSOCKETS=y
CONFIG_VSOCKETS_DIAG=y
CONFIG_VSOCKETS_LOOPBACK=y
CONFIG_VMWARE_VMCI_VSOCKETS=y
CONFIG_VIRTIO_VSOCKETS=y
CONFIG_VIRTIO_VSOCKETS_COMMON=y
CONFIG_HYPERV_VSOCKETS=y
CONFIG_NETLINK_DIAG=y
CONFIG_MPLS=y
CONFIG_NET_MPLS_GSO=y
CONFIG_MPLS_ROUTING=y
CONFIG_MPLS_IPTUNNEL=y
CONFIG_NET_NSH=y
CONFIG_HSR=y
CONFIG_NET_SWITCHDEV=y
CONFIG_NET_L3_MASTER_DEV=y
CONFIG_QRTR=y
CONFIG_QRTR_SMD=y
CONFIG_QRTR_TUN=y
CONFIG_QRTR_MHI=y
CONFIG_NET_NCSI=y
CONFIG_NCSI_OEM_CMD_GET_MAC=y
CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
CONFIG_PCPU_DEV_REFCNT=y
CONFIG_MAX_SKB_FRAGS=17
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_SOCK_RX_QUEUE_MAPPING=y
CONFIG_XPS=y
CONFIG_CGROUP_NET_PRIO=y
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
CONFIG_BPF_STREAM_PARSER=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_NET_PKTGEN=y
CONFIG_NET_DROP_MONITOR=y

# end of Network testing
# end of Networking options

CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
CONFIG_AX25=y
CONFIG_AX25_DAMA_SLAVE=y
CONFIG_NETROM=y
CONFIG_ROSE=y

#
# AX.25 network device drivers
#
CONFIG_MKISS=y
CONFIG_6PACK=y
CONFIG_BPQETHER=y
CONFIG_BAYCOM_SER_FDX=y
CONFIG_BAYCOM_SER_HDX=y
CONFIG_BAYCOM_PAR=y
CONFIG_YAM=y

# end of AX.25 network device drivers

CONFIG_CAN=y
CONFIG_CAN_RAW=y
CONFIG_CAN_BCM=y
CONFIG_CAN_GW=y
CONFIG_CAN_J1939=y
CONFIG_CAN_ISOTP=y
CONFIG_BT=y
CONFIG_BT_BREDR=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=y
CONFIG_BT_LE=y
CONFIG_BT_LE_L2CAP_ECRED=y
CONFIG_BT_6LOWPAN=y
CONFIG_BT_LEDS=y
CONFIG_BT_MSFTEXT=y
CONFIG_BT_AOSPEXT=y
CONFIG_BT_DEBUGFS=y
CONFIG_BT_SELFTEST=y
CONFIG_BT_SELFTEST_ECDH=y
CONFIG_BT_SELFTEST_SMP=y

#
# Bluetooth device drivers
#
CONFIG_BT_INTEL=y
CONFIG_BT_BCM=y
CONFIG_BT_RTL=y
CONFIG_BT_QCA=y
CONFIG_BT_MTK=y
CONFIG_BT_HCIBTUSB=y
CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
CONFIG_BT_HCIBTUSB_POLL_SYNC=y
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB_MTK=y
CONFIG_BT_HCIBTUSB_RTL=y
CONFIG_BT_HCIBTSDIO=y
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_SERDEV=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_NOKIA=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_3WIRE=y
CONFIG_BT_HCIUART_INTEL=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_RTL=y
CONFIG_BT_HCIUART_QCA=y
CONFIG_BT_HCIUART_AG6XX=y
CONFIG_BT_HCIUART_MRVL=y
# CONFIG_BT_HCIUART_AML is not set
CONFIG_BT_HCIBCM203X=y
CONFIG_BT_HCIBCM4377=y
CONFIG_BT_HCIBPA10X=y
CONFIG_BT_HCIBFUSB=y
CONFIG_BT_HCIDTL1=y
CONFIG_BT_HCIBT3C=y
CONFIG_BT_HCIBLUECARD=y
CONFIG_BT_HCIVHCI=y
CONFIG_BT_MRVL=y
CONFIG_BT_MRVL_SDIO=y
CONFIG_BT_ATH3K=y
CONFIG_BT_MTKSDIO=y
CONFIG_BT_MTKUART=y
CONFIG_BT_QCOMSMD=y
CONFIG_BT_HCIRSI=y
CONFIG_BT_VIRTIO=y
CONFIG_BT_NXPUART=y
CONFIG_BT_INTEL_PCIE=y

# end of Bluetooth device drivers

CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_IPV6=y
CONFIG_AF_RXRPC_INJECT_LOSS=y
CONFIG_AF_RXRPC_INJECT_RX_DELAY=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_RXPERF=y
CONFIG_AF_KCM=y
CONFIG_STREAM_PARSER=y
CONFIG_MCTP=y
CONFIG_MCTP_FLOWS=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
CONFIG_CFG80211_DEVELOPER_WARNINGS=y
CONFIG_CFG80211_CERTIFICATION_ONUS=y
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
CONFIG_CFG80211_EXTRA_REGDB_KEYDIR=""
CONFIG_CFG80211_REG_CELLULAR_HINTS=y
CONFIG_CFG80211_REG_RELAX_NO_IR=y
CONFIG_CFG80211_DEFAULT_PS=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_WEXT=y
CONFIG_MAC80211=y
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
CONFIG_MAC80211_DEBUGFS=y
CONFIG_MAC80211_MESSAGE_TRACING=y
CONFIG_MAC80211_DEBUG_MENU=y
CONFIG_MAC80211_NOINLINE=y
CONFIG_MAC80211_VERBOSE_DEBUG=y
CONFIG_MAC80211_MLME_DEBUG=y
CONFIG_MAC80211_STA_DEBUG=y
CONFIG_MAC80211_HT_DEBUG=y
CONFIG_MAC80211_OCB_DEBUG=y
CONFIG_MAC80211_IBSS_DEBUG=y
CONFIG_MAC80211_PS_DEBUG=y
CONFIG_MAC80211_MPL_DEBUG=y
CONFIG_MAC80211_MPATH_DEBUG=y
CONFIG_MAC80211_MHWMP_DEBUG=y
CONFIG_MAC80211_MESH_SYNC_DEBUG=y
CONFIG_MAC80211_MESH_CSA_DEBUG=y
CONFIG_MAC80211_MESH_PS_DEBUG=y
CONFIG_MAC80211_TDLS_DEBUG=y
CONFIG_MAC80211_DEBUG_COUNTERS=y
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL_GPIO=y
CONFIG_NET_9P=y
CONFIG_NET_9P_FD=y
CONFIG_NET_9P_VIRTIO=y
CONFIG_NET_9P_XEN=y
CONFIG_NET_9P_USBG=y
CONFIG_NET_9P_RDMA=y
CONFIG_NET_9P_DEBUG=y
CONFIG_CAIF=y
CONFIG_CAIF_DEBUG=y
CONFIG_CAIF_NETDEV=y
CONFIG_CAIF_USB=y
CONFIG_CEPH_LIB=y
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
CONFIG_NFC=y
CONFIG_NFC_DIGITAL=y
CONFIG_NFC_NCI=y
CONFIG_NFC_NCI_SPI=y
CONFIG_NFC_NCI_UART=y
CONFIG_NFC_HCI=y
CONFIG_NFC_SHDLC=y

#
# Near Field Communication (NFC) devices
#
CONFIG_NFC_TRF7970A=y
CONFIG_NFC_MEI_PHY=y
CONFIG_NFC_SIM=y
CONFIG_NFC_PORT100=y
CONFIG_NFC_VIRTUAL_NCI=y
CONFIG_NFC_FDP=y
CONFIG_NFC_FDP_I2C=y
CONFIG_NFC_PN544=y
CONFIG_NFC_PN544_I2C=y
CONFIG_NFC_PN544_MEI=y
CONFIG_NFC_PN533=y
CONFIG_NFC_PN533_USB=y
CONFIG_NFC_PN533_I2C=y
CONFIG_NFC_PN532_UART=y
CONFIG_NFC_MICROREAD=y
CONFIG_NFC_MICROREAD_I2C=y
CONFIG_NFC_MICROREAD_MEI=y
CONFIG_NFC_MRVL=y
CONFIG_NFC_MRVL_USB=y
CONFIG_NFC_MRVL_UART=y
CONFIG_NFC_MRVL_I2C=y
CONFIG_NFC_MRVL_SPI=y
CONFIG_NFC_ST21NFCA=y
CONFIG_NFC_ST21NFCA_I2C=y
CONFIG_NFC_ST_NCI=y
CONFIG_NFC_ST_NCI_I2C=y
CONFIG_NFC_ST_NCI_SPI=y
CONFIG_NFC_NXP_NCI=y
CONFIG_NFC_NXP_NCI_I2C=y
CONFIG_NFC_S3FWRN5=y
CONFIG_NFC_S3FWRN5_I2C=y
CONFIG_NFC_S3FWRN82_UART=y
CONFIG_NFC_ST95HF=y

# end of Near Field Communication (NFC) devices

CONFIG_PSAMPLE=y
CONFIG_NET_IFE=y
CONFIG_LWTUNNEL=y
CONFIG_LWTUNNEL_BPF=y
CONFIG_DST_CACHE=y
CONFIG_GRO_CELLS=y
CONFIG_SOCK_VALIDATE_XMIT=y
CONFIG_NET_IEEE8021Q_HELPERS=y
CONFIG_NET_SELFTESTS=y
CONFIG_NET_SOCK_MSG=y
CONFIG_NET_DEVLINK=y
CONFIG_PAGE_POOL=y
CONFIG_PAGE_POOL_STATS=y
CONFIG_FAILOVER=y
CONFIG_ETHTOOL_NETLINK=y

#
# Device Drivers
#
CONFIG_HAVE_EISA=y
CONFIG_EISA=y
CONFIG_EISA_VLB_PRIMING=y
CONFIG_EISA_PCI_EISA=y
CONFIG_EISA_VIRTUAL_ROOT=y
CONFIG_EISA_NAMES=y
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEAER_CXL=y
CONFIG_PCIE_ECRC=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_PCIE_DPC=y
CONFIG_PCIE_PTM=y
CONFIG_PCIE_EDR=y
CONFIG_PCI_MSI=y
CONFIG_PCI_QUIRKS=y
CONFIG_PCI_DEBUG=y
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
CONFIG_PCI_STUB=y
CONFIG_PCI_PF_STUB=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_PCI_ATS=y
CONFIG_PCI_DOE=y
CONFIG_PCI_ECAM=y
CONFIG_PCI_LOCKLESS_CONFIG=y
CONFIG_PCI_BRIDGE_EMUL=y
CONFIG_PCI_IOV=y
CONFIG_PCI_NPEM=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCIE_TPH=y
CONFIG_PCI_P2PDMA=y
CONFIG_PCI_LABEL=y
CONFIG_PCI_HYPERV=y
CONFIG_PCI_DYNAMIC_OF_NODES=y
# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_BUS_DEFAULT=y
# CONFIG_PCIE_BUS_SAFE is not set
# CONFIG_PCIE_BUS_PERFORMANCE is not set
# CONFIG_PCIE_BUS_PEER2PEER is not set
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=y
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y
CONFIG_HOTPLUG_PCI_OCTEONEP=y
CONFIG_HOTPLUG_PCI_SHPC=y

#
# PCI controller drivers
#
CONFIG_PCI_AARDVARK=y
CONFIG_PCIE_ALTERA=y
CONFIG_PCIE_ALTERA_MSI=y
CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000
CONFIG_PCIE_APPLE=y
CONFIG_PCI_VERSATILE=y
CONFIG_PCIE_BRCMSTB=y
CONFIG_PCI_HOST_THUNDER_PEM=y
CONFIG_PCI_HOST_THUNDER_ECAM=y
CONFIG_PCI_FTPCI100=y
CONFIG_PCI_HOST_COMMON=y
CONFIG_PCI_HOST_GENERIC=y
CONFIG_PCIE_HISI_ERR=y
CONFIG_VMD=y
CONFIG_PCI_LOONGSON=y
CONFIG_PCIE_MEDIATEK=y
CONFIG_PCIE_MEDIATEK_GEN3=y
CONFIG_PCIE_MT7621=y
CONFIG_PCI_HYPERV_INTERFACE=y
CONFIG_PCI_TEGRA=y
CONFIG_PCIE_RCAR_HOST=y
CONFIG_PCIE_RCAR_EP=y
CONFIG_PCIE_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP_HOST=y
CONFIG_PCIE_ROCKCHIP_EP=y
CONFIG_PCI_V3_SEMI=y
CONFIG_PCI_XGENE=y
CONFIG_PCI_XGENE_MSI=y
CONFIG_PCIE_XILINX=y
CONFIG_PCIE_XILINX_DMA_PL=y
CONFIG_PCIE_XILINX_NWL=y
CONFIG_PCIE_XILINX_CPM=y

#
# Cadence-based PCIe controllers
#
CONFIG_PCIE_CADENCE=y
CONFIG_PCIE_CADENCE_HOST=y
CONFIG_PCIE_CADENCE_EP=y
CONFIG_PCIE_CADENCE_PLAT=y
CONFIG_PCIE_CADENCE_PLAT_HOST=y
CONFIG_PCIE_CADENCE_PLAT_EP=y
CONFIG_PCI_J721E=y
CONFIG_PCI_J721E_HOST=y
CONFIG_PCI_J721E_EP=y

# end of Cadence-based PCIe controllers

#
# DesignWare-based PCIe controllers
#
CONFIG_PCIE_DW=y
CONFIG_PCIE_DW_HOST=y
CONFIG_PCIE_DW_EP=y
CONFIG_PCIE_AL=y
CONFIG_PCI_MESON=y
CONFIG_PCIE_ARTPEC6=y
CONFIG_PCIE_ARTPEC6_HOST=y
CONFIG_PCIE_ARTPEC6_EP=y
CONFIG_PCIE_BT1=y
CONFIG_PCI_IMX6=y
CONFIG_PCI_IMX6_HOST=y
CONFIG_PCI_IMX6_EP=y
CONFIG_PCI_LAYERSCAPE=y
CONFIG_PCI_LAYERSCAPE_EP=y
CONFIG_PCI_HISI=y
CONFIG_PCIE_KIRIN=y
CONFIG_PCIE_HISI_STB=y
CONFIG_PCIE_INTEL_GW=y
CONFIG_PCIE_KEEMBAY=y
CONFIG_PCIE_KEEMBAY_HOST=y
CONFIG_PCIE_KEEMBAY_EP=y
CONFIG_PCIE_ARMADA_8K=y
CONFIG_PCIE_TEGRA194=y
CONFIG_PCIE_TEGRA194_HOST=y
CONFIG_PCIE_TEGRA194_EP=y
CONFIG_PCIE_DW_PLAT=y
CONFIG_PCIE_DW_PLAT_HOST=y
CONFIG_PCIE_DW_PLAT_EP=y
CONFIG_PCIE_QCOM_COMMON=y
CONFIG_PCIE_QCOM=y
CONFIG_PCIE_QCOM_EP=y
CONFIG_PCIE_RCAR_GEN4=y
CONFIG_PCIE_RCAR_GEN4_HOST=y
CONFIG_PCIE_RCAR_GEN4_EP=y
CONFIG_PCIE_ROCKCHIP_DW=y
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
CONFIG_PCIE_ROCKCHIP_DW_EP=y
CONFIG_PCI_EXYNOS=y
CONFIG_PCIE_FU740=y
CONFIG_PCIE_UNIPHIER=y
CONFIG_PCIE_UNIPHIER_EP=y
CONFIG_PCIE_SPEAR13XX=y
CONFIG_PCI_DRA7XX=y
CONFIG_PCI_DRA7XX_HOST=y
CONFIG_PCI_DRA7XX_EP=y
CONFIG_PCI_KEYSTONE=y
CONFIG_PCI_KEYSTONE_HOST=y
CONFIG_PCI_KEYSTONE_EP=y
CONFIG_PCIE_VISCONTI_HOST=y

# end of DesignWare-based PCIe controllers

#
# Mobiveil-based PCIe controllers
#
CONFIG_PCIE_MOBIVEIL=y
CONFIG_PCIE_MOBIVEIL_HOST=y
CONFIG_PCIE_LAYERSCAPE_GEN4=y
CONFIG_PCIE_MOBIVEIL_PLAT=y

# end of Mobiveil-based PCIe controllers

#
# PLDA-based PCIe controllers
#
CONFIG_PCIE_PLDA_HOST=y
CONFIG_PCIE_MICROCHIP_HOST=y
CONFIG_PCIE_STARFIVE_HOST=y

# end of PLDA-based PCIe controllers
# end of PCI controller drivers

#
# PCI Endpoint
#
CONFIG_PCI_ENDPOINT=y
CONFIG_PCI_ENDPOINT_CONFIGFS=y
CONFIG_PCI_EPF_TEST=y
CONFIG_PCI_EPF_NTB=y
CONFIG_PCI_EPF_VNTB=y
CONFIG_PCI_EPF_MHI=y

# end of PCI Endpoint

#
# PCI switch controller drivers
#
CONFIG_PCI_SW_SWITCHTEC=y

# end of PCI switch controller drivers

CONFIG_CXL_BUS=y
CONFIG_CXL_PCI=y
CONFIG_CXL_MEM_RAW_COMMANDS=y
CONFIG_CXL_ACPI=y
CONFIG_CXL_PMEM=y
CONFIG_CXL_MEM=y
CONFIG_CXL_PORT=y
CONFIG_CXL_SUSPEND=y
CONFIG_CXL_REGION=y
CONFIG_CXL_REGION_INVALIDATION_TEST=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
CONFIG_YENTA=y
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=y
CONFIG_I82092=y
CONFIG_PCCARD_NONSTATIC=y
CONFIG_RAPIDIO=y
CONFIG_RAPIDIO_TSI721=y
CONFIG_RAPIDIO_DISC_TIMEOUT=30
CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
CONFIG_RAPIDIO_DMA_ENGINE=y
CONFIG_RAPIDIO_DEBUG=y
CONFIG_RAPIDIO_ENUM_BASIC=y
CONFIG_RAPIDIO_CHMAN=y
CONFIG_RAPIDIO_MPORT_CDEV=y

#
# RapidIO Switch drivers
#
CONFIG_RAPIDIO_CPS_XX=y
CONFIG_RAPIDIO_CPS_GEN2=y
CONFIG_RAPIDIO_RXS_GEN3=y

# end of RapidIO Switch drivers

#
# Generic Driver Options
#
CONFIG_AUXILIARY_BUS=y
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y

#
# Firmware loader
#
CONFIG_FW_LOADER=y
CONFIG_FW_LOADER_DEBUG=y
CONFIG_RUST_FW_LOADER_ABSTRACTIONS=y
CONFIG_FW_LOADER_PAGED_BUF=y
CONFIG_FW_LOADER_SYSFS=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
CONFIG_FW_LOADER_COMPRESS=y
CONFIG_FW_LOADER_COMPRESS_XZ=y
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
CONFIG_FW_CACHE=y
CONFIG_FW_UPLOAD=y

# end of Firmware loader

CONFIG_WANT_DEV_COREDUMP=y
CONFIG_ALLOW_DEV_COREDUMP=y
CONFIG_DEV_COREDUMP=y
CONFIG_DEBUG_DRIVER=y
CONFIG_DEBUG_DEVRES=y
CONFIG_DEBUG_TEST_DRIVER_REMOVE=y
CONFIG_HMEM_REPORTING=y
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
CONFIG_SYS_HYPERVISOR=y
CONFIG_GENERIC_CPU_DEVICES=y
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_GENERIC_CPU_VULNERABILITIES=y
CONFIG_SOC_BUS=y
CONFIG_REGMAP=y
CONFIG_REGMAP_AC97=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SLIMBUS=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_SPMI=y
CONFIG_REGMAP_W1=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
CONFIG_REGMAP_SOUNDWIRE=y
CONFIG_REGMAP_SOUNDWIRE_MBQ=y
CONFIG_REGMAP_SCCB=y
CONFIG_REGMAP_I3C=y
CONFIG_REGMAP_SPI_AVMM=y
CONFIG_DMA_SHARED_BUFFER=y
CONFIG_DMA_FENCE_TRACE=y
CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT=y

# end of Generic Driver Options

#
# Bus devices
#
CONFIG_ARM_INTEGRATOR_LM=y
CONFIG_BT1_APB=y
CONFIG_BT1_AXI=y
CONFIG_MOXTET=y
CONFIG_HISILICON_LPC=y
# CONFIG_IMX_WEIM is not set
CONFIG_INTEL_IXP4XX_EB=y
CONFIG_QCOM_EBI2=y
CONFIG_STM32_FIREWALL=y
CONFIG_FSL_MC_BUS=y
CONFIG_FSL_MC_UAPI_SUPPORT=y
CONFIG_MHI_BUS=y
CONFIG_MHI_BUS_DEBUG=y
CONFIG_MHI_BUS_PCI_GENERIC=y
CONFIG_MHI_BUS_EP=y

# end of Bus devices

#
# Cache Drivers
#

# end of Cache Drivers

CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y

#
# Firmware Drivers
#

#
# ARM System Control and Management Interface Protocol #
CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCMI_NEED_DEBUGFS=y CONFIG_ARM_SCMI_RAW_MODE_SUPPORT=y CONFIG_ARM_SCMI_RAW_MODE_SUPPORT_COEX=y
# CONFIG_ARM_SCMI_DEBUG_COUNTERS is not set

#
# SCMI Transport Drivers
#
CONFIG_ARM_SCMI_HAVE_TRANSPORT=y CONFIG_ARM_SCMI_HAVE_SHMEM=y CONFIG_ARM_SCMI_HAVE_MSG=y CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y

# end of SCMI Transport Drivers

#
# ARM SCMI NXP i.MX Vendor Protocols
#
# CONFIG_IMX_SCMI_BBM_EXT is not set
# CONFIG_IMX_SCMI_MISC_EXT is not set

# end of ARM SCMI NXP i.MX Vendor Protocols

CONFIG_ARM_SCMI_POWER_CONTROL=y

# end of ARM System Control and Management Interface Protocol

CONFIG_ARM_SCPI_PROTOCOL=y
CONFIG_EDD=y
CONFIG_EDD_OFF=y
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DMIID=y
CONFIG_DMI_SYSFS=y
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y
CONFIG_FW_CFG_SYSFS=y
CONFIG_FW_CFG_SYSFS_CMDLINE=y
CONFIG_MTK_ADSP_IPC=y
CONFIG_SYSFB=y
CONFIG_SYSFB_SIMPLEFB=y
CONFIG_TI_SCI_PROTOCOL=y
CONFIG_TURRIS_MOX_RWTM=y
CONFIG_BCM47XX_NVRAM=y
CONFIG_BCM47XX_SPROM=y
CONFIG_TEE_BNXT_FW=y
CONFIG_FW_CS_DSP=y
CONFIG_GOOGLE_FIRMWARE=y
CONFIG_GOOGLE_SMI=y
CONFIG_GOOGLE_CBMEM=y
CONFIG_GOOGLE_COREBOOT_TABLE=y
CONFIG_GOOGLE_MEMCONSOLE=y
CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y
CONFIG_GOOGLE_VPD=y

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
CONFIG_EFI_SOFT_RESERVE=y
CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
CONFIG_EFI_RUNTIME_WRAPPERS=y
CONFIG_EFI_BOOTLOADER_CONTROL=y
CONFIG_EFI_CAPSULE_LOADER=y
CONFIG_EFI_TEST=y
CONFIG_EFI_DEV_PATH_PARSER=y
CONFIG_APPLE_PROPERTIES=y
CONFIG_RESET_ATTACK_MITIGATION=y
CONFIG_EFI_RCI2_TABLE=y
CONFIG_EFI_DISABLE_PCI_DMA=y
CONFIG_EFI_EARLYCON=y
CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
CONFIG_EFI_DISABLE_RUNTIME=y
CONFIG_EFI_COCO_SECRET=y
CONFIG_UNACCEPTED_MEMORY=y
CONFIG_EFI_EMBEDDED_FIRMWARE=y

# end of EFI (Extensible Firmware Interface) Support

CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
CONFIG_IMX_DSP=y
CONFIG_IMX_SCU=y
# CONFIG_IMX_SCMI_MISC_DRV is not set
CONFIG_POLARFIRE_SOC_AUTO_UPDATE=y

#
# Qualcomm firmware drivers
#
CONFIG_QCOM_SCM=y
CONFIG_QCOM_TZMEM=y
CONFIG_QCOM_TZMEM_MODE_GENERIC=y
# CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE is not set
CONFIG_QCOM_QSEECOM=y
CONFIG_QCOM_QSEECOM_UEFISECAPP=y

# end of Qualcomm firmware drivers

#
# Tegra firmware driver
#

# end of Tegra firmware driver
# end of Firmware Drivers

CONFIG_GNSS=y
CONFIG_GNSS_SERIAL=y
CONFIG_GNSS_MTK_SERIAL=y
CONFIG_GNSS_SIRF_SERIAL=y
CONFIG_GNSS_UBX_SERIAL=y
CONFIG_GNSS_USB=y
CONFIG_MTD=y
CONFIG_MTD_TESTS=m

#
# Partition parsers
#
CONFIG_MTD_BCM63XX_PARTS=y
CONFIG_MTD_BRCM_U_BOOT=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_OF_PARTS=y
CONFIG_MTD_OF_PARTS_BCM4908=y
CONFIG_MTD_OF_PARTS_LINKSYS_NS=y
CONFIG_MTD_PARSER_IMAGETAG=y
CONFIG_MTD_PARSER_TPLINK_SAFELOADER=y
CONFIG_MTD_PARSER_TRX=y
CONFIG_MTD_SHARPSL_PARTS=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
CONFIG_MTD_QCOMSMEM_PARTS=y

# end of Partition parsers

#
# User Modules And Translation Layers
#
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y

#
# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. #
CONFIG_FTL=y
CONFIG_NFTL=y
CONFIG_NFTL_RW=y
CONFIG_INFTL=y
CONFIG_RFD_FTL=y
CONFIG_SSFDC=y
CONFIG_SM_FTL=y
CONFIG_MTD_OOPS=y
CONFIG_MTD_PSTORE=y
CONFIG_MTD_SWAP=y
CONFIG_MTD_PARTITIONED_MASTER=y

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
CONFIG_MTD_CFI_GEOMETRY=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
CONFIG_MTD_MAP_BANK_WIDTH_8=y
CONFIG_MTD_MAP_BANK_WIDTH_16=y
CONFIG_MTD_MAP_BANK_WIDTH_32=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_I4=y
CONFIG_MTD_CFI_I8=y
CONFIG_MTD_OTP=y
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

# end of RAM/ROM/Flash chip drivers

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_PHYSMAP_OF=y
CONFIG_MTD_PHYSMAP_BT1_ROM=y
CONFIG_MTD_PHYSMAP_VERSATILE=y
CONFIG_MTD_PHYSMAP_GEMINI=y
CONFIG_MTD_PHYSMAP_GPIO_ADDR=y
CONFIG_MTD_SC520CDP=y
CONFIG_MTD_NETSC520=y
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_AMD76XROM=y
CONFIG_MTD_ICHXROM=y
CONFIG_MTD_ESB2ROM=y
CONFIG_MTD_CK804XROM=y
CONFIG_MTD_SCB2_FLASH=y
CONFIG_MTD_NETtel=y
CONFIG_MTD_L440GX=y
CONFIG_MTD_PCI=y
CONFIG_MTD_PCMCIA=y
CONFIG_MTD_PCMCIA_ANONYMOUS=y
CONFIG_MTD_PLATRAM=y

# end of Mapping drivers for chip access

#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=y
CONFIG_MTD_PMC551_BUGFIX=y
CONFIG_MTD_PMC551_DEBUG=y
CONFIG_MTD_DATAFLASH=y
CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
CONFIG_MTD_DATAFLASH_OTP=y
CONFIG_MTD_MCHP23K256=y
CONFIG_MTD_MCHP48L640=y
CONFIG_MTD_SPEAR_SMI=y
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
CONFIG_MTD_MTDRAM=y
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=y

#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4

# end of Self-contained MTD device drivers

#
# NAND
#
CONFIG_MTD_NAND_CORE=y
CONFIG_MTD_ONENAND=y
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=y
CONFIG_MTD_ONENAND_SAMSUNG=y
CONFIG_MTD_ONENAND_OTP=y
CONFIG_MTD_ONENAND_2X_PROGRAM=y
CONFIG_MTD_RAW_NAND=y

#
# Raw/parallel NAND flash controllers
#
CONFIG_MTD_NAND_DENALI=y
CONFIG_MTD_NAND_DENALI_PCI=y
CONFIG_MTD_NAND_DENALI_DT=y
CONFIG_MTD_NAND_AMS_DELTA=y
CONFIG_MTD_NAND_OMAP2=y
CONFIG_MTD_NAND_OMAP_BCH=y
CONFIG_MTD_NAND_OMAP_BCH_BUILD=y
CONFIG_MTD_NAND_SHARPSL=y
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_ATMEL=y
CONFIG_MTD_NAND_MARVELL=y
CONFIG_MTD_NAND_SLC_LPC32XX=y
CONFIG_MTD_NAND_MLC_LPC32XX=y
CONFIG_MTD_NAND_BRCMNAND=y
CONFIG_MTD_NAND_BRCMNAND_BCM63XX=y
CONFIG_MTD_NAND_BRCMNAND_BCMA=y
CONFIG_MTD_NAND_BRCMNAND_BCMBCA=y
CONFIG_MTD_NAND_BRCMNAND_BRCMSTB=y
CONFIG_MTD_NAND_BRCMNAND_IPROC=y
CONFIG_MTD_NAND_BCM47XXNFLASH=y
CONFIG_MTD_NAND_GPMI_NAND=y
CONFIG_MTD_NAND_FSL_IFC=y
CONFIG_MTD_NAND_VF610_NFC=y
CONFIG_MTD_NAND_MXC=y
CONFIG_MTD_NAND_SH_FLCTL=y
CONFIG_MTD_NAND_DAVINCI=y
CONFIG_MTD_NAND_TXX9NDFMC=y
CONFIG_MTD_NAND_JZ4780=y
CONFIG_MTD_NAND_INGENIC_ECC=y
CONFIG_MTD_NAND_JZ4740_ECC=y
CONFIG_MTD_NAND_JZ4725B_BCH=y
CONFIG_MTD_NAND_JZ4780_BCH=y
CONFIG_MTD_NAND_FSMC=y
CONFIG_MTD_NAND_SUNXI=y
CONFIG_MTD_NAND_HISI504=y
CONFIG_MTD_NAND_QCOM=y
CONFIG_MTD_NAND_MTK=y
CONFIG_MTD_NAND_MXIC=y
CONFIG_MTD_NAND_TEGRA=y
CONFIG_MTD_NAND_STM32_FMC2=y
CONFIG_MTD_NAND_MESON=y
CONFIG_MTD_NAND_GPIO=y
CONFIG_MTD_NAND_PLATFORM=y
CONFIG_MTD_NAND_CADENCE=y
CONFIG_MTD_NAND_ARASAN=y
CONFIG_MTD_NAND_INTEL_LGM=y
CONFIG_MTD_NAND_RENESAS=y

#
# Misc
#
CONFIG_MTD_SM_COMMON=y
CONFIG_MTD_NAND_NANDSIM=y
CONFIG_MTD_NAND_RICOH=y
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
CONFIG_MTD_SPI_NAND=y

#
# ECC engine support
#
CONFIG_MTD_NAND_ECC=y
CONFIG_MTD_NAND_ECC_SW_HAMMING=y
CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC=y
CONFIG_MTD_NAND_ECC_SW_BCH=y
CONFIG_MTD_NAND_ECC_MXIC=y
CONFIG_MTD_NAND_ECC_MEDIATEK=y

# end of ECC engine support
# end of NAND

#
# LPDDR & LPDDR2 PCM memory drivers
#
CONFIG_MTD_LPDDR=y
CONFIG_MTD_QINFO_PROBE=y

# end of LPDDR & LPDDR2 PCM memory drivers

CONFIG_MTD_SPI_NOR=y
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_HISI_SFC=y
CONFIG_SPI_NXP_SPIFI=y
CONFIG_MTD_UBI=y
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
CONFIG_MTD_UBI_FASTMAP=y
CONFIG_MTD_UBI_GLUEBI=y
CONFIG_MTD_UBI_BLOCK=y
CONFIG_MTD_UBI_FAULT_INJECTION=y
CONFIG_MTD_UBI_NVMEM=y
CONFIG_MTD_HYPERBUS=y
CONFIG_HBMC_AM654=y
CONFIG_DTC=y
CONFIG_OF=y
CONFIG_OF_UNITTEST=y
CONFIG_OF_ALL_DTBS=y
CONFIG_OF_FLATTREE=y
CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_KOBJ=y
CONFIG_OF_DYNAMIC=y
CONFIG_OF_ADDRESS=y
CONFIG_OF_IRQ=y
CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
CONFIG_OF_OVERLAY=y
CONFIG_OF_NUMA=y
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_SERIAL=y
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_PC_PCMCIA=y
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_NULL_BLK=y
CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_FD_RAWCMD=y
CONFIG_CDROM=y
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y
CONFIG_ZRAM=y
CONFIG_ZRAM_BACKEND_LZ4=y
CONFIG_ZRAM_BACKEND_LZ4HC=y
CONFIG_ZRAM_BACKEND_ZSTD=y
CONFIG_ZRAM_BACKEND_DEFLATE=y
CONFIG_ZRAM_BACKEND_842=y
CONFIG_ZRAM_BACKEND_LZO=y
CONFIG_ZRAM_DEF_COMP_LZORLE=y
# CONFIG_ZRAM_DEF_COMP_LZO is not set
# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
# CONFIG_ZRAM_DEF_COMP_842 is not set
CONFIG_ZRAM_DEF_COMP="lzo-rle"
CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
CONFIG_BLK_DEV_DRBD=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_BLK_DEV_NBD=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
CONFIG_ATA_OVER_ETH=y
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_VIRTIO_BLK=y
CONFIG_BLK_DEV_RUST_NULL=y
CONFIG_BLK_DEV_RBD=y
CONFIG_BLK_DEV_UBLK=y
CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
CONFIG_BLK_DEV_RNBD=y
CONFIG_BLK_DEV_RNBD_CLIENT=y
CONFIG_BLK_DEV_RNBD_SERVER=y

#
# NVME Support
#
CONFIG_NVME_KEYRING=y
CONFIG_NVME_AUTH=y
CONFIG_NVME_CORE=y
CONFIG_BLK_DEV_NVME=y
CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_VERBOSE_ERRORS=y
CONFIG_NVME_HWMON=y
CONFIG_NVME_FABRICS=y
CONFIG_NVME_RDMA=y
CONFIG_NVME_FC=y
CONFIG_NVME_TCP=y
CONFIG_NVME_TCP_TLS=y
CONFIG_NVME_HOST_AUTH=y
CONFIG_NVME_APPLE=y
CONFIG_NVME_TARGET=y
CONFIG_NVME_TARGET_DEBUGFS=y
CONFIG_NVME_TARGET_PASSTHRU=y
CONFIG_NVME_TARGET_LOOP=y
CONFIG_NVME_TARGET_RDMA=y
CONFIG_NVME_TARGET_FC=y
CONFIG_NVME_TARGET_FCLOOP=y
CONFIG_NVME_TARGET_TCP=y
CONFIG_NVME_TARGET_TCP_TLS=y
CONFIG_NVME_TARGET_AUTH=y

# end of NVME Support

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
CONFIG_AD525X_DPOT=y
CONFIG_AD525X_DPOT_I2C=y
CONFIG_AD525X_DPOT_SPI=y
CONFIG_DUMMY_IRQ=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_RPMB is not set
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_SGI_XP=y
CONFIG_SMPRO_ERRMON=y
CONFIG_SMPRO_MISC=y
CONFIG_CS5535_MFGPT=y
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
CONFIG_CS5535_CLOCK_EVENT_SRC=y
CONFIG_GEHC_ACHC=y
CONFIG_HI6421V600_IRQ=y
CONFIG_HP_ILO=y
CONFIG_QCOM_COINCELL=y
CONFIG_QCOM_FASTRPC=y
CONFIG_SGI_GRU=y
CONFIG_SGI_GRU_DEBUG=y
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
CONFIG_SENSORS_BH1770=y
CONFIG_SENSORS_APDS990X=y
CONFIG_HMC6352=y
CONFIG_DS1682=y
CONFIG_VMWARE_BALLOON=y
CONFIG_PCH_PHUB=y
CONFIG_LATTICE_ECP3_CONFIG=y
CONFIG_SRAM=y
CONFIG_DW_XDATA_PCIE=y
CONFIG_PCI_ENDPOINT_TEST=y
CONFIG_XILINX_SDFEC=y
CONFIG_MISC_RTSX=y
CONFIG_HISI_HIKEY_USB=y
CONFIG_OPEN_DICE=y
CONFIG_VCPU_STALL_DETECTOR=y
CONFIG_TPS6594_ESM=y
CONFIG_TPS6594_PFSM=y
CONFIG_NSM=y
CONFIG_MARVELL_CN10K_DPI=y
CONFIG_MCHP_LAN966X_PCI=y
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_MAX6875=y
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_EEPROM_IDT_89HPESX=y
CONFIG_EEPROM_EE1004=y

# end of EEPROM support

CONFIG_CB710_CORE=y
CONFIG_CB710_DEBUG=y
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
CONFIG_SENSORS_LIS3_I2C=y
CONFIG_ALTERA_STAPL=y
CONFIG_INTEL_MEI=y
CONFIG_INTEL_MEI_ME=y
CONFIG_INTEL_MEI_TXE=y
CONFIG_INTEL_MEI_GSC=y
CONFIG_INTEL_MEI_VSC_HW=y
CONFIG_INTEL_MEI_VSC=y
CONFIG_INTEL_MEI_HDCP=y
CONFIG_INTEL_MEI_PXP=y
CONFIG_INTEL_MEI_GSC_PROXY=y
CONFIG_VMWARE_VMCI=y
CONFIG_GENWQE=y
CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
CONFIG_ECHO=y
CONFIG_BCM_VK=y
CONFIG_BCM_VK_TTY=y
CONFIG_MISC_ALCOR_PCI=y
CONFIG_MISC_RTSX_PCI=y
CONFIG_MISC_RTSX_USB=y
CONFIG_UACCE=y
CONFIG_PVPANIC=y
CONFIG_PVPANIC_MMIO=y
CONFIG_PVPANIC_PCI=y
CONFIG_GP_PCI1XXXX=y
CONFIG_KEBA_CP500=y
CONFIG_KEBA_LAN9252=y

# end of Misc devices

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI_COMMON=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_BLK_DEV_BSG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_ENCLOSURE=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
CONFIG_SCSI_SAS_LIBSAS=y
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=y

# end of SCSI Transports

CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=y
CONFIG_ISCSI_BOOT_SYSFS=y
CONFIG_SCSI_CXGB3_ISCSI=y
CONFIG_SCSI_CXGB4_ISCSI=y
CONFIG_SCSI_BNX2_ISCSI=y
CONFIG_SCSI_BNX2X_FCOE=y
CONFIG_BE2ISCSI=y
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_HPSA=y
CONFIG_SCSI_3W_9XXX=y
CONFIG_SCSI_3W_SAS=y
CONFIG_SCSI_ACARD=y
CONFIG_SCSI_AHA1740=y
CONFIG_SCSI_AACRAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=5000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC79XX=y
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=5000
CONFIG_AIC79XX_DEBUG_ENABLE=y
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC94XX=y
CONFIG_AIC94XX_DEBUG=y
CONFIG_SCSI_HISI_SAS=y
CONFIG_SCSI_HISI_SAS_PCI=y
CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE=y
CONFIG_SCSI_MVSAS=y
CONFIG_SCSI_MVSAS_DEBUG=y
CONFIG_SCSI_MVSAS_TASKLET=y
CONFIG_SCSI_MVUMI=y
CONFIG_SCSI_ADVANSYS=y
CONFIG_SCSI_ARCMSR=y
CONFIG_SCSI_ESAS2R=y
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=y
CONFIG_MEGARAID_MAILBOX=y
CONFIG_MEGARAID_LEGACY=y
CONFIG_MEGARAID_SAS=y
CONFIG_SCSI_MPT3SAS=y
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS=y
CONFIG_SCSI_MPI3MR=y
CONFIG_SCSI_SMARTPQI=y
CONFIG_SCSI_HPTIOP=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_FLASHPOINT=y
CONFIG_SCSI_MYRB=y
CONFIG_SCSI_MYRS=y
CONFIG_VMWARE_PVSCSI=y
CONFIG_XEN_SCSI_FRONTEND=y
CONFIG_HYPERV_STORAGE=y
CONFIG_LIBFC=y
CONFIG_LIBFCOE=y
CONFIG_FCOE=y
CONFIG_FCOE_FNIC=y
CONFIG_SCSI_SNIC=y
CONFIG_SCSI_SNIC_DEBUG_FS=y
CONFIG_SCSI_DMX3191D=y
CONFIG_SCSI_FDOMAIN=y
CONFIG_SCSI_FDOMAIN_PCI=y
CONFIG_SCSI_ISCI=y
CONFIG_SCSI_IPS=y
CONFIG_SCSI_INITIO=y
CONFIG_SCSI_INIA100=y
CONFIG_SCSI_PPA=y
CONFIG_SCSI_IMM=y
CONFIG_SCSI_IZIP_SLOW_CTR=y
CONFIG_SCSI_STEX=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=y
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_QLOGIC_1280=y
CONFIG_SCSI_QLA_FC=y
CONFIG_TCM_QLA2XXX=y
CONFIG_TCM_QLA2XXX_DEBUG=y
CONFIG_SCSI_QLA_ISCSI=y
CONFIG_QEDI=y
CONFIG_QEDF=y
CONFIG_SCSI_LPFC=y
CONFIG_SCSI_LPFC_DEBUG_FS=y
CONFIG_SCSI_EFCT=y
CONFIG_SCSI_SIM710=y
CONFIG_SCSI_DC395x=y
CONFIG_SCSI_AM53C974=y
CONFIG_SCSI_WD719X=y
CONFIG_SCSI_DEBUG=y
CONFIG_SCSI_PMCRAID=y
CONFIG_SCSI_PM8001=y
CONFIG_SCSI_BFA_FC=y
CONFIG_SCSI_VIRTIO=y
CONFIG_SCSI_CHELSIO_FCOE=y
CONFIG_SCSI_LOWLEVEL_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
CONFIG_SCSI_DH=y
CONFIG_SCSI_DH_RDAC=y
CONFIG_SCSI_DH_HP_SW=y
CONFIG_SCSI_DH_EMC=y
CONFIG_SCSI_DH_ALUA=y

# end of SCSI device support

CONFIG_ATA=y
CONFIG_SATA_HOST=y
CONFIG_PATA_TIMINGS=y
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_FORCE=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_ZPODD=y
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
CONFIG_SATA_MOBILE_LPM_POLICY=3
CONFIG_SATA_AHCI_PLATFORM=y
CONFIG_AHCI_BRCM=y
CONFIG_AHCI_DA850=y
CONFIG_AHCI_DM816=y
CONFIG_AHCI_DWC=y
CONFIG_AHCI_ST=y
CONFIG_AHCI_IMX=y
CONFIG_AHCI_CEVA=y
CONFIG_AHCI_MTK=y
CONFIG_AHCI_MVEBU=y
CONFIG_AHCI_SUNXI=y
CONFIG_AHCI_TEGRA=y
CONFIG_AHCI_XGENE=y
CONFIG_AHCI_QORIQ=y
CONFIG_SATA_FSL=y
CONFIG_SATA_GEMINI=y
CONFIG_SATA_AHCI_SEATTLE=y
CONFIG_SATA_INIC162X=y
CONFIG_SATA_ACARD_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=y
CONFIG_SATA_QSTOR=y
CONFIG_SATA_SX4=y
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
CONFIG_SATA_DWC=y
CONFIG_SATA_DWC_OLD_DMA=y
CONFIG_SATA_HIGHBANK=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
CONFIG_SATA_PROMISE=y
CONFIG_SATA_RCAR=y
CONFIG_SATA_SIL=y
CONFIG_SATA_SIS=y
CONFIG_SATA_SVW=y
CONFIG_SATA_ULI=y
CONFIG_SATA_VIA=y
CONFIG_SATA_VITESSE=y

#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARASAN_CF=y
CONFIG_PATA_ARTOP=y
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_ATP867X=y
CONFIG_PATA_CMD64X=y
CONFIG_PATA_CS5520=y
CONFIG_PATA_CS5530=y
CONFIG_PATA_CS5535=y
CONFIG_PATA_CS5536=y
CONFIG_PATA_CYPRESS=y
CONFIG_PATA_EFAR=y
CONFIG_PATA_FTIDE010=y
CONFIG_PATA_HPT366=y
CONFIG_PATA_HPT37X=y
CONFIG_PATA_HPT3X2N=y
CONFIG_PATA_HPT3X3=y
CONFIG_PATA_HPT3X3_DMA=y
CONFIG_PATA_IMX=y
CONFIG_PATA_IT8213=y
CONFIG_PATA_IT821X=y
CONFIG_PATA_JMICRON=y
CONFIG_PATA_MARVELL=y
CONFIG_PATA_NETCELL=y
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87415=y
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_OPTIDMA=y
CONFIG_PATA_PDC2027X=y
CONFIG_PATA_PDC_OLD=y
CONFIG_PATA_RADISYS=y
CONFIG_PATA_RDC=y
CONFIG_PATA_SC1200=y
CONFIG_PATA_SCH=y
CONFIG_PATA_SERVERWORKS=y
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_TOSHIBA=y
CONFIG_PATA_TRIFLEX=y
CONFIG_PATA_VIA=y
CONFIG_PATA_PXA=y
CONFIG_PATA_WINBOND=y

#
# PIO-only SFF controllers
#
CONFIG_PATA_CMD640_PCI=y
CONFIG_PATA_ISAPNP=y
CONFIG_PATA_IXP4XX_CF=y
CONFIG_PATA_MPIIX=y
CONFIG_PATA_NS87410=y
CONFIG_PATA_OPTI=y
CONFIG_PATA_PCMCIA=y
CONFIG_PATA_PLATFORM=y
CONFIG_PATA_OF_PLATFORM=y
CONFIG_PATA_RZ1000=y
CONFIG_PATA_PARPORT=y

#
# Parallel IDE protocol modules
#
CONFIG_PATA_PARPORT_ATEN=y
CONFIG_PATA_PARPORT_BPCK=y
CONFIG_PATA_PARPORT_BPCK6=y
CONFIG_PATA_PARPORT_COMM=y
CONFIG_PATA_PARPORT_DSTR=y
CONFIG_PATA_PARPORT_FIT2=y
CONFIG_PATA_PARPORT_FIT3=y
CONFIG_PATA_PARPORT_EPAT=y
CONFIG_PATA_PARPORT_EPATC8=y
CONFIG_PATA_PARPORT_EPIA=y
CONFIG_PATA_PARPORT_FRIQ=y
CONFIG_PATA_PARPORT_FRPW=y
CONFIG_PATA_PARPORT_KBIC=y
CONFIG_PATA_PARPORT_KTTI=y
CONFIG_PATA_PARPORT_ON20=y
CONFIG_PATA_PARPORT_ON26=y

#
# Generic fallback / legacy drivers
#
CONFIG_PATA_ACPI=y
CONFIG_ATA_GENERIC=y
CONFIG_PATA_LEGACY=y
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_BITMAP_FILE=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MD_CLUSTER=y
CONFIG_BCACHE=y
CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_ASYNC_REGISTRATION=y CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
CONFIG_DM_DEBUG=y
CONFIG_DM_BUFIO=y CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_UNSTRIPED=y
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y
CONFIG_DM_CACHE=y
CONFIG_DM_CACHE_SMQ=y
CONFIG_DM_WRITECACHE=y
CONFIG_DM_EBS=y
CONFIG_DM_ERA=y
CONFIG_DM_CLONE=y
CONFIG_DM_MIRROR=y
CONFIG_DM_LOG_USERSPACE=y
CONFIG_DM_RAID=y
CONFIG_DM_ZERO=y
CONFIG_DM_MULTIPATH=y
CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_MULTIPATH_HST=y CONFIG_DM_MULTIPATH_IOA=y
CONFIG_DM_DELAY=y
CONFIG_DM_DUST=y
CONFIG_DM_INIT=y
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=y
CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_PLATFORM_KEYRING=y CONFIG_DM_VERITY_FEC=y
CONFIG_DM_SWITCH=y
CONFIG_DM_LOG_WRITES=y
CONFIG_DM_INTEGRITY=y
CONFIG_DM_ZONED=y
CONFIG_DM_AUDIT=y
CONFIG_DM_VDO=y
CONFIG_TARGET_CORE=y
CONFIG_TCM_IBLOCK=y
CONFIG_TCM_FILEIO=y
CONFIG_TCM_PSCSI=y
CONFIG_TCM_USER2=y
CONFIG_LOOPBACK_TARGET=y
CONFIG_TCM_FC=y
CONFIG_ISCSI_TARGET=y CONFIG_ISCSI_TARGET_CXGB4=y
CONFIG_SBP_TARGET=y
CONFIG_REMOTE_TARGET=y
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
CONFIG_FUSION_FC=y
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=y
CONFIG_FUSION_LAN=y
CONFIG_FUSION_LOGGING=y

#
# IEEE 1394 (FireWire) support
#
CONFIG_FIREWIRE=y
CONFIG_FIREWIRE_OHCI=y
CONFIG_FIREWIRE_SBP2=y
CONFIG_FIREWIRE_NET=y
CONFIG_FIREWIRE_NOSY=y

# end of IEEE 1394 (FireWire) support

CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
CONFIG_BONDING=y
CONFIG_DUMMY=y
CONFIG_WIREGUARD=y
CONFIG_WIREGUARD_DEBUG=y
CONFIG_EQUALIZER=y
CONFIG_NET_FC=y
CONFIG_IFB=y
CONFIG_NET_TEAM=y
CONFIG_NET_TEAM_MODE_BROADCAST=y
CONFIG_NET_TEAM_MODE_ROUNDROBIN=y
CONFIG_NET_TEAM_MODE_RANDOM=y
CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=y
CONFIG_NET_TEAM_MODE_LOADBALANCE=y
CONFIG_MACVLAN=y
CONFIG_MACVTAP=y
CONFIG_IPVLAN_L3S=y
CONFIG_IPVLAN=y
CONFIG_IPVTAP=y
CONFIG_VXLAN=y
CONFIG_GENEVE=y
CONFIG_BAREUDP=y
CONFIG_GTP=y
CONFIG_PFCP=y
CONFIG_AMT=y
CONFIG_MACSEC=y
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETCONSOLE_EXTENDED_LOG=y
CONFIG_NETCONSOLE_PREPEND_RELEASE=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NTB_NETDEV=y
CONFIG_RIONET=y
CONFIG_RIONET_TX_SIZE=128
CONFIG_RIONET_RX_SIZE=128
CONFIG_TUN=y
CONFIG_TAP=y
CONFIG_TUN_VNET_CROSS_LE=y
CONFIG_VETH=y
CONFIG_VIRTIO_NET=y
CONFIG_NLMON=y
CONFIG_NETKIT=y
CONFIG_NET_VRF=y
CONFIG_VSOCKMON=y
CONFIG_MHI_NET=y
CONFIG_SUNGEM_PHY=y
CONFIG_ARCNET=y
CONFIG_ARCNET_1201=y
CONFIG_ARCNET_1051=y
CONFIG_ARCNET_RAW=y
CONFIG_ARCNET_CAP=y
CONFIG_ARCNET_COM90xx=y
CONFIG_ARCNET_COM90xxIO=y
CONFIG_ARCNET_RIM_I=y
CONFIG_ARCNET_COM20020=y
CONFIG_ARCNET_COM20020_PCI=y
CONFIG_ARCNET_COM20020_CS=y
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_DUMMY=y
CONFIG_ATM_TCP=y
CONFIG_ATM_LANAI=y
CONFIG_ATM_ENI=y
CONFIG_ATM_ENI_DEBUG=y
CONFIG_ATM_ENI_TUNE_BURST=y
CONFIG_ATM_ENI_BURST_TX_16W=y
CONFIG_ATM_ENI_BURST_TX_8W=y
CONFIG_ATM_ENI_BURST_TX_4W=y
CONFIG_ATM_ENI_BURST_TX_2W=y
CONFIG_ATM_ENI_BURST_RX_16W=y
CONFIG_ATM_ENI_BURST_RX_8W=y
CONFIG_ATM_ENI_BURST_RX_4W=y
CONFIG_ATM_ENI_BURST_RX_2W=y
CONFIG_ATM_NICSTAR=y
CONFIG_ATM_NICSTAR_USE_SUNI=y
CONFIG_ATM_NICSTAR_USE_IDT77105=y
CONFIG_ATM_IDT77252=y
CONFIG_ATM_IDT77252_DEBUG=y
CONFIG_ATM_IDT77252_RCV_ALL=y
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_IA=y
CONFIG_ATM_IA_DEBUG=y
CONFIG_ATM_FORE200E=y
CONFIG_ATM_FORE200E_USE_TASKLET=y
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=y
CONFIG_ATM_HE_USE_SUNI=y
CONFIG_ATM_SOLOS=y
CONFIG_CAIF_DRIVERS=y
CONFIG_CAIF_TTY=y
CONFIG_CAIF_VIRTIO=y

#
# Distributed Switch Architecture drivers
#
CONFIG_B53=y
CONFIG_B53_SPI_DRIVER=y
CONFIG_B53_MDIO_DRIVER=y
CONFIG_B53_MMAP_DRIVER=y
CONFIG_B53_SRAB_DRIVER=y
CONFIG_B53_SERDES=y
CONFIG_NET_DSA_BCM_SF2=y
CONFIG_NET_DSA_LOOP=y
CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=y
CONFIG_NET_DSA_LANTIQ_GSWIP=y
CONFIG_NET_DSA_MT7530=y
CONFIG_NET_DSA_MT7530_MDIO=y
CONFIG_NET_DSA_MT7530_MMIO=y
CONFIG_NET_DSA_MV88E6060=y
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=y
CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=y
CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=y
CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=y
CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=y
CONFIG_NET_DSA_MV88E6XXX=y
CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_MV88E6XXX_LEDS=y
CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=y
CONFIG_NET_DSA_MSCC_OCELOT_EXT=y
CONFIG_NET_DSA_MSCC_FELIX=y
CONFIG_NET_DSA_MSCC_SEVILLE=y
CONFIG_NET_DSA_AR9331=y
CONFIG_NET_DSA_QCA8K=y
CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
CONFIG_NET_DSA_SJA1105=y
CONFIG_NET_DSA_SJA1105_PTP=y
CONFIG_NET_DSA_SJA1105_TAS=y
CONFIG_NET_DSA_SJA1105_VL=y
CONFIG_NET_DSA_XRS700X=y
CONFIG_NET_DSA_XRS700X_I2C=y
CONFIG_NET_DSA_XRS700X_MDIO=y
CONFIG_NET_DSA_REALTEK=y
CONFIG_NET_DSA_REALTEK_MDIO=y
CONFIG_NET_DSA_REALTEK_SMI=y
CONFIG_NET_DSA_REALTEK_RTL8365MB=y
CONFIG_NET_DSA_REALTEK_RTL8366RB=y
CONFIG_NET_DSA_SMSC_LAN9303=y
CONFIG_NET_DSA_SMSC_LAN9303_I2C=y
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=y
CONFIG_NET_DSA_VITESSE_VSC73XX=y
CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=y
CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=y

# end of Distributed Switch Architecture drivers

CONFIG_ETHERNET=y
CONFIG_MDIO=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=y
CONFIG_PCMCIA_3C574=y
CONFIG_PCMCIA_3C589=y
CONFIG_VORTEX=y
CONFIG_TYPHOON=y
CONFIG_NET_VENDOR_ACTIONS=y
CONFIG_OWL_EMAC=y
CONFIG_NET_VENDOR_ADAPTEC=y
CONFIG_ADAPTEC_STARFIRE=y
CONFIG_NET_VENDOR_AGERE=y
CONFIG_ET131X=y
CONFIG_NET_VENDOR_ALACRITECH=y
CONFIG_SLICOSS=y
CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=y
CONFIG_ACENIC_OMIT_TIGON_I=y
CONFIG_ALTERA_TSE=y
CONFIG_NET_VENDOR_AMAZON=y
CONFIG_ENA_ETHERNET=y
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD8111_ETH=y
CONFIG_PCNET32=y
CONFIG_PCMCIA_NMCLAN=y
CONFIG_AMD_XGBE=y
CONFIG_AMD_XGBE_DCB=y
CONFIG_AMD_XGBE_HAVE_ECC=y
CONFIG_PDS_CORE=y
CONFIG_NET_XGENE=y
CONFIG_NET_XGENE_V2=y
CONFIG_NET_VENDOR_AQUANTIA=y
CONFIG_AQTION=y
CONFIG_NET_VENDOR_ARC=y
CONFIG_ARC_EMAC_CORE=y
CONFIG_EMAC_ROCKCHIP=y
CONFIG_NET_VENDOR_ASIX=y
CONFIG_SPI_AX88796C=y
CONFIG_SPI_AX88796C_COMPRESSION=y
CONFIG_NET_VENDOR_ATHEROS=y
# CONFIG_AG71XX is not set
CONFIG_ATL2=y
CONFIG_ATL1=y
CONFIG_ATL1E=y
CONFIG_ATL1C=y
CONFIG_ALX=y
CONFIG_CX_ECAT=y
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=y
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
CONFIG_BCM4908_ENET=y
CONFIG_BCMGENET=y
CONFIG_BNX2=y
CONFIG_CNIC=y
CONFIG_TIGON3=y
CONFIG_TIGON3_HWMON=y
CONFIG_BNX2X=y
CONFIG_BNX2X_SRIOV=y
CONFIG_BGMAC=y
CONFIG_BGMAC_BCMA=y
CONFIG_BGMAC_PLATFORM=y
CONFIG_SYSTEMPORT=y
CONFIG_BNXT=y
CONFIG_BNXT_SRIOV=y
CONFIG_BNXT_FLOWER_OFFLOAD=y
CONFIG_BNXT_DCB=y
CONFIG_BNXT_HWMON=y
CONFIG_BCMASP=y
CONFIG_NET_VENDOR_CADENCE=y
CONFIG_MACB=y
CONFIG_MACB_USE_HWSTAMP=y
CONFIG_MACB_PCI=y
CONFIG_NET_CALXEDA_XGMAC=y
CONFIG_NET_VENDOR_CAVIUM=y
CONFIG_THUNDER_NIC_PF=y
CONFIG_THUNDER_NIC_VF=y
CONFIG_THUNDER_NIC_BGX=y
CONFIG_THUNDER_NIC_RGX=y
CONFIG_CAVIUM_PTP=y
CONFIG_LIQUIDIO_CORE=y
CONFIG_LIQUIDIO=y
CONFIG_LIQUIDIO_VF=y
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T1=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3=y
CONFIG_CHELSIO_T4=y
CONFIG_CHELSIO_T4_DCB=y
CONFIG_CHELSIO_T4_FCOE=y
CONFIG_CHELSIO_T4VF=y
CONFIG_CHELSIO_LIB=y
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CRYPTO_DEV_CHELSIO_TLS=y
CONFIG_CHELSIO_IPSEC_INLINE=y
CONFIG_CHELSIO_TLS_DEVICE=y
CONFIG_NET_VENDOR_CIRRUS=y
CONFIG_CS89x0=y
CONFIG_CS89x0_PLATFORM=y
CONFIG_EP93XX_ETH=y
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=y
CONFIG_NET_VENDOR_CORTINA=y
CONFIG_GEMINI_ETHERNET=y
CONFIG_NET_VENDOR_DAVICOM=y
CONFIG_DM9000=y
CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y
CONFIG_DM9051=y
CONFIG_DNET=y
CONFIG_NET_VENDOR_DEC=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=y
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=y
CONFIG_TULIP_MWI=y
CONFIG_TULIP_MMIO=y
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
CONFIG_WINBOND_840=y
CONFIG_DM9102=y
CONFIG_ULI526X=y
CONFIG_PCMCIA_XIRCOM=y
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DL2K=y
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=y
CONFIG_BE2NET_HWMON=y
CONFIG_BE2NET_BE2=y
CONFIG_BE2NET_BE3=y
CONFIG_BE2NET_LANCER=y
CONFIG_BE2NET_SKYHAWK=y
CONFIG_NET_VENDOR_ENGLEDER=y
CONFIG_TSNEP=y
CONFIG_TSNEP_SELFTESTS=y
CONFIG_NET_VENDOR_EZCHIP=y
CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=y
CONFIG_NET_VENDOR_FARADAY=y
CONFIG_NET_VENDOR_FREESCALE=y
CONFIG_FEC=y
CONFIG_FSL_FMAN=y
CONFIG_FSL_PQ_MDIO=y
CONFIG_FSL_XGMAC_MDIO=y
CONFIG_GIANFAR=y
CONFIG_FSL_DPAA_ETH=y
CONFIG_FSL_DPAA2_ETH=y
CONFIG_FSL_DPAA2_ETH_DCB=y
CONFIG_FSL_DPAA2_PTP_CLOCK=y
CONFIG_FSL_DPAA2_SWITCH=y
CONFIG_FSL_ENETC_CORE=y
CONFIG_NXP_ENETC_PF_COMMON=y
CONFIG_FSL_ENETC=y
CONFIG_NXP_ENETC4=y
CONFIG_FSL_ENETC_VF=y
CONFIG_FSL_ENETC_IERB=y
CONFIG_FSL_ENETC_MDIO=y
CONFIG_FSL_ENETC_PTP_CLOCK=y
CONFIG_FSL_ENETC_QOS=y
CONFIG_NXP_NETC_BLK_CTRL=y
CONFIG_NET_VENDOR_FUJITSU=y
CONFIG_PCMCIA_FMVJ18X=y
CONFIG_NET_VENDOR_FUNGIBLE=y
CONFIG_FUN_CORE=y
CONFIG_FUN_ETH=y
CONFIG_NET_VENDOR_GOOGLE=y
CONFIG_GVE=y
CONFIG_NET_VENDOR_HISILICON=y
CONFIG_HIX5HD2_GMAC=y
CONFIG_HISI_FEMAC=y
CONFIG_HIP04_ETH=y
CONFIG_HI13X1_GMAC=y
CONFIG_HNS_MDIO=y
CONFIG_HNS=y
CONFIG_HNS_DSAF=y
CONFIG_HNS_ENET=y
CONFIG_HNS3=y
CONFIG_HNS3_HCLGE=y
CONFIG_HNS3_DCB=y
CONFIG_HNS3_HCLGEVF=y
CONFIG_HNS3_ENET=y
CONFIG_HIBMCGE=y
CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_HINIC=y
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
CONFIG_LIBETH=y
CONFIG_LIBIE=y
CONFIG_E100=y
CONFIG_E1000=y
CONFIG_E1000E=y
CONFIG_E1000E_HWTS=y
CONFIG_IGB=y
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=y
CONFIG_IXGBE=y
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGBE_IPSEC=y
CONFIG_IXGBEVF=y
CONFIG_IXGBEVF_IPSEC=y
CONFIG_I40E=y
CONFIG_I40E_DCB=y
CONFIG_IAVF=y
CONFIG_I40EVF=y
CONFIG_ICE=y
CONFIG_ICE_HWMON=y
CONFIG_ICE_SWITCHDEV=y
CONFIG_ICE_HWTS=y
CONFIG_FM10K=y
CONFIG_IGC=y
CONFIG_IGC_LEDS=y
CONFIG_IDPF=y
CONFIG_IDPF_SINGLEQ=y
CONFIG_JME=y
CONFIG_KORINA=y
CONFIG_NET_VENDOR_ADI=y
CONFIG_ADIN1110=y
CONFIG_NET_VENDOR_LITEX=y
CONFIG_LITEX_LITEETH=y
CONFIG_NET_VENDOR_MARVELL=y
CONFIG_MV643XX_ETH=y
CONFIG_MVMDIO=y
CONFIG_MVNETA=y
CONFIG_MVPP2=y
CONFIG_MVPP2_PTP=y
CONFIG_PXA168_ETH=y
CONFIG_SKGE=y
CONFIG_SKGE_DEBUG=y
CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=y
CONFIG_SKY2_DEBUG=y
CONFIG_OCTEONTX2_MBOX=y
CONFIG_OCTEONTX2_AF=y
CONFIG_NDC_DIS_DYNAMIC_CACHING=y
CONFIG_OCTEONTX2_PF=y
CONFIG_OCTEONTX2_VF=y
CONFIG_RVU_ESWITCH=y
CONFIG_OCTEON_EP=y
CONFIG_OCTEON_EP_VF=y
CONFIG_PRESTERA=y
CONFIG_PRESTERA_PCI=y
CONFIG_NET_VENDOR_MEDIATEK=y
CONFIG_NET_AIROHA=y
CONFIG_NET_MEDIATEK_SOC_WED=y
CONFIG_NET_MEDIATEK_SOC=y
CONFIG_NET_MEDIATEK_STAR_EMAC=y
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_CORE=y
CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX5_CORE=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_CORE_EN=y
CONFIG_MLX5_EN_ARFS=y
CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_MPFS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_BRIDGE=y
CONFIG_MLX5_CLS_ACT=y
CONFIG_MLX5_TC_CT=y
CONFIG_MLX5_TC_SAMPLE=y
CONFIG_MLX5_CORE_EN_DCB=y
CONFIG_MLX5_CORE_IPOIB=y
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_EN_IPSEC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_SW_STEERING=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_SF=y
CONFIG_MLX5_SF_MANAGER=y
CONFIG_MLX5_DPLL=y
CONFIG_MLXSW_CORE=y
CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_CORE_THERMAL=y
CONFIG_MLXSW_PCI=y
CONFIG_MLXSW_I2C=y
CONFIG_MLXSW_SPECTRUM=y
CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_MLXSW_MINIMAL=y
CONFIG_MLXFW=y
CONFIG_MLXBF_GIGE=y
CONFIG_NET_VENDOR_META=y
CONFIG_FBNIC=y
CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=y
CONFIG_KS8851=y
CONFIG_KS8851_MLL=y
CONFIG_KSZ884X_PCI=y
CONFIG_NET_VENDOR_MICROCHIP=y
CONFIG_ENC28J60=y
CONFIG_ENC28J60_WRITEVERIFY=y
CONFIG_ENCX24J600=y
CONFIG_LAN743X=y
# CONFIG_LAN865X is not set
CONFIG_LAN966X_SWITCH=y
CONFIG_LAN966X_DCB=y
CONFIG_SPARX5_SWITCH=y
CONFIG_SPARX5_DCB=y
CONFIG_LAN969X_SWITCH=y
CONFIG_VCAP=y
CONFIG_FDMA=y
CONFIG_NET_VENDOR_MICROSEMI=y
CONFIG_MSCC_OCELOT_SWITCH_LIB=y
CONFIG_MSCC_OCELOT_SWITCH=y
CONFIG_NET_VENDOR_MICROSOFT=y
CONFIG_MICROSOFT_MANA=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=y
CONFIG_MYRI10GE_DCA=y
CONFIG_FEALNX=y
CONFIG_NET_VENDOR_NI=y
CONFIG_NI_XGE_MANAGEMENT_ENET=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NATSEMI=y
CONFIG_NS83820=y
CONFIG_NET_VENDOR_NETERION=y
CONFIG_S2IO=y
CONFIG_NET_VENDOR_NETRONOME=y
CONFIG_NFP=y
CONFIG_NFP_APP_FLOWER=y
CONFIG_NFP_APP_ABM_NIC=y
CONFIG_NFP_NET_IPSEC=y
CONFIG_NFP_DEBUG=y
CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=y
CONFIG_AX88796=y
CONFIG_AX88796_93CX6=y
CONFIG_NE2K_PCI=y
CONFIG_PCMCIA_PCNET=y
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_FORCEDETH=y
CONFIG_LPC_ENET=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_PCH_GBE=y
CONFIG_ETHOC=y
# CONFIG_OA_TC6 is not set
CONFIG_NET_VENDOR_PACKET_ENGINES=y
CONFIG_HAMACHI=y
CONFIG_YELLOWFIN=y
CONFIG_NET_VENDOR_PENSANDO=y
CONFIG_IONIC=y
CONFIG_NET_VENDOR_QLOGIC=y
CONFIG_QLA3XXX=y
CONFIG_QLCNIC=y
CONFIG_QLCNIC_SRIOV=y
CONFIG_QLCNIC_DCB=y
CONFIG_QLCNIC_HWMON=y
CONFIG_NETXEN_NIC=y
CONFIG_QED=y
CONFIG_QED_LL2=y
CONFIG_QED_SRIOV=y
CONFIG_QEDE=y
CONFIG_QED_RDMA=y
CONFIG_QED_ISCSI=y
CONFIG_QED_FCOE=y
CONFIG_QED_OOO=y
CONFIG_NET_VENDOR_BROCADE=y
CONFIG_BNA=y
CONFIG_NET_VENDOR_QUALCOMM=y
CONFIG_QCA7000=y
CONFIG_QCA7000_SPI=y
CONFIG_QCA7000_UART=y
CONFIG_QCOM_EMAC=y
CONFIG_RMNET=y
CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=y
CONFIG_NET_VENDOR_REALTEK=y
CONFIG_ATP=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
CONFIG_8139_OLD_RX_RESET=y
CONFIG_R8169=y
CONFIG_R8169_LEDS=y
# CONFIG_RTASE is not set
CONFIG_NET_VENDOR_RENESAS=y
CONFIG_SH_ETH=y
CONFIG_RAVB=y
CONFIG_RENESAS_ETHER_SWITCH=y
CONFIG_RENESAS_GEN4_PTP=y
CONFIG_RTSN=y
CONFIG_NET_VENDOR_ROCKER=y
CONFIG_ROCKER=y
CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_SXGBE_ETH=y
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_NET_VENDOR_SILAN=y
CONFIG_SC92031=y
CONFIG_NET_VENDOR_SIS=y
CONFIG_SIS900=y
CONFIG_SIS190=y
CONFIG_NET_VENDOR_SOLARFLARE=y
CONFIG_SFC=y
CONFIG_SFC_MTD=y
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_SRIOV=y
CONFIG_SFC_MCDI_LOGGING=y
CONFIG_SFC_FALCON=y
CONFIG_SFC_FALCON_MTD=y
CONFIG_SFC_SIENA=y
CONFIG_SFC_SIENA_MTD=y
CONFIG_SFC_SIENA_MCDI_MON=y
CONFIG_SFC_SIENA_SRIOV=y
CONFIG_SFC_SIENA_MCDI_LOGGING=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_SMC91X=y
CONFIG_PCMCIA_SMC91C92=y
CONFIG_EPIC100=y
CONFIG_SMSC911X=y
CONFIG_SMSC9420=y
CONFIG_NET_VENDOR_SOCIONEXT=y
CONFIG_SNI_AVE=y
CONFIG_SNI_NETSEC=y
CONFIG_NET_VENDOR_STMICRO=y
CONFIG_STMMAC_ETH=y
CONFIG_STMMAC_SELFTESTS=y
CONFIG_STMMAC_PLATFORM=y
CONFIG_DWMAC_DWC_QOS_ETH=y
CONFIG_DWMAC_GENERIC=y
CONFIG_DWMAC_ANARION=y
CONFIG_DWMAC_INGENIC=y
CONFIG_DWMAC_IPQ806X=y
CONFIG_DWMAC_LPC18XX=y
CONFIG_DWMAC_MEDIATEK=y
CONFIG_DWMAC_MESON=y
CONFIG_DWMAC_QCOM_ETHQOS=y
CONFIG_DWMAC_ROCKCHIP=y
CONFIG_DWMAC_RZN1=y
CONFIG_DWMAC_SOCFPGA=y
CONFIG_DWMAC_STARFIVE=y
CONFIG_DWMAC_STI=y
CONFIG_DWMAC_STM32=y
CONFIG_DWMAC_SUNXI=y
CONFIG_DWMAC_SUN8I=y
CONFIG_DWMAC_THEAD=y
CONFIG_DWMAC_IMX8=y
CONFIG_DWMAC_INTEL_PLAT=y
CONFIG_DWMAC_LOONGSON1=y
CONFIG_DWMAC_TEGRA=y
CONFIG_DWMAC_VISCONTI=y
CONFIG_DWMAC_INTEL=y
CONFIG_DWMAC_LOONGSON=y
CONFIG_STMMAC_PCI=y
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=y
CONFIG_SUNGEM=y
CONFIG_CASSINI=y
CONFIG_NIU=y
CONFIG_NET_VENDOR_SUNPLUS=y
CONFIG_SP7021_EMAC=y
CONFIG_NET_VENDOR_SYNOPSYS=y
CONFIG_DWC_XLGMAC=y
CONFIG_DWC_XLGMAC_PCI=y
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=y
CONFIG_TEHUTI_TN40=y
CONFIG_NET_VENDOR_TI=y
CONFIG_TI_DAVINCI_EMAC=y
CONFIG_TI_DAVINCI_MDIO=y
CONFIG_TI_CPSW_PHY_SEL=y
CONFIG_TI_CPSW=y
CONFIG_TI_CPSW_SWITCHDEV=y
CONFIG_TI_CPTS=y
CONFIG_TLAN=y
CONFIG_TI_ICSS_IEP=y
CONFIG_NET_VENDOR_VERTEXCOM=y
CONFIG_MSE102X=y
CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=y
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=y
CONFIG_NET_VENDOR_WANGXUN=y
CONFIG_LIBWX=y
CONFIG_NGBE=y
CONFIG_TXGBE=y
CONFIG_NET_VENDOR_WIZNET=y
CONFIG_WIZNET_W5100=y
CONFIG_WIZNET_W5300=y
# CONFIG_WIZNET_BUS_DIRECT is not set
# CONFIG_WIZNET_BUS_INDIRECT is not set
CONFIG_WIZNET_BUS_ANY=y
CONFIG_WIZNET_W5100_SPI=y
CONFIG_NET_VENDOR_XILINX=y
CONFIG_XILINX_EMACLITE=y
CONFIG_XILINX_AXI_EMAC=y
CONFIG_XILINX_LL_TEMAC=y
CONFIG_NET_VENDOR_XIRCOM=y
CONFIG_PCMCIA_XIRC2PS=y
CONFIG_FDDI=y
CONFIG_DEFXX=y
CONFIG_SKFP=y
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=y
CONFIG_ROADRUNNER_LARGE_RINGS=y
CONFIG_QCOM_IPA=y
CONFIG_PHYLINK=y
CONFIG_PHYLIB=y
CONFIG_SWPHY=y
CONFIG_LED_TRIGGER_PHY=y
CONFIG_OPEN_ALLIANCE_HELPERS=y
CONFIG_PHYLIB_LEDS=y
CONFIG_FIXED_PHY=y
CONFIG_RUST_PHYLIB_ABSTRACTIONS=y
CONFIG_SFP=y

#
# MII PHY device drivers
#
CONFIG_AIR_EN8811H_PHY=y
CONFIG_AMD_PHY=y
CONFIG_MESON_GXL_PHY=y
CONFIG_ADIN_PHY=y
CONFIG_ADIN1100_PHY=y
# CONFIG_AMCC_QT2025_PHY is not set
CONFIG_AQUANTIA_PHY=y
CONFIG_AX88796B_PHY=y
CONFIG_AX88796B_RUST_PHY=y
CONFIG_BROADCOM_PHY=y
CONFIG_BCM54140_PHY=y
CONFIG_BCM63XX_PHY=y
CONFIG_BCM7XXX_PHY=y
CONFIG_BCM84881_PHY=y
CONFIG_BCM87XX_PHY=y
CONFIG_BCM_CYGNUS_PHY=y
CONFIG_BCM_NET_PHYLIB=y
CONFIG_BCM_NET_PHYPTP=y
CONFIG_CICADA_PHY=y
CONFIG_CORTINA_PHY=y
CONFIG_DAVICOM_PHY=y
CONFIG_ICPLUS_PHY=y
CONFIG_LXT_PHY=y
CONFIG_INTEL_XWAY_PHY=y
CONFIG_LSI_ET1011C_PHY=y
CONFIG_MARVELL_PHY=y
CONFIG_MARVELL_10G_PHY=y
CONFIG_MARVELL_88Q2XXX_PHY=y
CONFIG_MARVELL_88X2222_PHY=y
CONFIG_MAXLINEAR_GPHY=y
CONFIG_MTK_NET_PHYLIB=y
CONFIG_MEDIATEK_GE_PHY=y
CONFIG_MEDIATEK_GE_SOC_PHY=y
CONFIG_MICREL_PHY=y
CONFIG_MICROCHIP_T1S_PHY=y
CONFIG_MICROCHIP_PHY=y
CONFIG_MICROCHIP_T1_PHY=y
CONFIG_MICROSEMI_PHY=y
CONFIG_MOTORCOMM_PHY=y
CONFIG_NATIONAL_PHY=y
CONFIG_NXP_CBTX_PHY=y
CONFIG_NXP_C45_TJA11XX_PHY=y
CONFIG_NXP_TJA11XX_PHY=y
CONFIG_NCN26000_PHY=y
CONFIG_QCOM_NET_PHYLIB=y
CONFIG_AT803X_PHY=y
CONFIG_QCA83XX_PHY=y
CONFIG_QCA808X_PHY=y
CONFIG_QCA807X_PHY=y
CONFIG_QSEMI_PHY=y
CONFIG_REALTEK_PHY=y
CONFIG_RENESAS_PHY=y
CONFIG_ROCKCHIP_PHY=y
CONFIG_SMSC_PHY=y
CONFIG_STE10XP=y
CONFIG_TERANETICS_PHY=y
CONFIG_DP83822_PHY=y
CONFIG_DP83TC811_PHY=y
CONFIG_DP83848_PHY=y
CONFIG_DP83867_PHY=y
CONFIG_DP83869_PHY=y
CONFIG_DP83TD510_PHY=y
CONFIG_DP83TG720_PHY=y
CONFIG_VITESSE_PHY=y
CONFIG_XILINX_GMII2RGMII=y
CONFIG_MICREL_KS8995MA=y
CONFIG_PSE_CONTROLLER=y
CONFIG_PSE_REGULATOR=y
CONFIG_PSE_PD692X0=y
CONFIG_PSE_TPS23881=y
CONFIG_CAN_DEV=y
CONFIG_CAN_VCAN=y
CONFIG_CAN_VXCAN=y
CONFIG_CAN_NETLINK=y
CONFIG_CAN_CALC_BITTIMING=y
CONFIG_CAN_RX_OFFLOAD=y
CONFIG_CAN_AT91=y
CONFIG_CAN_BXCAN=y
CONFIG_CAN_CAN327=y
CONFIG_CAN_FLEXCAN=y
CONFIG_CAN_GRCAN=y
CONFIG_CAN_JANZ_ICAN3=y
CONFIG_CAN_KVASER_PCIEFD=y
CONFIG_CAN_SLCAN=y
CONFIG_CAN_SUN4I=y
CONFIG_CAN_XILINXCAN=y
CONFIG_CAN_C_CAN=y
CONFIG_CAN_C_CAN_PLATFORM=y
CONFIG_CAN_C_CAN_PCI=y
CONFIG_CAN_CC770=y
CONFIG_CAN_CC770_ISA=y
CONFIG_CAN_CC770_PLATFORM=y
CONFIG_CAN_CTUCANFD=y
CONFIG_CAN_CTUCANFD_PCI=y
CONFIG_CAN_CTUCANFD_PLATFORM=y
CONFIG_CAN_ESD_402_PCI=y
CONFIG_CAN_IFI_CANFD=y
CONFIG_CAN_M_CAN=y
CONFIG_CAN_M_CAN_PCI=y
CONFIG_CAN_M_CAN_PLATFORM=y
CONFIG_CAN_M_CAN_TCAN4X5X=y
CONFIG_CAN_PEAK_PCIEFD=y
CONFIG_CAN_RCAR=y
CONFIG_CAN_RCAR_CANFD=y
# CONFIG_CAN_ROCKCHIP_CANFD is not set
CONFIG_CAN_SJA1000=y
CONFIG_CAN_EMS_PCI=y
CONFIG_CAN_EMS_PCMCIA=y
CONFIG_CAN_F81601=y
CONFIG_CAN_KVASER_PCI=y
CONFIG_CAN_PEAK_PCI=y
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_PEAK_PCMCIA=y
CONFIG_CAN_PLX_PCI=y
CONFIG_CAN_SJA1000_ISA=y
CONFIG_CAN_SJA1000_PLATFORM=y
CONFIG_CAN_SOFTING=y
CONFIG_CAN_SOFTING_CS=y

#
# CAN SPI interfaces
#
CONFIG_CAN_HI311X=y
CONFIG_CAN_MCP251X=y
CONFIG_CAN_MCP251XFD=y
CONFIG_CAN_MCP251XFD_SANITY=y

# end of CAN SPI interfaces

#
# CAN USB interfaces
#
CONFIG_CAN_8DEV_USB=y
CONFIG_CAN_EMS_USB=y
CONFIG_CAN_ESD_USB=y
CONFIG_CAN_ETAS_ES58X=y
CONFIG_CAN_F81604=y
CONFIG_CAN_GS_USB=y
CONFIG_CAN_KVASER_USB=y
CONFIG_CAN_MCBA_USB=y
CONFIG_CAN_PEAK_USB=y
CONFIG_CAN_UCAN=y

# end of CAN USB interfaces

CONFIG_CAN_DEBUG_DEVICES=y

#
# MCTP Device Drivers
#
CONFIG_MCTP_SERIAL=y
CONFIG_MCTP_TRANSPORT_I2C=y
CONFIG_MCTP_TRANSPORT_I3C=y

# end of MCTP Device Drivers

CONFIG_MDIO_DEVICE=y
CONFIG_MDIO_BUS=y
CONFIG_FWNODE_MDIO=y
CONFIG_OF_MDIO=y
CONFIG_ACPI_MDIO=y
CONFIG_MDIO_DEVRES=y
CONFIG_MDIO_SUN4I=y
CONFIG_MDIO_XGENE=y
CONFIG_MDIO_ASPEED=y
CONFIG_MDIO_BITBANG=y
CONFIG_MDIO_BCM_IPROC=y
CONFIG_MDIO_BCM_UNIMAC=y
CONFIG_MDIO_CAVIUM=y
CONFIG_MDIO_GPIO=y
CONFIG_MDIO_HISI_FEMAC=y
CONFIG_MDIO_I2C=y
CONFIG_MDIO_MVUSB=y
CONFIG_MDIO_MSCC_MIIM=y
CONFIG_MDIO_MOXART=y
CONFIG_MDIO_OCTEON=y
CONFIG_MDIO_IPQ4019=y
CONFIG_MDIO_IPQ8064=y
CONFIG_MDIO_REGMAP=y
CONFIG_MDIO_THUNDER=y

#
# MDIO Multiplexers
#
CONFIG_MDIO_BUS_MUX=y
CONFIG_MDIO_BUS_MUX_MESON_G12A=y
CONFIG_MDIO_BUS_MUX_MESON_GXL=y
CONFIG_MDIO_BUS_MUX_BCM6368=y
CONFIG_MDIO_BUS_MUX_BCM_IPROC=y
CONFIG_MDIO_BUS_MUX_GPIO=y
CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
CONFIG_MDIO_BUS_MUX_MMIOREG=y

#
# PCS device drivers
#
CONFIG_PCS_XPCS=y
CONFIG_PCS_LYNX=y
CONFIG_PCS_MTK_LYNXI=y
CONFIG_PCS_RZN1_MIIC=y

# end of PCS device drivers

CONFIG_PLIP=y
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=y
CONFIG_PPPOE=y
# CONFIG_PPPOE_HASH_BITS_1 is not set
# CONFIG_PPPOE_HASH_BITS_2 is not set
CONFIG_PPPOE_HASH_BITS_4=y
# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE_HASH_BITS=4
CONFIG_PPTP=y
CONFIG_PPPOL2TP=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_SLIP=y
CONFIG_SLHC=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_USB_NET_DRIVERS=y
CONFIG_USB_CATC=y
CONFIG_USB_KAWETH=y
CONFIG_USB_PEGASUS=y
CONFIG_USB_RTL8150=y
CONFIG_USB_RTL8152=y
CONFIG_USB_LAN78XX=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=y
CONFIG_USB_NET_AX88179_178A=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_EEM=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_HUAWEI_CDC_NCM=y
CONFIG_USB_NET_CDC_MBIM=y
CONFIG_USB_NET_DM9601=y
CONFIG_USB_NET_SR9700=y
CONFIG_USB_NET_SR9800=y
CONFIG_USB_NET_SMSC75XX=y
CONFIG_USB_NET_SMSC95XX=y
CONFIG_USB_NET_GL620A=y
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_PLUSB=y
CONFIG_USB_NET_MCS7830=y
CONFIG_USB_NET_RNDIS_HOST=y
CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
CONFIG_USB_NET_CDC_SUBSET=y
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_KC2190=y
CONFIG_USB_NET_ZAURUS=y
CONFIG_USB_NET_CX82310_ETH=y
CONFIG_USB_NET_KALMIA=y
CONFIG_USB_NET_QMI_WWAN=y
CONFIG_USB_HSO=y
CONFIG_USB_NET_INT51X1=y
CONFIG_USB_CDC_PHONET=y
CONFIG_USB_IPHETH=y
CONFIG_USB_SIERRA_NET=y
CONFIG_USB_VL600=y
CONFIG_USB_NET_CH9200=y
CONFIG_USB_NET_AQC111=y
CONFIG_USB_RTL8153_ECM=y
CONFIG_WLAN=y
CONFIG_WLAN_VENDOR_ADMTEK=y
CONFIG_ADM8211=y
CONFIG_ATH_COMMON=y
CONFIG_WLAN_VENDOR_ATH=y
CONFIG_ATH_DEBUG=y
CONFIG_ATH_TRACEPOINTS=y
CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
CONFIG_ATH5K=y
CONFIG_ATH5K_DEBUG=y
CONFIG_ATH5K_TRACER=y
CONFIG_ATH5K_PCI=y
CONFIG_ATH5K_TEST_CHANNELS=y
CONFIG_ATH9K_HW=y
CONFIG_ATH9K_COMMON=y
CONFIG_ATH9K_COMMON_DEBUG=y
CONFIG_ATH9K_DFS_DEBUGFS=y
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_ATH9K=y
CONFIG_ATH9K_PCI=y
CONFIG_ATH9K_AHB=y
CONFIG_ATH9K_DEBUGFS=y
CONFIG_ATH9K_STATION_STATISTICS=y
CONFIG_ATH9K_TX99=y
CONFIG_ATH9K_DFS_CERTIFIED=y
CONFIG_ATH9K_DYNACK=y
CONFIG_ATH9K_WOW=y
CONFIG_ATH9K_RFKILL=y
CONFIG_ATH9K_CHANNEL_CONTEXT=y
CONFIG_ATH9K_PCOEM=y
CONFIG_ATH9K_PCI_NO_EEPROM=y
CONFIG_ATH9K_HTC=y
CONFIG_ATH9K_HTC_DEBUGFS=y
CONFIG_ATH9K_HWRNG=y
CONFIG_ATH9K_COMMON_SPECTRAL=y
CONFIG_CARL9170=y
CONFIG_CARL9170_LEDS=y
CONFIG_CARL9170_DEBUGFS=y
CONFIG_CARL9170_WPC=y
CONFIG_CARL9170_HWRNG=y
CONFIG_ATH6KL=y
CONFIG_ATH6KL_SDIO=y
CONFIG_ATH6KL_USB=y
CONFIG_ATH6KL_DEBUG=y
CONFIG_ATH6KL_TRACING=y
CONFIG_ATH6KL_REGDOMAIN=y
CONFIG_AR5523=y
CONFIG_WIL6210=y
CONFIG_WIL6210_ISR_COR=y
CONFIG_WIL6210_TRACING=y
CONFIG_WIL6210_DEBUGFS=y
CONFIG_ATH10K=y
CONFIG_ATH10K_CE=y
CONFIG_ATH10K_PCI=y
CONFIG_ATH10K_AHB=y
CONFIG_ATH10K_SDIO=y
CONFIG_ATH10K_USB=y
CONFIG_ATH10K_SNOC=y
CONFIG_ATH10K_DEBUG=y
CONFIG_ATH10K_DEBUGFS=y
CONFIG_ATH10K_LEDS=y
CONFIG_ATH10K_SPECTRAL=y
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_DFS_CERTIFIED=y
CONFIG_WCN36XX=y
CONFIG_WCN36XX_DEBUGFS=y
CONFIG_ATH11K=y
CONFIG_ATH11K_AHB=y
CONFIG_ATH11K_PCI=y
CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K_DEBUGFS=y
CONFIG_ATH11K_TRACING=y
CONFIG_ATH11K_SPECTRAL=y
CONFIG_ATH12K=y
CONFIG_ATH12K_DEBUG=y
CONFIG_ATH12K_DEBUGFS=y
CONFIG_ATH12K_TRACING=y
CONFIG_ATH12K_COREDUMP=y
CONFIG_WLAN_VENDOR_ATMEL=y
CONFIG_AT76C50X_USB=y
CONFIG_WLAN_VENDOR_BROADCOM=y
CONFIG_B43=y
CONFIG_B43_BCMA=y
CONFIG_B43_SSB=y
CONFIG_B43_BUSES_BCMA_AND_SSB=y
# CONFIG_B43_BUSES_BCMA is not set
# CONFIG_B43_BUSES_SSB is not set
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_SDIO=y
CONFIG_B43_BCMA_PIO=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_G=y
CONFIG_B43_PHY_N=y
CONFIG_B43_PHY_LP=y
CONFIG_B43_PHY_HT=y
CONFIG_B43_LEDS=y
CONFIG_B43_HWRNG=y
CONFIG_B43_DEBUG=y
CONFIG_B43LEGACY=y
CONFIG_B43LEGACY_PCI_AUTOSELECT=y
CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
CONFIG_B43LEGACY_LEDS=y
CONFIG_B43LEGACY_HWRNG=y
CONFIG_B43LEGACY_DEBUG=y
CONFIG_B43LEGACY_DMA=y
CONFIG_B43LEGACY_PIO=y
CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_DMA_MODE is not set
# CONFIG_B43LEGACY_PIO_MODE is not set
CONFIG_BRCMUTIL=y
CONFIG_BRCMSMAC=y
CONFIG_BRCMSMAC_LEDS=y
CONFIG_BRCMFMAC=y
CONFIG_BRCMFMAC_PROTO_BCDC=y
CONFIG_BRCMFMAC_PROTO_MSGBUF=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCM_TRACING=y
CONFIG_BRCMDBG=y
CONFIG_WLAN_VENDOR_INTEL=y
CONFIG_IPW2100=y
CONFIG_IPW2100_MONITOR=y
CONFIG_IPW2100_DEBUG=y
CONFIG_IPW2200=y
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_DEBUG=y
CONFIG_LIBIPW=y
CONFIG_LIBIPW_DEBUG=y
CONFIG_IWLEGACY=y
CONFIG_IWL4965=y
CONFIG_IWL3945=y

#

# iwl3945 / iwl4965 Debugging Options
#
CONFIG_IWLEGACY_DEBUG=y
CONFIG_IWLEGACY_DEBUGFS=y
# end of iwl3945 / iwl4965 Debugging Options

CONFIG_IWLWIFI=y
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLDVM=y
CONFIG_IWLMVM=y

#
# Debugging Options
#
CONFIG_IWLWIFI_DEBUG=y
CONFIG_IWLWIFI_DEBUGFS=y
CONFIG_IWLWIFI_DEVICE_TRACING=y

# end of Debugging Options

CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_P54_COMMON=y
CONFIG_P54_USB=y
CONFIG_P54_PCI=y
CONFIG_P54_SPI=y
CONFIG_P54_SPI_DEFAULT_EEPROM=y
CONFIG_P54_LEDS=y
CONFIG_WLAN_VENDOR_MARVELL=y
CONFIG_LIBERTAS=y
CONFIG_LIBERTAS_USB=y
CONFIG_LIBERTAS_SDIO=y
CONFIG_LIBERTAS_SPI=y
CONFIG_LIBERTAS_DEBUG=y
CONFIG_LIBERTAS_MESH=y
CONFIG_LIBERTAS_THINFIRM=y
CONFIG_LIBERTAS_THINFIRM_DEBUG=y
CONFIG_LIBERTAS_THINFIRM_USB=y
CONFIG_MWIFIEX=y
CONFIG_MWIFIEX_SDIO=y
CONFIG_MWIFIEX_PCIE=y
CONFIG_MWIFIEX_USB=y
CONFIG_MWL8K=y
CONFIG_WLAN_VENDOR_MEDIATEK=y
CONFIG_MT7601U=y
CONFIG_MT76_CORE=y
CONFIG_MT76_LEDS=y
CONFIG_MT76_USB=y
CONFIG_MT76_SDIO=y
CONFIG_MT76x02_LIB=y
CONFIG_MT76x02_USB=y
CONFIG_MT76_CONNAC_LIB=y
CONFIG_MT792x_LIB=y
CONFIG_MT792x_USB=y
CONFIG_MT76x0_COMMON=y
CONFIG_MT76x0U=y
CONFIG_MT76x0E=y
CONFIG_MT76x2_COMMON=y
CONFIG_MT76x2E=y
CONFIG_MT76x2U=y
CONFIG_MT7603E=y
CONFIG_MT7615_COMMON=y
CONFIG_MT7615E=y
CONFIG_MT7622_WMAC=y
CONFIG_MT7663_USB_SDIO_COMMON=y
CONFIG_MT7663U=y
CONFIG_MT7663S=y
CONFIG_MT7915E=y
CONFIG_MT798X_WMAC=y
CONFIG_MT7921_COMMON=y
CONFIG_MT7921E=y
CONFIG_MT7921S=y
CONFIG_MT7921U=y
CONFIG_MT7996E=y
CONFIG_MT7925_COMMON=y
CONFIG_MT7925E=y
CONFIG_MT7925U=y
CONFIG_WLAN_VENDOR_MICROCHIP=y
CONFIG_WILC1000=y
CONFIG_WILC1000_SDIO=y
CONFIG_WILC1000_SPI=y
CONFIG_WILC1000_HW_OOB_INTR=y
CONFIG_WLAN_VENDOR_PURELIFI=y
CONFIG_PLFXLC=y
CONFIG_WLAN_VENDOR_RALINK=y
CONFIG_RT2X00=y
CONFIG_RT2400PCI=y
CONFIG_RT2500PCI=y
CONFIG_RT61PCI=y
CONFIG_RT2800PCI=y
CONFIG_RT2800PCI_RT33XX=y
CONFIG_RT2800PCI_RT35XX=y
CONFIG_RT2800PCI_RT53XX=y
CONFIG_RT2800PCI_RT3290=y
CONFIG_RT2500USB=y
CONFIG_RT73USB=y
CONFIG_RT2800USB=y
CONFIG_RT2800USB_RT33XX=y
CONFIG_RT2800USB_RT35XX=y
CONFIG_RT2800USB_RT3573=y
CONFIG_RT2800USB_RT53XX=y
CONFIG_RT2800USB_RT55XX=y
CONFIG_RT2800USB_UNKNOWN=y
CONFIG_RT2800_LIB=y
CONFIG_RT2800_LIB_MMIO=y
CONFIG_RT2X00_LIB_MMIO=y
CONFIG_RT2X00_LIB_PCI=y
CONFIG_RT2X00_LIB_USB=y
CONFIG_RT2X00_LIB=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
CONFIG_RT2X00_LIB_DEBUGFS=y
CONFIG_RT2X00_DEBUG=y
CONFIG_WLAN_VENDOR_REALTEK=y
CONFIG_RTL8180=y
CONFIG_RTL8187=y
CONFIG_RTL8187_LEDS=y
CONFIG_RTL_CARDS=y
CONFIG_RTL8192CE=y
CONFIG_RTL8192SE=y
CONFIG_RTL8192DE=y
CONFIG_RTL8723AE=y
CONFIG_RTL8723BE=y
CONFIG_RTL8188EE=y
CONFIG_RTL8192EE=y
CONFIG_RTL8821AE=y
CONFIG_RTL8192CU=y
CONFIG_RTL8192DU=y
CONFIG_RTLWIFI=y
CONFIG_RTLWIFI_PCI=y
CONFIG_RTLWIFI_USB=y
CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTL8192C_COMMON=y
CONFIG_RTL8192D_COMMON=y
CONFIG_RTL8723_COMMON=y
CONFIG_RTLBTCOEXIST=y
CONFIG_RTL8XXXU=y
CONFIG_RTL8XXXU_UNTESTED=y
CONFIG_RTW88=y
CONFIG_RTW88_CORE=y
CONFIG_RTW88_PCI=y
CONFIG_RTW88_SDIO=y
CONFIG_RTW88_USB=y
CONFIG_RTW88_8822B=y
CONFIG_RTW88_8822C=y
CONFIG_RTW88_8723X=y
CONFIG_RTW88_8703B=y
CONFIG_RTW88_8723D=y
CONFIG_RTW88_8821C=y
CONFIG_RTW88_88XXA=y
CONFIG_RTW88_8821A=y
CONFIG_RTW88_8812A=y
CONFIG_RTW88_8822BE=y
CONFIG_RTW88_8822BS=y
CONFIG_RTW88_8822BU=y
CONFIG_RTW88_8822CE=y
CONFIG_RTW88_8822CS=y
CONFIG_RTW88_8822CU=y
CONFIG_RTW88_8723DE=y
CONFIG_RTW88_8723DS=y
CONFIG_RTW88_8723CS=y
CONFIG_RTW88_8723DU=y
CONFIG_RTW88_8821CE=y
CONFIG_RTW88_8821CS=y
CONFIG_RTW88_8821CU=y
CONFIG_RTW88_8821AU=y
CONFIG_RTW88_8812AU=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW89=y
CONFIG_RTW89_CORE=y
CONFIG_RTW89_PCI=y
CONFIG_RTW89_8851B=y
CONFIG_RTW89_8852A=y
CONFIG_RTW89_8852B_COMMON=y
CONFIG_RTW89_8852B=y
CONFIG_RTW89_8852C=y
CONFIG_RTW89_8922A=y
CONFIG_RTW89_8851BE=y
CONFIG_RTW89_8852AE=y
CONFIG_RTW89_8852BE=y
# CONFIG_RTW89_8852BTE is not set
CONFIG_RTW89_8852CE=y
CONFIG_RTW89_8922AE=y
CONFIG_RTW89_DEBUG=y
CONFIG_RTW89_DEBUGMSG=y
CONFIG_RTW89_DEBUGFS=y
CONFIG_WLAN_VENDOR_RSI=y
CONFIG_RSI_91X=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=y
CONFIG_RSI_USB=y
CONFIG_RSI_COEX=y
CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WFX=y
CONFIG_WLAN_VENDOR_ST=y
CONFIG_CW1200=y
CONFIG_CW1200_WLAN_SDIO=y
CONFIG_CW1200_WLAN_SPI=y
CONFIG_WLAN_VENDOR_TI=y
CONFIG_WL1251=y
CONFIG_WL1251_SPI=y
CONFIG_WL1251_SDIO=y
CONFIG_WL12XX=y
CONFIG_WL18XX=y
CONFIG_WLCORE=y
CONFIG_WLCORE_SPI=y
CONFIG_WLCORE_SDIO=y
CONFIG_WLAN_VENDOR_ZYDAS=y
CONFIG_ZD1211RW=y
CONFIG_ZD1211RW_DEBUG=y
CONFIG_WLAN_VENDOR_QUANTENNA=y
CONFIG_QTNFMAC=y
CONFIG_QTNFMAC_PCIE=y
CONFIG_MAC80211_HWSIM=y
CONFIG_VIRT_WIFI=y
CONFIG_WAN=y
CONFIG_HDLC=y
CONFIG_HDLC_RAW=y
CONFIG_HDLC_RAW_ETH=y
CONFIG_HDLC_CISCO=y
CONFIG_HDLC_FR=y
CONFIG_HDLC_PPP=y
CONFIG_HDLC_X25=y
CONFIG_FRAMER=y
CONFIG_GENERIC_FRAMER=y
CONFIG_FRAMER_PEF2256=y
CONFIG_PCI200SYN=y
CONFIG_WANXL=y
CONFIG_PC300TOO=y
CONFIG_FARSYNC=y
CONFIG_FSL_UCC_HDLC=y
CONFIG_SLIC_DS26522=y
CONFIG_LAPBETHER=y
CONFIG_IEEE802154_DRIVERS=y

#
# Wireless WAN
#
CONFIG_WWAN=y
CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=y
CONFIG_MHI_WWAN_CTRL=y
CONFIG_MHI_WWAN_MBIM=y
CONFIG_QCOM_BAM_DMUX=y
CONFIG_RPMSG_WWAN_CTRL=y
CONFIG_IOSM=y
CONFIG_MTK_T7XX=y

# end of Wireless WAN

CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_VMXNET3=y
CONFIG_FUJITSU_ES=y
CONFIG_USB4_NET=y
CONFIG_HYPERV_NET=y
CONFIG_NETDEVSIM=y
CONFIG_NET_FAILOVER=y
CONFIG_ISDN=y
CONFIG_ISDN_CAPI=y
CONFIG_MISDN=y
CONFIG_MISDN_DSP=y
CONFIG_MISDN_L1OIP=y

#
# mISDN hardware drivers
#
CONFIG_MISDN_HFCPCI=y
CONFIG_MISDN_HFCMULTI=y
CONFIG_MISDN_HFCUSB=y
CONFIG_MISDN_AVMFRITZ=y
CONFIG_MISDN_SPEEDFAX=y
CONFIG_MISDN_INFINEON=y
CONFIG_MISDN_W6692=y
CONFIG_MISDN_NETJET=y
CONFIG_MISDN_HDLC=y
CONFIG_MISDN_IPAC=y
CONFIG_MISDN_ISAR=y

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_SPARSEKMAP=y
CONFIG_INPUT_MATRIXKMAP=y
CONFIG_INPUT_VIVALDIFMAP=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=y

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADC=y
CONFIG_KEYBOARD_ADP5520=y
CONFIG_KEYBOARD_ADP5588=y
CONFIG_KEYBOARD_ADP5589=y
CONFIG_KEYBOARD_APPLESPI=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_QT1050=y
CONFIG_KEYBOARD_QT1070=y
CONFIG_KEYBOARD_QT2160=y
CONFIG_KEYBOARD_CLPS711X=y
CONFIG_KEYBOARD_DLINK_DIR685=y
CONFIG_KEYBOARD_LKKBD=y
CONFIG_KEYBOARD_EP93XX=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_KEYBOARD_GPIO_POLLED=y
CONFIG_KEYBOARD_TCA6416=y
CONFIG_KEYBOARD_TCA8418=y
CONFIG_KEYBOARD_MATRIX=y
CONFIG_KEYBOARD_LM8323=y
CONFIG_KEYBOARD_LM8333=y
CONFIG_KEYBOARD_LPC32XX=y
CONFIG_KEYBOARD_MAX7359=y
CONFIG_KEYBOARD_MPR121=y
CONFIG_KEYBOARD_SNVS_PWRKEY=y
CONFIG_KEYBOARD_IMX=y
# CONFIG_KEYBOARD_IMX_BBM_SCMI is not set
CONFIG_KEYBOARD_IMX_SC_KEY=y
CONFIG_KEYBOARD_NEWTON=y
CONFIG_KEYBOARD_TEGRA=y
CONFIG_KEYBOARD_OPENCORES=y
CONFIG_KEYBOARD_PINEPHONE=y
CONFIG_KEYBOARD_PXA27x=y
CONFIG_KEYBOARD_PMIC8XXX=y
CONFIG_KEYBOARD_SAMSUNG=y
CONFIG_KEYBOARD_GOLDFISH_EVENTS=y
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_KEYBOARD_ST_KEYSCAN=y
CONFIG_KEYBOARD_SUNKBD=y
CONFIG_KEYBOARD_SH_KEYSC=y
CONFIG_KEYBOARD_STMPE=y
CONFIG_KEYBOARD_IQS62X=y
CONFIG_KEYBOARD_OMAP4=y
CONFIG_KEYBOARD_SPEAR=y
CONFIG_KEYBOARD_TC3589X=y
CONFIG_KEYBOARD_TM2_TOUCHKEY=y
CONFIG_KEYBOARD_TWL4030=y
CONFIG_KEYBOARD_XTKBD=y
CONFIG_KEYBOARD_CROS_EC=y
CONFIG_KEYBOARD_CAP11XX=y
CONFIG_KEYBOARD_BCM=y
CONFIG_KEYBOARD_MT6779=y
CONFIG_KEYBOARD_MTK_PMIC=y
CONFIG_KEYBOARD_CYPRESS_SF=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_BYD=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_PS2_SENTELIC=y
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_PS2_FOCALTECH=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_PS2_SMBUS=y
CONFIG_MOUSE_SERIAL=y
CONFIG_MOUSE_APPLETOUCH=y
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_ELAN_I2C=y
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
CONFIG_MOUSE_VSXXXAA=y
CONFIG_MOUSE_GPIO=y
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_JOYSTICK_A3D=y
CONFIG_JOYSTICK_ADC=y
CONFIG_JOYSTICK_ADI=y
CONFIG_JOYSTICK_COBRA=y
CONFIG_JOYSTICK_GF2K=y
CONFIG_JOYSTICK_GRIP=y
CONFIG_JOYSTICK_GRIP_MP=y
CONFIG_JOYSTICK_GUILLEMOT=y
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
CONFIG_JOYSTICK_TMDC=y
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=y
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
CONFIG_JOYSTICK_DB9=y
CONFIG_JOYSTICK_GAMECON=y
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=y
CONFIG_JOYSTICK_PSXPAD_SPI=y
CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
CONFIG_JOYSTICK_PXRC=y
CONFIG_JOYSTICK_QWIIC=y
CONFIG_JOYSTICK_FSIA6B=y
CONFIG_JOYSTICK_SENSEHAT=y
CONFIG_JOYSTICK_SEESAW=y
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=y
CONFIG_TABLET_USB_HANWANG=y
CONFIG_TABLET_USB_KBTAB=y
CONFIG_TABLET_USB_PEGASUS=y
CONFIG_TABLET_SERIAL_WACOM4=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_88PM860X=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
CONFIG_TOUCHSCREEN_AD7879=y
CONFIG_TOUCHSCREEN_AD7879_I2C=y
CONFIG_TOUCHSCREEN_AD7879_SPI=y
CONFIG_TOUCHSCREEN_ADC=y
CONFIG_TOUCHSCREEN_AR1021_I2C=y
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
CONFIG_TOUCHSCREEN_BU21029=y
CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y
CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=y
CONFIG_TOUCHSCREEN_CY8CTMA140=y
CONFIG_TOUCHSCREEN_CY8CTMG110=y
CONFIG_TOUCHSCREEN_CYTTSP_CORE=y
CONFIG_TOUCHSCREEN_CYTTSP_I2C=y
CONFIG_TOUCHSCREEN_CYTTSP_SPI=y
CONFIG_TOUCHSCREEN_CYTTSP5=y
CONFIG_TOUCHSCREEN_DA9034=y
CONFIG_TOUCHSCREEN_DA9052=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
CONFIG_TOUCHSCREEN_EGALAX=y
CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y
CONFIG_TOUCHSCREEN_EXC3000=y
CONFIG_TOUCHSCREEN_FUJITSU=y
CONFIG_TOUCHSCREEN_GOODIX=y
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_CORE=y
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C=y
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=y
CONFIG_TOUCHSCREEN_HIDEEP=y
CONFIG_TOUCHSCREEN_HYCON_HY46XX=y
CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=y
CONFIG_TOUCHSCREEN_ILI210X=y
CONFIG_TOUCHSCREEN_ILITEK=y
CONFIG_TOUCHSCREEN_IPROC=y
CONFIG_TOUCHSCREEN_S6SY761=y
CONFIG_TOUCHSCREEN_GUNZE=y
CONFIG_TOUCHSCREEN_EKTF2127=y
CONFIG_TOUCHSCREEN_ELAN=y
CONFIG_TOUCHSCREEN_ELO=y
CONFIG_TOUCHSCREEN_WACOM_W8001=y
CONFIG_TOUCHSCREEN_WACOM_I2C=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MMS114=y
CONFIG_TOUCHSCREEN_MELFAS_MIP4=y
CONFIG_TOUCHSCREEN_MSG2638=y
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=y
CONFIG_TOUCHSCREEN_IMAGIS=y
CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
CONFIG_TOUCHSCREEN_INEXIO=y
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
CONFIG_TOUCHSCREEN_MIGOR=y
CONFIG_TOUCHSCREEN_TOUCHRIGHT=y
CONFIG_TOUCHSCREEN_TOUCHWIN=y
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y
CONFIG_TOUCHSCREEN_PIXCIR=y
CONFIG_TOUCHSCREEN_WDT87XX_I2C=y
CONFIG_TOUCHSCREEN_WM831X=y
CONFIG_TOUCHSCREEN_WM97XX=y
CONFIG_TOUCHSCREEN_WM9705=y
CONFIG_TOUCHSCREEN_WM9712=y
CONFIG_TOUCHSCREEN_WM9713=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
CONFIG_TOUCHSCREEN_MXS_LRADC=y
CONFIG_TOUCHSCREEN_MX25=y
CONFIG_TOUCHSCREEN_MC13783=y
CONFIG_TOUCHSCREEN_USB_EGALAX=y
CONFIG_TOUCHSCREEN_USB_PANJIT=y
CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_ITM=y
CONFIG_TOUCHSCREEN_USB_ETURBO=y
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
CONFIG_TOUCHSCREEN_USB_GOTOP=y
CONFIG_TOUCHSCREEN_USB_JASTEC=y
CONFIG_TOUCHSCREEN_USB_ELO=y
CONFIG_TOUCHSCREEN_USB_E2I=y
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
CONFIG_TOUCHSCREEN_USB_NEXIO=y
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
CONFIG_TOUCHSCREEN_TOUCHIT213=y
CONFIG_TOUCHSCREEN_TS4800=y
CONFIG_TOUCHSCREEN_TSC_SERIO=y
CONFIG_TOUCHSCREEN_TSC200X_CORE=y
CONFIG_TOUCHSCREEN_TSC2004=y
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_PCAP=y
CONFIG_TOUCHSCREEN_RM_TS=y
CONFIG_TOUCHSCREEN_SILEAD=y
CONFIG_TOUCHSCREEN_SIS_I2C=y
CONFIG_TOUCHSCREEN_ST1232=y
CONFIG_TOUCHSCREEN_STMFTS=y
CONFIG_TOUCHSCREEN_STMPE=y
CONFIG_TOUCHSCREEN_SUN4I=y
CONFIG_TOUCHSCREEN_SUR40=y
CONFIG_TOUCHSCREEN_SURFACE3_SPI=y
CONFIG_TOUCHSCREEN_SX8654=y
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_TOUCHSCREEN_ZET6223=y
CONFIG_TOUCHSCREEN_ZFORCE=y
CONFIG_TOUCHSCREEN_COLIBRI_VF50=y
CONFIG_TOUCHSCREEN_ROHM_BU21023=y
CONFIG_TOUCHSCREEN_IQS5XX=y
CONFIG_TOUCHSCREEN_IQS7211=y
CONFIG_TOUCHSCREEN_ZINITIX=y
CONFIG_TOUCHSCREEN_HIMAX_HX83112B=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_88PM860X_ONKEY=y
CONFIG_INPUT_88PM80X_ONKEY=y
CONFIG_INPUT_88PM886_ONKEY=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
CONFIG_INPUT_AD714X_SPI=y
CONFIG_INPUT_ARIEL_PWRBUTTON=y
CONFIG_INPUT_ARIZONA_HAPTICS=y
CONFIG_INPUT_ATC260X_ONKEY=y
CONFIG_INPUT_ATMEL_CAPTOUCH=y
CONFIG_INPUT_BBNSM_PWRKEY=y
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_CS40L50_VIBRA=y
CONFIG_INPUT_E3X0_BUTTON=y
CONFIG_INPUT_PCSPKR=y
CONFIG_INPUT_PM8941_PWRKEY=y
CONFIG_INPUT_PM8XXX_VIBRATOR=y
CONFIG_INPUT_PMIC8XXX_PWRKEY=y
CONFIG_INPUT_MAX77650_ONKEY=y
CONFIG_INPUT_MAX77693_HAPTIC=y
CONFIG_INPUT_MAX8925_ONKEY=y
CONFIG_INPUT_MAX8997_HAPTIC=y
CONFIG_INPUT_MC13783_PWRBUTTON=y
CONFIG_INPUT_MMA8450=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GPIO_BEEPER=y
CONFIG_INPUT_GPIO_DECODER=y
CONFIG_INPUT_GPIO_VIBRA=y
CONFIG_INPUT_CPCAP_PWRBUTTON=y
CONFIG_INPUT_ATLAS_BTNS=y
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_POWERMATE=y
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_REGULATOR_HAPTIC=y
CONFIG_INPUT_RETU_PWRBUTTON=y
CONFIG_INPUT_TPS65218_PWRBUTTON=y
CONFIG_INPUT_TPS65219_PWRBUTTON=y
CONFIG_INPUT_AXP20X_PEK=y
CONFIG_INPUT_TWL4030_PWRBUTTON=y
CONFIG_INPUT_TWL4030_VIBRA=y
CONFIG_INPUT_TWL6040_VIBRA=y
CONFIG_INPUT_UINPUT=y
CONFIG_INPUT_PALMAS_PWRBUTTON=y
CONFIG_INPUT_PCF50633_PMU=y
CONFIG_INPUT_PCF8574=y
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_PWM_VIBRA=y
CONFIG_INPUT_RK805_PWRKEY=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
CONFIG_INPUT_DA7280_HAPTICS=y
CONFIG_INPUT_DA9052_ONKEY=y
CONFIG_INPUT_DA9055_ONKEY=y
CONFIG_INPUT_DA9063_ONKEY=y
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
CONFIG_INPUT_ADXL34X_SPI=y
CONFIG_INPUT_IBM_PANEL=y
CONFIG_INPUT_IMS_PCU=y
CONFIG_INPUT_IQS269A=y
CONFIG_INPUT_IQS626A=y
CONFIG_INPUT_IQS7222=y
CONFIG_INPUT_CMA3000=y
CONFIG_INPUT_CMA3000_I2C=y
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
CONFIG_INPUT_IDEAPAD_SLIDEBAR=y
CONFIG_INPUT_SOC_BUTTON_ARRAY=y
CONFIG_INPUT_DRV260X_HAPTICS=y
CONFIG_INPUT_DRV2665_HAPTICS=y
CONFIG_INPUT_DRV2667_HAPTICS=y
CONFIG_INPUT_HISI_POWERKEY=y
CONFIG_INPUT_RAVE_SP_PWRBUTTON=y
CONFIG_INPUT_SC27XX_VIBRA=y
CONFIG_INPUT_RT5120_PWRKEY=y
CONFIG_INPUT_STPMIC1_ONKEY=y
CONFIG_RMI4_CORE=y
CONFIG_RMI4_I2C=y
CONFIG_RMI4_SPI=y
CONFIG_RMI4_SMB=y
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=y
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F3A=y
CONFIG_RMI4_F54=y
CONFIG_RMI4_F55=y

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_SERIO_ARC_PS2=y
CONFIG_SERIO_APBPS2=y
CONFIG_SERIO_OLPC_APSP=y
CONFIG_HYPERV_KEYBOARD=y
CONFIG_SERIO_SUN4I_PS2=y
CONFIG_SERIO_GPIO_PS2=y
CONFIG_USERIO=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_GAMEPORT_FM801=y

# end of Hardware I/O ports
# end of Input device support

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_LEGACY_TIOCSTI=y
CONFIG_LDISC_AUTOLOAD=y

#
# Serial drivers
#
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_16550A_VARIANTS=y
CONFIG_SERIAL_8250_FINTEK=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCILIB=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_CS=y
CONFIG_SERIAL_8250_MEN_MCB=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_ASPEED_VUART=y
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_DWLIB=y
CONFIG_SERIAL_8250_BCM2835AUX=y
CONFIG_SERIAL_8250_FSL=y
CONFIG_SERIAL_8250_DFL=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EM=y
CONFIG_SERIAL_8250_IOC3=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_OMAP=y
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
CONFIG_SERIAL_8250_LPC18XX=y
CONFIG_SERIAL_8250_MT6577=y
CONFIG_SERIAL_8250_UNIPHIER=y
CONFIG_SERIAL_8250_INGENIC=y
CONFIG_SERIAL_8250_LPSS=y
CONFIG_SERIAL_8250_MID=y
CONFIG_SERIAL_8250_PERICOM=y
CONFIG_SERIAL_8250_PXA=y
CONFIG_SERIAL_8250_TEGRA=y
CONFIG_SERIAL_8250_BCM7271=y
CONFIG_SERIAL_OF_PLATFORM=y

#
# Non-8250 serial port support
#
CONFIG_SERIAL_AMBA_PL010=y
CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
CONFIG_SERIAL_ATMEL=y
CONFIG_SERIAL_ATMEL_CONSOLE=y
CONFIG_SERIAL_ATMEL_PDC=y
CONFIG_SERIAL_ATMEL_TTYAT=y
CONFIG_SERIAL_KGDB_NMI=y
CONFIG_SERIAL_MESON=y
CONFIG_SERIAL_MESON_CONSOLE=y
CONFIG_SERIAL_CLPS711X=y
CONFIG_SERIAL_CLPS711X_CONSOLE=y
CONFIG_SERIAL_SAMSUNG=y
CONFIG_SERIAL_SAMSUNG_UARTS=4
CONFIG_SERIAL_SAMSUNG_CONSOLE=y
CONFIG_SERIAL_TEGRA=y
CONFIG_SERIAL_TEGRA_TCU=y
CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y
CONFIG_SERIAL_MAX3100=y
CONFIG_SERIAL_MAX310X=y
CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX_CONSOLE=y
CONFIG_SERIAL_IMX_EARLYCON=y
CONFIG_SERIAL_UARTLITE=y
CONFIG_SERIAL_UARTLITE_CONSOLE=y
CONFIG_SERIAL_UARTLITE_NR_UARTS=1
CONFIG_SERIAL_SH_SCI=y
CONFIG_SERIAL_SH_SCI_NR_UARTS=2
CONFIG_SERIAL_SH_SCI_CONSOLE=y
CONFIG_SERIAL_SH_SCI_EARLYCON=y
CONFIG_SERIAL_SH_SCI_DMA=y
CONFIG_SERIAL_HS_LPC32XX=y
CONFIG_SERIAL_HS_LPC32XX_CONSOLE=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_CONSOLE_POLL=y
CONFIG_SERIAL_ICOM=y
CONFIG_SERIAL_JSM=y
CONFIG_SERIAL_MSM=y
CONFIG_SERIAL_MSM_CONSOLE=y
CONFIG_SERIAL_QCOM_GENI=y
CONFIG_SERIAL_QCOM_GENI_CONSOLE=y
CONFIG_SERIAL_VT8500=y
CONFIG_SERIAL_VT8500_CONSOLE=y
CONFIG_SERIAL_OMAP=y
CONFIG_SERIAL_OMAP_CONSOLE=y
CONFIG_SERIAL_SIFIVE=y
CONFIG_SERIAL_SIFIVE_CONSOLE=y
CONFIG_SERIAL_LANTIQ=y
CONFIG_SERIAL_LANTIQ_CONSOLE=y
CONFIG_SERIAL_QE=y
CONFIG_SERIAL_SCCNXP=y
CONFIG_SERIAL_SCCNXP_CONSOLE=y
CONFIG_SERIAL_SC16IS7XX=y
CONFIG_SERIAL_SC16IS7XX_I2C=y
CONFIG_SERIAL_SC16IS7XX_SPI=y
CONFIG_SERIAL_TIMBERDALE=y
CONFIG_SERIAL_BCM63XX=y
CONFIG_SERIAL_BCM63XX_CONSOLE=y
CONFIG_SERIAL_ALTERA_JTAGUART=y
CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y
CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y
CONFIG_SERIAL_ALTERA_UART=y
CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
CONFIG_SERIAL_ALTERA_UART_CONSOLE=y
CONFIG_SERIAL_PCH_UART=y
CONFIG_SERIAL_PCH_UART_CONSOLE=y
CONFIG_SERIAL_MXS_AUART=y
CONFIG_SERIAL_MXS_AUART_CONSOLE=y
CONFIG_SERIAL_XILINX_PS_UART=y
CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
CONFIG_SERIAL_MPS2_UART_CONSOLE=y
CONFIG_SERIAL_MPS2_UART=y
CONFIG_SERIAL_ARC=y
CONFIG_SERIAL_ARC_CONSOLE=y
CONFIG_SERIAL_ARC_NR_PORTS=1
CONFIG_SERIAL_RP2=y
CONFIG_SERIAL_RP2_NR_UARTS=32
CONFIG_SERIAL_FSL_LPUART=y
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
CONFIG_SERIAL_FSL_LINFLEXUART=y
CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
CONFIG_SERIAL_CONEXANT_DIGICOLOR=y
CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE=y
CONFIG_SERIAL_ST_ASC=y
CONFIG_SERIAL_ST_ASC_CONSOLE=y
CONFIG_SERIAL_MEN_Z135=y
CONFIG_SERIAL_SPRD=y
CONFIG_SERIAL_SPRD_CONSOLE=y
CONFIG_SERIAL_STM32=y
CONFIG_SERIAL_STM32_CONSOLE=y
CONFIG_SERIAL_MVEBU_UART=y
CONFIG_SERIAL_MVEBU_CONSOLE=y
CONFIG_SERIAL_OWL=y
CONFIG_SERIAL_OWL_CONSOLE=y
CONFIG_SERIAL_RDA=y
CONFIG_SERIAL_RDA_CONSOLE=y
CONFIG_SERIAL_MILBEAUT_USIO=y
CONFIG_SERIAL_MILBEAUT_USIO_PORTS=4
CONFIG_SERIAL_MILBEAUT_USIO_CONSOLE=y
CONFIG_SERIAL_LITEUART=y
CONFIG_SERIAL_LITEUART_MAX_PORTS=1
CONFIG_SERIAL_LITEUART_CONSOLE=y
CONFIG_SERIAL_SUNPLUS=y
CONFIG_SERIAL_SUNPLUS_CONSOLE=y
CONFIG_SERIAL_NUVOTON_MA35D1=y
# CONFIG_SERIAL_NUVOTON_MA35D1_CONSOLE is not set
CONFIG_SERIAL_ESP32=y
CONFIG_SERIAL_ESP32_ACM=y

# end of Serial drivers

CONFIG_SERIAL_MCTRL_GPIO=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_MOXA_INTELLIO=y
CONFIG_MOXA_SMARTIO=y
CONFIG_N_HDLC=y
CONFIG_GOLDFISH_TTY=y
CONFIG_GOLDFISH_TTY_EARLY_CONSOLE=y
CONFIG_IPWIRELESS=y
CONFIG_N_GSM=y
CONFIG_NOZOMI=y
CONFIG_NULL_TTY=y
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
CONFIG_RPMSG_TTY=y
CONFIG_SERIAL_DEV_BUS=y
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
CONFIG_TTY_PRINTK=y
CONFIG_TTY_PRINTK_LEVEL=6
CONFIG_PRINTER=y
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_IPMI_HANDLER=y
CONFIG_IPMI_DMI_DECODE=y
CONFIG_IPMI_PLAT_DATA=y
CONFIG_IPMI_PANIC_EVENT=y
CONFIG_IPMI_PANIC_STRING=y
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_SSIF=y
CONFIG_IPMI_IPMB=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y
CONFIG_IPMI_KCS_BMC=y
CONFIG_ASPEED_KCS_IPMI_BMC=y
CONFIG_NPCM7XX_KCS_IPMI_BMC=y
CONFIG_IPMI_KCS_BMC_CDEV_IPMI=y
CONFIG_IPMI_KCS_BMC_SERIO=y
CONFIG_ASPEED_BT_IPMI_BMC=y
CONFIG_SSIF_IPMI_BMC=y
CONFIG_IPMB_DEVICE_INTERFACE=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_TIMERIOMEM=y
CONFIG_HW_RANDOM_INTEL=y
CONFIG_HW_RANDOM_AMD=y
CONFIG_HW_RANDOM_AIROHA=y
CONFIG_HW_RANDOM_ATMEL=y
CONFIG_HW_RANDOM_BA431=y
CONFIG_HW_RANDOM_BCM2835=y
CONFIG_HW_RANDOM_BCM74110=y
CONFIG_HW_RANDOM_IPROC_RNG200=y
CONFIG_HW_RANDOM_GEODE=y
CONFIG_HW_RANDOM_VIA=y
CONFIG_HW_RANDOM_IXP4XX=y
CONFIG_HW_RANDOM_OMAP=y
CONFIG_HW_RANDOM_OMAP3_ROM=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HW_RANDOM_MXC_RNGA=y
CONFIG_HW_RANDOM_IMX_RNGC=y
CONFIG_HW_RANDOM_INGENIC_RNG=y
CONFIG_HW_RANDOM_INGENIC_TRNG=y
CONFIG_HW_RANDOM_NOMADIK=y
CONFIG_HW_RANDOM_HISI=y
CONFIG_HW_RANDOM_HISTB=y
CONFIG_HW_RANDOM_ST=y
CONFIG_HW_RANDOM_XGENE=y
CONFIG_HW_RANDOM_STM32=y
CONFIG_HW_RANDOM_PIC32=y
CONFIG_HW_RANDOM_POLARFIRE_SOC=y
CONFIG_HW_RANDOM_MESON=y
CONFIG_HW_RANDOM_MTK=y
CONFIG_HW_RANDOM_EXYNOS=y
CONFIG_HW_RANDOM_NPCM=y
CONFIG_HW_RANDOM_KEYSTONE=y
CONFIG_HW_RANDOM_CCTRNG=y
CONFIG_HW_RANDOM_XIPHERA=y
CONFIG_HW_RANDOM_CN10K=y
CONFIG_HW_RANDOM_JH7110=y
CONFIG_HW_RANDOM_ROCKCHIP=y
CONFIG_APPLICOM=y
CONFIG_MWAVE=y
CONFIG_DEVMEM=y
CONFIG_NVRAM=y
CONFIG_DEVPORT=y
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HPET_MMAP_DEFAULT=y
CONFIG_HANGCHECK_TIMER=y
CONFIG_UV_MMTIMER=y
CONFIG_TCG_TPM=y
CONFIG_TCG_TPM2_HMAC=y
CONFIG_HW_RANDOM_TPM=y
CONFIG_TCG_TIS_CORE=y
CONFIG_TCG_TIS=y
CONFIG_TCG_TIS_SPI=y
CONFIG_TCG_TIS_SPI_CR50=y
CONFIG_TCG_TIS_I2C=y
CONFIG_TCG_TIS_SYNQUACER=y
CONFIG_TCG_TIS_I2C_CR50=y
CONFIG_TCG_TIS_I2C_ATMEL=y
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_TCG_TIS_I2C_NUVOTON=y
CONFIG_TCG_NSC=y
CONFIG_TCG_ATMEL=y
CONFIG_TCG_INFINEON=y
CONFIG_TCG_XEN=y
CONFIG_TCG_CRB=y
CONFIG_TCG_VTPM_PROXY=y
CONFIG_TCG_TIS_ST33ZP24=y
CONFIG_TCG_TIS_ST33ZP24_I2C=y
CONFIG_TCG_TIS_ST33ZP24_SPI=y
CONFIG_TELCLOCK=y
CONFIG_XILLYBUS_CLASS=y
CONFIG_XILLYBUS=y
CONFIG_XILLYBUS_PCIE=y
CONFIG_XILLYBUS_OF=y
CONFIG_XILLYUSB=y

# end of Character devices

#
# I2C support
#
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_ARB_GPIO_CHALLENGE=y
CONFIG_I2C_MUX_GPIO=y
CONFIG_I2C_MUX_GPMUX=y
CONFIG_I2C_MUX_LTC4306=y
CONFIG_I2C_MUX_PCA9541=y
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_MUX_PINCTRL=y
CONFIG_I2C_MUX_REG=y
CONFIG_I2C_DEMUX_PINCTRL=y
CONFIG_I2C_MUX_MLXCPLD=y
CONFIG_I2C_MUX_MULE=y

# end of Multiplexer I2C Chip support

CONFIG_I2C_ATR=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
CONFIG_I2C_CCGX_UCSI=y
CONFIG_I2C_ALI1535=y
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
CONFIG_I2C_AMD756=y
CONFIG_I2C_AMD8111=y
CONFIG_I2C_AMD_MP2=y
CONFIG_I2C_AMD_ASF=y
CONFIG_I2C_HIX5HD2=y
CONFIG_I2C_I801=y
CONFIG_I2C_I801_MUX=y
CONFIG_I2C_ISCH=y
CONFIG_I2C_ISMT=y
CONFIG_I2C_PIIX4=y
CONFIG_I2C_CHT_WC=y
CONFIG_I2C_NFORCE2=y
CONFIG_I2C_NVIDIA_GPU=y
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
CONFIG_I2C_SIS96X=y
CONFIG_I2C_VIA=y
CONFIG_I2C_VIAPRO=y
CONFIG_I2C_ZHAOXIN=y

#
# ACPI drivers
#
CONFIG_I2C_SCMI=y

#
# I2C system bus drivers (mostly embedded / system-on-chip) #
CONFIG_I2C_ALTERA=y
CONFIG_I2C_ASPEED=y
CONFIG_I2C_AT91=y CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL=y CONFIG_I2C_AXXIA=y
CONFIG_I2C_BCM2835=y
CONFIG_I2C_BCM_IPROC=y
CONFIG_I2C_BCM_KONA=y
CONFIG_I2C_BRCMSTB=y
CONFIG_I2C_CADENCE=y
CONFIG_I2C_CBUS_GPIO=y
CONFIG_I2C_CGBC=y
CONFIG_I2C_DAVINCI=y
CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_SLAVE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_AMDPSP=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_DESIGNWARE_PCI=y
CONFIG_I2C_DIGICOLOR=y
CONFIG_I2C_EG20T=y
CONFIG_I2C_EMEV2=y
CONFIG_I2C_EXYNOS5=y
CONFIG_I2C_GPIO=y
CONFIG_I2C_GPIO_FAULT_INJECTOR=y
CONFIG_I2C_GXP=y
CONFIG_I2C_HIGHLANDER=y
CONFIG_I2C_HISI=y
CONFIG_I2C_IMG=y
CONFIG_I2C_IMX=y
CONFIG_I2C_IMX_LPI2C=y
CONFIG_I2C_IOP3XX=y
CONFIG_I2C_JZ4780=y
CONFIG_I2C_KEBA=y
CONFIG_I2C_KEMPLD=y
CONFIG_I2C_LPC2K=y
CONFIG_I2C_LS2X=y
CONFIG_I2C_MESON=y
CONFIG_I2C_MICROCHIP_CORE=y
CONFIG_I2C_MT65XX=y
CONFIG_I2C_MT7621=y
CONFIG_I2C_MV64XXX=y
CONFIG_I2C_MXS=y
CONFIG_I2C_NPCM=y
CONFIG_I2C_OCORES=y
CONFIG_I2C_OMAP=y
CONFIG_I2C_OWL=y
CONFIG_I2C_APPLE=y
CONFIG_I2C_PCA_PLATFORM=y
CONFIG_I2C_PNX=y
CONFIG_I2C_PXA=y
CONFIG_I2C_PXA_SLAVE=y
CONFIG_I2C_QCOM_CCI=y
CONFIG_I2C_QCOM_GENI=y
CONFIG_I2C_QUP=y
CONFIG_I2C_RIIC=y
CONFIG_I2C_RK3X=y
CONFIG_I2C_RTL9300=y
CONFIG_I2C_RZV2M=y
CONFIG_I2C_S3C2410=y
CONFIG_I2C_SH_MOBILE=y
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_SPRD=y
CONFIG_I2C_ST=y
CONFIG_I2C_STM32F4=y
CONFIG_I2C_STM32F7=y
CONFIG_I2C_SUN6I_P2WI=y
CONFIG_I2C_SYNQUACER=y
CONFIG_I2C_TEGRA_BPMP=y
CONFIG_I2C_UNIPHIER=y
CONFIG_I2C_UNIPHIER_F=y
CONFIG_I2C_VERSATILE=y
CONFIG_I2C_WMT=y
CONFIG_I2C_THUNDERX=y
CONFIG_I2C_XILINX=y
CONFIG_I2C_XLP9XX=y
CONFIG_I2C_RCAR=y

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=y
CONFIG_I2C_DLN2=y
CONFIG_I2C_LJCA=y
CONFIG_I2C_CP2615=y
CONFIG_I2C_PARPORT=y
CONFIG_I2C_PCI1XXXX=y
CONFIG_I2C_ROBOTFUZZ_OSIF=y
CONFIG_I2C_TAOS_EVM=y
CONFIG_I2C_TINY_USB=y
CONFIG_I2C_VIPERBOARD=y

#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_MLXCPLD=y
CONFIG_I2C_CROS_EC_TUNNEL=y
CONFIG_I2C_FSI=y
CONFIG_I2C_VIRTIO=y

# end of I2C Hardware Bus support

CONFIG_I2C_STUB=m
CONFIG_I2C_SLAVE=y
CONFIG_I2C_SLAVE_EEPROM=y
CONFIG_I2C_SLAVE_TESTUNIT=y
CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y

# end of I2C support

CONFIG_I3C=y
CONFIG_CDNS_I3C_MASTER=y
CONFIG_DW_I3C_MASTER=y
CONFIG_AST2600_I3C_MASTER=y
CONFIG_SVC_I3C_MASTER=y
CONFIG_MIPI_I3C_HCI=y
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y
CONFIG_SPI_MEM=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_AIROHA_SNFI=y
CONFIG_SPI_ALTERA=y
CONFIG_SPI_ALTERA_CORE=y
CONFIG_SPI_ALTERA_DFL=y
CONFIG_SPI_AMLOGIC_SPIFC_A1=y
CONFIG_SPI_APPLE=y
CONFIG_SPI_AR934X=y
CONFIG_SPI_ATH79=y
CONFIG_SPI_ARMADA_3700=y
CONFIG_SPI_ASPEED_SMC=y
CONFIG_SPI_ATMEL=y
CONFIG_SPI_AT91_USART=y
CONFIG_SPI_ATMEL_QUADSPI=y
CONFIG_SPI_AXI_SPI_ENGINE=y
CONFIG_SPI_BCM2835=y
CONFIG_SPI_BCM2835AUX=y
CONFIG_SPI_BCM63XX=y
CONFIG_SPI_BCM63XX_HSSPI=y
CONFIG_SPI_BCM_QSPI=y
CONFIG_SPI_BCMBCA_HSSPI=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_BUTTERFLY=y
CONFIG_SPI_CADENCE=y
CONFIG_SPI_CADENCE_QUADSPI=y
CONFIG_SPI_CADENCE_XSPI=y
CONFIG_SPI_CH341=y
CONFIG_SPI_CLPS711X=y
CONFIG_SPI_CS42L43=y
CONFIG_SPI_DAVINCI=y
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_DMA=y
CONFIG_SPI_DW_PCI=y
CONFIG_SPI_DW_MMIO=y
CONFIG_SPI_DW_BT1=y
CONFIG_SPI_DW_BT1_DIRMAP=y
CONFIG_SPI_DLN2=y
CONFIG_SPI_EP93XX=y
CONFIG_SPI_FSI=y
CONFIG_SPI_FSL_LPSPI=y
CONFIG_SPI_FSL_QUADSPI=y
CONFIG_SPI_GXP=y
CONFIG_SPI_HISI_KUNPENG=y
CONFIG_SPI_HISI_SFC_V3XX=y
CONFIG_SPI_NXP_FLEXSPI=y
CONFIG_SPI_GPIO=y
CONFIG_SPI_IMG_SPFI=y
CONFIG_SPI_IMX=y
CONFIG_SPI_INGENIC=y
CONFIG_SPI_INTEL=y
CONFIG_SPI_INTEL_PCI=y
CONFIG_SPI_INTEL_PLATFORM=y
CONFIG_SPI_JCORE=y
CONFIG_SPI_LM70_LLP=y
CONFIG_SPI_LOONGSON_CORE=y
CONFIG_SPI_LOONGSON_PCI=y
CONFIG_SPI_LOONGSON_PLATFORM=y
CONFIG_SPI_LP8841_RTC=y
CONFIG_SPI_FSL_LIB=y
CONFIG_SPI_FSL_SPI=y
CONFIG_SPI_FSL_DSPI=y
CONFIG_SPI_LJCA=y
CONFIG_SPI_MESON_SPICC=y
CONFIG_SPI_MESON_SPIFC=y
CONFIG_SPI_MICROCHIP_CORE=y
CONFIG_SPI_MICROCHIP_CORE_QSPI=y
CONFIG_SPI_MT65XX=y
CONFIG_SPI_MT7621=y
CONFIG_SPI_MTK_NOR=y
CONFIG_SPI_MTK_SNFI=y
CONFIG_SPI_WPCM_FIU=y
CONFIG_SPI_NPCM_FIU=y
CONFIG_SPI_NPCM_PSPI=y
CONFIG_SPI_LANTIQ_SSC=y
CONFIG_SPI_OC_TINY=y
CONFIG_SPI_OMAP24XX=y
CONFIG_SPI_TI_QSPI=y
CONFIG_SPI_ORION=y
CONFIG_SPI_PCI1XXXX=y
CONFIG_SPI_PIC32=y
CONFIG_SPI_PIC32_SQI=y
CONFIG_SPI_PXA2XX=y
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_REALTEK_SNAND=y
CONFIG_SPI_ROCKCHIP=y
CONFIG_SPI_ROCKCHIP_SFC=y
CONFIG_SPI_RPCIF=y
CONFIG_SPI_RSPI=y
CONFIG_SPI_RZV2M_CSI=y
CONFIG_SPI_QCOM_QSPI=y
CONFIG_SPI_QUP=y
CONFIG_SPI_QCOM_GENI=y
CONFIG_SPI_S3C64XX=y
CONFIG_SPI_SC18IS602=y
CONFIG_SPI_SH_MSIOF=y
CONFIG_SPI_SH=y
CONFIG_SPI_SH_HSPI=y
CONFIG_SPI_SIFIVE=y
CONFIG_SPI_SLAVE_MT27XX=y
CONFIG_SPI_SN_F_OSPI=y
CONFIG_SPI_SPRD=y
CONFIG_SPI_SPRD_ADI=y
CONFIG_SPI_STM32=y
CONFIG_SPI_STM32_QSPI=y
CONFIG_SPI_ST_SSC4=y
CONFIG_SPI_SUN4I=y
CONFIG_SPI_SUN6I=y
CONFIG_SPI_SUNPLUS_SP7021=y
CONFIG_SPI_SYNQUACER=y
CONFIG_SPI_MXIC=y
CONFIG_SPI_TEGRA210_QUAD=y
CONFIG_SPI_TEGRA114=y
CONFIG_SPI_TEGRA20_SFLASH=y
CONFIG_SPI_TEGRA20_SLINK=y
CONFIG_SPI_THUNDERX=y
CONFIG_SPI_TOPCLIFF_PCH=y
CONFIG_SPI_UNIPHIER=y
CONFIG_SPI_XCOMM=y
CONFIG_SPI_XILINX=y
CONFIG_SPI_XLP=y
CONFIG_SPI_XTENSA_XTFPGA=y
CONFIG_SPI_ZYNQ_QSPI=y
CONFIG_SPI_ZYNQMP_GQSPI=y
CONFIG_SPI_AMD=y

#
# SPI Multiplexer support
#
CONFIG_SPI_MUX=y

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
CONFIG_SPI_LOOPBACK_TEST=m
CONFIG_SPI_TLE62X0=y
CONFIG_SPI_SLAVE=y
CONFIG_SPI_SLAVE_TIME=y
CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
CONFIG_SPI_DYNAMIC=y
CONFIG_SPMI=y
CONFIG_SPMI_HISI3670=y
CONFIG_SPMI_MSM_PMIC_ARB=y
CONFIG_SPMI_MTK_PMIF=y
CONFIG_HSI=y
CONFIG_HSI_BOARDINFO=y

#
# HSI controllers
#

#
# HSI clients
#
CONFIG_HSI_CHAR=y
CONFIG_PPS=y
CONFIG_PPS_DEBUG=y

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
CONFIG_PPS_CLIENT_LDISC=y
CONFIG_PPS_CLIENT_PARPORT=y
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

10,617 lines not shown · raw message

Part of this message is not shown here. View the raw message.

#1 lore raw

Hi

Am 15.12.24 um 19:18 schrieb Dr. David Alan Gilbert:

Quoted 4 lines

Hey Gerd, Thomas,
I've got the following oops that looks bochs-drm related on the current
HEAD ( 4800575d8c0b2f354ab05ab1c4749e45e213bf73 ) and it's been there for at least a few days; this is

[...]

Quoted 23 lines

The oops has :

[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0

in it, hence why I'm blaming that.
(Other odd observation, the Tuxen flicker heavily during booting!)

[   72.756014][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   72.758258][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   72.758793][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   72.767777][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   72.839222][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   72.839311][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   78.402163][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   78.459984][    T1] BUG: unable to handle page fault for address: ffff8dd345604004
[   78.463246][    T1] #PF: supervisor write access in kernel mode
[   78.463760][    T1] #PF: error_code(0x0002) - not-present page
[   78.463760][    T1] PGD 72001067 P4D 72001067 PUD 72002067 PMD 7fbe1067 PTE 800ffffffa9fb060
[   78.463760][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   78.463760][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #363 6c653a430ed30aae3dac648429c492a2726da3d7
[   78.463760][    T1] Tainted: [W]=WARN, [N]=TEST
[   78.463760][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140

[...]

Quoted 5 lines
[   78.463760][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---

The config is a fairly full yes-config ish; see attached.

Thanks for reporting. I've been able to reproduce the problem by setting CONFIG_DEBUG_TEST_DRIVER_REMOVE <https://elixir.bootlin.com/linux/v6.13-rc2/K/ident/CONFIG_DEBUG_TEST_DRIVER_REMOVE>=y. The attached patch fixes the problem for me. Could you please test and report back the results.

Best regards
Thomas

Quoted 3 lines

Dave

Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)

From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged without removing it. Hence clear the respective call to drm_dev_put() from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390

[...]

After unplugging the DRM device, clients will close their references. Closing the final reference will also release the DRM device.

Fixes 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc Thomas Zimmermann <[email protected]>
Cc Gerd Hoffmann <[email protected]>
---
 drivers/gpu/drm/tiny/bochs.c | 1 -
 1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
 
 	drm_dev_unplug(dev);
 	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
 }
 
 static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
#2 lore raw
Quoted 1 line · * Thomas Zimmermann ([email protected]) wrote:

Hi

Hi Thomas,
Thanks for the reply.

Quoted 31 lines

Am 15.12.24 um 19:18 schrieb Dr. David Alan Gilbert:

Quoted 4 lines

Hey Gerd, Thomas,
I've got the following oops that looks bochs-drm related on the current
HEAD ( 4800575d8c0b2f354ab05ab1c4749e45e213bf73 ) and it's been there for at least a few days; this is

[...]

Quoted 23 lines

The oops has :

[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0

in it, hence why I'm blaming that.
(Other odd observation, the Tuxen flicker heavily during booting!)

[   72.756014][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   72.758258][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   72.758793][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   72.767777][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   72.839222][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   72.839311][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   78.402163][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   78.459984][    T1] BUG: unable to handle page fault for address: ffff8dd345604004
[   78.463246][    T1] #PF: supervisor write access in kernel mode
[   78.463760][    T1] #PF: error_code(0x0002) - not-present page
[   78.463760][    T1] PGD 72001067 P4D 72001067 PUD 72002067 PMD 7fbe1067 PTE 800ffffffa9fb060
[   78.463760][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   78.463760][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #363 6c653a430ed30aae3dac648429c492a2726da3d7
[   78.463760][    T1] Tainted: [W]=WARN, [N]=TEST
[   78.463760][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140

[...]

Quoted 1 line
Quoted 7 lines
Quoted 4 lines
[   78.463760][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---

The config is a fairly full yes-config ish; see attached.

Thanks for reporting. I've been able to reproduce the problem by setting CONFIG_DEBUG_TEST_DRIVER_REMOVE <https://elixir.bootlin.com/linux/v6.13-rc2/K/ident/CONFIG_DEBUG_TEST_DRIVER_REMOVE>=y.

Ah OK, so fairly obscure (I'm running something close to a all-yes-config because I'm mostly build testing obscure stuff).

Quoted 2 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0 
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 97 lines

Best regards
Thomas

Quoted 3 lines

Dave

Signature · 72 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)

From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
 drivers/gpu/drm/tiny/bochs.c | 1 -
 1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
 
 	drm_dev_unplug(dev);
 	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
 }
 
 static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#3 lore raw

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:

Quoted 34 lines · * Thomas Zimmermann ([email protected]) wrote:
Quoted 1 line

Hi

Hi Thomas,
Thanks for the reply.

Quoted 29 lines

Am 15.12.24 um 19:18 schrieb Dr. David Alan Gilbert:

Quoted 4 lines

Hey Gerd, Thomas,
I've got the following oops that looks bochs-drm related on the current
HEAD ( 4800575d8c0b2f354ab05ab1c4749e45e213bf73 ) and it's been there for at least a few days; this is

[...]

Quoted 22 lines

The oops has :

[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0

in it, hence why I'm blaming that.
(Other odd observation, the Tuxen flicker heavily during booting!)

[   72.756014][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   72.758258][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   72.758793][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   72.767777][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   72.839222][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   72.839311][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   78.402163][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   78.459984][    T1] BUG: unable to handle page fault for address: ffff8dd345604004
[   78.463246][    T1] #PF: supervisor write access in kernel mode
[   78.463760][    T1] #PF: error_code(0x0002) - not-present page
[   78.463760][    T1] PGD 72001067 P4D 72001067 PUD 72002067 PMD 7fbe1067 PTE 800ffffffa9fb060
[   78.463760][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   78.463760][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #363 6c653a430ed30aae3dac648429c492a2726da3d7
[   78.463760][    T1] Tainted: [W]=WARN, [N]=TEST
[   78.463760][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140

[...]

Quoted 8 lines
Quoted 6 lines
Quoted 4 lines
[   78.463760][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---

The config is a fairly full yes-config ish; see attached.

Thanks for reporting. I've been able to reproduce the problem by setting CONFIG_DEBUG_TEST_DRIVER_REMOVE <https://elixir.bootlin.com/linux/v6.13-rc2/K/ident/CONFIG_DEBUG_TEST_DRIVER_REMOVE>=y.

Ah OK, so fairly obscure (I'm running something close to a all-yes-config because I'm mostly build testing obscure stuff).

Yeah, it's the first time I saw this option. But as we usually don't unload the bochs driver, we'd otherwise not found the issue.

Quoted 56 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
Quoted 8 lines
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0

That is also graphics, but looks like something unrelated to bochs. It's probably been there for a while already. I didn't see this in my test, but I'll try to reproduce. I assume your test system starts up in VGA text mode first?

Best regards
Thomas

Quoted 141 lines
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 94 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
 
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
 
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
#4 lore raw
Quoted 115 lines · * Thomas Zimmermann ([email protected]) wrote:

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:

Quoted 34 lines · * Thomas Zimmermann ([email protected]) wrote:
Quoted 1 line

Hi

Hi Thomas,
Thanks for the reply.

Quoted 29 lines

Am 15.12.24 um 19:18 schrieb Dr. David Alan Gilbert:

Quoted 4 lines

Hey Gerd, Thomas,
I've got the following oops that looks bochs-drm related on the current
HEAD ( 4800575d8c0b2f354ab05ab1c4749e45e213bf73 ) and it's been there for at least a few days; this is

[...]

Quoted 22 lines

The oops has :

[   78.463760][    T1]  bochs_pci_driver_init+0x8a/0xc0

in it, hence why I'm blaming that.
(Other odd observation, the Tuxen flicker heavily during booting!)

[   72.756014][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   72.758258][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   72.758793][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   72.767777][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   72.839222][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   72.839311][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   78.402163][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   78.459984][    T1] BUG: unable to handle page fault for address: ffff8dd345604004
[   78.463246][    T1] #PF: supervisor write access in kernel mode
[   78.463760][    T1] #PF: error_code(0x0002) - not-present page
[   78.463760][    T1] PGD 72001067 P4D 72001067 PUD 72002067 PMD 7fbe1067 PTE 800ffffffa9fb060
[   78.463760][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   78.463760][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #363 6c653a430ed30aae3dac648429c492a2726da3d7
[   78.463760][    T1] Tainted: [W]=WARN, [N]=TEST
[   78.463760][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   78.463760][    T1] RIP: 0010:devm_drm_dev_init_release+0x4e/0x140

[...]

Quoted 8 lines
Quoted 6 lines
Quoted 4 lines
[   78.463760][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---

The config is a fairly full yes-config ish; see attached.

Thanks for reporting. I've been able to reproduce the problem by setting CONFIG_DEBUG_TEST_DRIVER_REMOVE <https://elixir.bootlin.com/linux/v6.13-rc2/K/ident/CONFIG_DEBUG_TEST_DRIVER_REMOVE>=y.

Ah OK, so fairly obscure (I'm running something close to a all-yes-config because I'm mostly build testing obscure stuff).

Yeah, it's the first time I saw this option. But as we usually don't unload the bochs driver, we'd otherwise not found the issue.

Quoted 56 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
Quoted 8 lines
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
Quoted 4 lines

That is also graphics, but looks like something unrelated to bochs. It's probably been there for a while already. I didn't see this in my test, but I'll try to reproduce. I assume your test system starts up in VGA text mode first?

Yes; I can try a bisect a bit later; your fix seems to have fixed it if I boot with console=ttyS0 and -nographic on qemu, which gets me back to booting OK
on serial which is what I normally do. This hide_cursor case is only
with video/console which I don't run very often on this build, so I'll guess a bit where to start my bisect.

Dave

Quoted 153 lines

Best regards
Thomas

Quoted 139 lines
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 92 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#5 lore raw
In reply to Dr. David Alan Gilbert

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 7 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

From the stack trace below, I'd say it is the one at [1]. But I fail to reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Best regards
Thomas

[1] https://elixir.bootlin.com/linux/v6.12.5/source/drivers/pci/vgaarb.c#L173

Quoted 198 lines
[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 94 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
 
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
 
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
#6 lore raw
Quoted 11 lines · * Thomas Zimmermann ([email protected]) wrote:

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 6 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

Quoted 7 lines
Quoted 1 line

It looks to me if it made the mistake of trying to print something in the middle of being removed:

From the stack trace below, I'd say it is the one at [1]. But I fail to reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.000000][    T0] KERNEL supported cpus:
[    0.000000][    T0]   Intel GenuineIntel
[    0.000000][    T0]   AMD AuthenticAMD
[    0.000000][    T0]   Hygon HygonGenuine
[    0.000000][    T0]   Centaur CentaurHauls
[    0.000000][    T0]   zhaoxin   Shanghai  
[    0.000000][    T0] BIOS-provided physical RAM map:
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdcfff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000007ffdd000-0x000000007fffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000][    T0] NX (Execute Disable) protection: active
[    0.000000][    T0] APIC: Static calls initialized
[    0.000000][    T0] SMBIOS 2.8 present.
[    0.000000][    T0] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[    0.000000][    T0] DMI: Memory slots populated: 1/1
[    0.000000][    T0] Hypervisor detected: KVM
[    0.000000][    T0] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000004][    T0] kvm-clock: using sched offset of 2473079990 cycles
[    0.000013][    T0] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000041][    T0] tsc: Detected 3493.430 MHz processor
[    0.010442][    T0] last_pfn = 0x7ffdd max_arch_pfn = 0x400000000
[    0.010480][    T0] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs
[    0.010495][    T0] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.014831][    T0] found SMP MP-table at [mem 0x000f5490-0x000f549f]
[    0.045290][    T0] ACPI: Early table checksum verification disabled
[    0.045302][    T0] ACPI: RSDP 0x00000000000F52D0 000014 (v00 BOCHS )
[    0.045326][    T0] ACPI: RSDT 0x000000007FFE1D5D 000034 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045358][    T0] ACPI: FACP 0x000000007FFE1BF9 000074 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045393][    T0] ACPI: DSDT 0x000000007FFE0040 001BB9 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045422][    T0] ACPI: FACS 0x000000007FFE0000 000040
[    0.045444][    T0] ACPI: APIC 0x000000007FFE1C6D 000090 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045474][    T0] ACPI: HPET 0x000000007FFE1CFD 000038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045503][    T0] ACPI: WAET 0x000000007FFE1D35 000028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045529][    T0] ACPI: Reserving FACP table memory at [mem 0x7ffe1bf9-0x7ffe1c6c]
[    0.045540][    T0] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe1bf8]
[    0.045550][    T0] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f]
[    0.045560][    T0] ACPI: Reserving APIC table memory at [mem 0x7ffe1c6d-0x7ffe1cfc]
[    0.045570][    T0] ACPI: Reserving HPET table memory at [mem 0x7ffe1cfd-0x7ffe1d34]
[    0.045580][    T0] ACPI: Reserving WAET table memory at [mem 0x7ffe1d35-0x7ffe1d5c]
[    0.046825][    T0] No NUMA configuration found
[    0.046833][    T0] Faking a node at [mem 0x0000000000000000-0x000000007ffdcfff]
[    0.046981][    T0] NODE_DATA(0) allocated [mem 0x7ff997c0-0x7ffd87bf]
[    0.052667][    T0] Zone ranges:
[    0.052676][    T0]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.052692][    T0]   DMA32    [mem 0x0000000001000000-0x000000007ffdcfff]
[    0.052705][    T0]   Normal   empty
[    0.052714][    T0]   Device   empty
[    0.052722][    T0] Movable zone start for each node
[    0.052762][    T0] Early memory node ranges
[    0.052767][    T0]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.052777][    T0]   node   0: [mem 0x0000000000100000-0x000000007ffdcfff]
[    0.052791][    T0] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffdcfff]
[    0.052859][    T0] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.053757][    T0] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.069886][    T0] On node 0, zone DMA32: 35 pages in unavailable ranges
[    0.070162][    T0] ACPI: PM-Timer IO Port: 0x608
[    0.070207][    T0] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.070259][    T0] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.070278][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.070291][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.070304][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.070316][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.070328][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.070360][    T0] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.070367][    T0] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.070387][    T0] TSC deadline timer available
[    0.070408][    T0] CPU topo: Max. logical packages:   1
[    0.070414][    T0] CPU topo: Max. logical dies:       1
[    0.070420][    T0] CPU topo: Max. dies per package:   1
[    0.070441][    T0] CPU topo: Max. threads per core:   1
[    0.070447][    T0] CPU topo: Num. cores per package:     4
[    0.070454][    T0] CPU topo: Num. threads per package:   4
[    0.070460][    T0] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.070540][    T0] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write()
[    0.070574][    T0] kvm-guest: KVM setup pv remote TLB flush
[    0.070582][    T0] kvm-guest: setup PV sched yield
[    0.070667][    T0] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.070685][    T0] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.070695][    T0] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.070704][    T0] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.070719][    T0] [mem 0x80000000-0xfeffbfff] available for PCI devices
[    0.070729][    T0] Booting paravirtualized kernel on KVM
[    0.070743][    T0] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.154769][    T0] No bootconfig data provided, so skipping bootconfig
[    0.154806][    T0] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.157476][    T0] percpu: Embedded 575 pages/cpu s2318336 r8192 d28672 u4194304
[    0.157774][    T0] kvm-guest: PV spinlocks enabled
[    0.157793][    T0] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.157812][    T0] Kernel command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.161279][    T0] Unknown kernel command line parameters "single", will be passed to user space.
[    0.161326][    T0] random: crng init done
[    0.161332][    T0] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.161623][    T0] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.161722][    T0] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.161939][    T0] Fallback order for Node 0: 0 
[    0.161957][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 524155
[    0.161966][    T0] Policy zone: DMA32
[    0.162301][    T0] mem auto-init: stack:all(pattern), heap alloc:on, heap free:on
[    0.162311][    T0] mem auto-init: clearing system memory may take some time...
[    0.386143][    T0] SLUB: HWalign=64, Order=0-1, MinObjects=0, CPUs=4, Nodes=1
[    0.386180][    T0] kmemleak: Kernel memory leak detector disabled
[    0.386258][    T0] ODEBUG: selftest passed
[    0.388868][    T0] ftrace: allocating 401982 entries in 1571 pages
[    0.394854][    T0] ftrace section at ffffffffb26a0408 sorted properly
[    1.520886][    T0] ftrace: allocated 1571 pages with 5 groups
[    1.540405][    T0] Dynamic Preempt: none
[    1.540866][    T0] Running RCU self tests
[    1.540874][    T0] Running RCU synchronous self tests
[    1.540908][    T0] rcu: Preemptible hierarchical RCU implementation.
[    1.540914][    T0] rcu: 	RCU event tracing is enabled.
[    1.540918][    T0] rcu: 	RCU lockdep checking is enabled.
[    1.540923][    T0] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    1.540932][    T0] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    1.540940][    T0] rcu: 	RCU callback double-/use-after-free debug is enabled.
[    1.540946][    T0] rcu: 	RCU debug extended QS entry/exit.
[    1.540951][    T0] 	Trampoline variant of Tasks RCU enabled.
[    1.540956][    T0] 	Rude variant of Tasks RCU enabled.
[    1.540960][    T0] 	Tracing variant of Tasks RCU enabled.
[    1.540966][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    1.540974][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    1.541080][    T0] Running RCU synchronous self tests
[    1.541095][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541113][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541132][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.640708][    T0] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    1.641458][    T0] rcu: 	Offload RCU callbacks from CPUs: 0-3.
[    1.641473][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    1.642201][    T0] workqueue: round-robin CPU selection forced, expect performance impact
[    1.642213][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    1.646137][    T0] Console: colour VGA+ 80x25
[    1.646184][    T0] printk: legacy console [tty0] enabled
[    1.693145][    T0] printk: legacy console [ttyS0] enabled
[    1.780760][    T0] serial port 0 not yet initialized
[    1.781824][    T0] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    1.782994][    T0] ... MAX_LOCKDEP_SUBCLASSES:  8
[    1.783695][    T0] ... MAX_LOCK_DEPTH:          48
[    1.784388][    T0] ... MAX_LOCKDEP_KEYS:        8192
[    1.785108][    T0] ... CLASSHASH_SIZE:          4096
[    1.785818][    T0] ... MAX_LOCKDEP_ENTRIES:     32768
[    1.786552][    T0] ... MAX_LOCKDEP_CHAINS:      65536
[    1.787274][    T0] ... CHAINHASH_SIZE:          32768
[    1.787988][    T0]  memory used by lock dependency info: 6941 kB
[    1.788816][    T0]  memory used for stack traces: 4224 kB
[    1.789586][    T0]  per task-struct memory footprint: 2688 bytes
[    1.790514][    T0] ACPI: Core revision 20240827
[    1.791630][    T0] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    1.793222][    T0] APIC: Switch to symmetric I/O mode setup
[    1.794188][    T0] x2apic enabled
[    1.795561][    T0] APIC: Switched APIC routing to: physical x2apic
[    1.796435][    T0] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask()
[    1.797658][    T0] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself()
[    1.799561][    T0] kvm-guest: setup PV IPIs
[    1.801532][    T0] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.802507][    T0] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[    1.804104][    T0] Calibrating delay loop (skipped) preset value.. 6986.86 BogoMIPS (lpj=13973720)
[    1.808177][    T0] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.809403][    T0] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127
[    1.810335][    T0] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0
[    1.811356][    T0] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    1.812716][    T0] Spectre V2 : Mitigation: Retpolines
[    1.813492][    T0] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    1.814792][    T0] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[    1.816455][    T0] Spectre V2 : Enabling Speculation Barrier for firmware calls
[    1.817549][    T0] RETBleed: Mitigation: untrained return thunk
[    1.818961][    T0] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    1.820100][    T0] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    1.821413][    T0] Speculative Return Stack Overflow: IBPB-extending microcode not applied!
[    1.822645][    T0] Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options.
[    1.822659][    T0] Speculative Return Stack Overflow: Vulnerable: Safe RET, no microcode
[    1.825811][    T0] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    1.827019][    T0] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.828096][    T0] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.829203][    T0] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.830183][    T0] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    3.987368][    T0] debug: unmapping init [mem 0xffffffffb6ed1000-0xffffffffb6f03fff]
[    3.989072][    T0] pid_max: default: 4096 minimum: 301
[    3.990221][    T0] LSM: initializing lsm=lockdown,capability,apparmor,landlock,yama,loadpin,safesetid,tomoyo,bpf,ima,evm
[    3.994852][    T0] AppArmor: AppArmor initialized
[    3.996743][    T0] landlock: Up and running.
[    3.997498][    T0] Yama: becoming mindful.
[    3.998324][    T0] LoadPin: ready to pin (currently not enforcing)
[    4.000063][    T0] TOMOYO Linux initialized
[    4.006069][    T0] LSM support for eBPF active
[    4.007901][    T0] stackdepot: allocating hash table of 16384 entries via kvcalloc
[    4.009454][    T0] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.010813][    T0] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.019136][    T0] kcsan: strict mode configured
[    4.019938][    T0] Running RCU synchronous self tests
[    4.020413][    T0] Running RCU synchronous self tests
[    4.022824][    T1] smpboot: CPU0: AMD Ryzen 9 3950X 16-Core Processor (family: 0x17, model: 0x71, stepping: 0x0)
[    4.027546][    T1] Running RCU Tasks wait API self tests
[    4.132934][    T1] Running RCU Tasks Rude wait API self tests
[    4.135233][    T1] Running RCU Tasks Trace wait API self tests
[    4.137060][    T1] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    4.138990][    T1] ... version:                0
[    4.140125][    T1] ... bit width:              48
[    4.141413][    T1] ... generic registers:      6
[    4.142672][    T1] ... value mask:             0000ffffffffffff
[    4.144125][    T1] ... max period:             00007fffffffffff
[    4.145652][    T1] ... fixed-purpose events:   0
[    4.147502][    T1] ... event mask:             000000000000003f
[    4.151367][    T1] signal: max sigframe size: 1776
[    4.153794][    T1] rcu: Hierarchical SRCU implementation.
[    4.155197][    T1] rcu: 	Max phase no-delay instances is 1000.
[    4.158935][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    4.380342][   T15] Callback from call_rcu_tasks_trace() invoked.
[    4.428824][    T1] smp: Bringing up secondary CPUs ...
[    4.434652][    T1] smpboot: x86: Booting SMP configuration:
[    4.435728][    T1] .... node  #0, CPUs:      #1 #2 #3
[    4.453399][    T1] smp: Brought up 1 node, 4 CPUs
[    4.453627][    T1] ----------------
[    4.454335][    T1] | NMI testsuite:
[    4.456138][    T1] --------------------
[    4.457261][    T1]   remote IPI:  ok  |
[    4.458782][    T1]    local IPI:  ok  |
[    4.459690][    T1] --------------------
[    4.460406][    T1] Good, all   2 testcases passed! |
[    4.461263][    T1] ---------------------------------
[    4.462119][    T1] smpboot: Total of 4 processors activated (27947.44 BogoMIPS)
[    4.492085][   T13] Callback from call_rcu_tasks() invoked.
[    5.115784][   T49] node 0 deferred pages initialised in 652ms
[    5.120092][   T49] pgdatinit0 (49) used greatest stack depth: 13864 bytes left
[    5.120680][    T1] Memory: 1359644K/2096620K available (315392K kernel code, 44584K rwdata, 139208K rodata, 85484K init, 25580K bss, 724252K reserved, 0K cma-reserved)
[    5.128422][    T1] allocated 4194304 bytes of page_ext
[    5.139065][    T1] devtmpfs: initialized
[    5.144116][    T1] x86/mm: Memory block size: 128MB
[    5.176122][    T1] version magic: 0x42343220
[    5.196169][    T1] Running RCU synchronous self tests
[    5.197052][    T1] Running RCU synchronous self tests
[    5.239377][    T1] DMA-API: preallocated 65536 debug entries
[    5.240110][    T1] DMA-API: debugging enabled by kernel config
[    5.241029][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    5.242597][    T1] futex hash table entries: 16 (order: -1, 2048 bytes, linear)
[    5.265899][    T1] prandom: seed boundary self test passed
[    5.279418][    T1] prandom: 100 self tests passed
[    5.280395][    T1] pinctrl core: initialized pinctrl subsystem
[    5.309948][    T1] 
[    5.310403][    T1] *************************************************************
[    5.310424][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.310444][    T1] **                                                         **
[    5.310464][    T1] **  IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL  **
[    5.312821][    T1] **                                                         **
[    5.312842][    T1] ** This means that this kernel is built to expose internal **
[    5.315591][    T1] ** IOMMU data structures, which may compromise security on **
[    5.315612][    T1] ** your system.                                            **
[    5.315631][    T1] **                                                         **
[    5.316867][    T1] ** If you see this message and you are not debugging the   **
[    5.316888][    T1] ** kernel, report this immediately to your vendor!         **
[    5.318831][    T1] **                                                         **
[    5.318852][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.318872][    T1] *************************************************************
[    5.321027][    T1] PM: RTC time: 17:30:28, date: 2024-12-16
[    5.353605][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    5.369950][    T1] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    5.371445][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    5.372805][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    5.374563][    T1] audit: initializing netlink subsys (disabled)
[    5.377078][   T54] audit: type=2000 audit(1734370228.953:1): state=initialized audit_enabled=0 res=1
[    5.390662][    T1] kcsan: selftest: 3/3 tests passed
[    5.420535][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    5.420570][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    5.421658][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    5.422669][    T1] thermal_sys: Registered thermal governor 'user_space'
[    5.423689][    T1] thermal_sys: Registered thermal governor 'power_allocator'
[    5.426639][    T1] EISA bus registered
[    5.428587][    T1] cpuidle: using governor ladder
[    5.429257][    T1] cpuidle: using governor menu
[    5.435595][    T1] NET: Registered PF_QIPCRTR protocol family
[    5.499562][    T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    5.514557][    T1] dca service started, version 1.12.1
[    5.517775][    T1] PCI: Using configuration type 1 for base access
[    5.518794][    T1] PCI: Using configuration type 1 for extended access
[    5.529845][    T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    5.537147][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    5.540174][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    5.543214][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    5.545062][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    5.569577][    T1] cryptd: max_cpu_qlen set to 1000
[    5.642228][    T1] raid6: avx2x4   gen()  2106 MB/s
[    5.710561][    T1] raid6: avx2x2   gen()  1236 MB/s
[    5.778767][    T1] raid6: avx2x1   gen()   682 MB/s
[    5.779705][    T1] raid6: using algorithm avx2x4 gen() 2106 MB/s
[    5.846672][    T1] raid6: .... xor() 1525 MB/s, rmw enabled
[    5.847684][    T1] raid6: using avx2x2 recovery algorithm
[    5.857729][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.858863][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.873370][    T1] ACPI: Added _OSI(Module Device)
[    5.874276][    T1] ACPI: Added _OSI(Processor Device)
[    5.875173][    T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[    5.876101][    T1] ACPI: Added _OSI(Processor Aggregator Device)
[    5.939822][    T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    5.964305][    T1] ACPI: Interpreter enabled
[    5.965793][    T1] ACPI: PM: (supports S0 S3 S4 S5)
[    5.966660][    T1] ACPI: Using IOAPIC for interrupt routing
[    5.977860][    T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    5.979446][    T1] PCI: Using E820 reservations for host bridge windows
[    6.180310][    T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    6.181633][    T1] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    6.209674][    T1] acpiphp: Slot [3] registered
[    6.211153][    T1] acpiphp: Slot [4] registered
[    6.212641][    T1] acpiphp: Slot [5] registered
[    6.214138][    T1] acpiphp: Slot [6] registered
[    6.215603][    T1] acpiphp: Slot [7] registered
[    6.217113][    T1] acpiphp: Slot [8] registered
[    6.218653][    T1] acpiphp: Slot [9] registered
[    6.220214][    T1] acpiphp: Slot [10] registered
[    6.221689][    T1] acpiphp: Slot [11] registered
[    6.223189][    T1] acpiphp: Slot [12] registered
[    6.224671][    T1] acpiphp: Slot [13] registered
[    6.226180][    T1] acpiphp: Slot [14] registered
[    6.227663][    T1] acpiphp: Slot [15] registered
[    6.229069][    T1] acpiphp: Slot [16] registered
[    6.230551][    T1] acpiphp: Slot [17] registered
[    6.232083][    T1] acpiphp: Slot [18] registered
[    6.233581][    T1] acpiphp: Slot [19] registered
[    6.235072][    T1] acpiphp: Slot [20] registered
[    6.236696][    T1] acpiphp: Slot [21] registered
[    6.238170][    T1] acpiphp: Slot [22] registered
[    6.240198][    T1] acpiphp: Slot [23] registered
[    6.241702][    T1] acpiphp: Slot [24] registered
[    6.243199][    T1] acpiphp: Slot [25] registered
[    6.244767][    T1] acpiphp: Slot [26] registered
[    6.246248][    T1] acpiphp: Slot [27] registered
[    6.247762][    T1] acpiphp: Slot [28] registered
[    6.249079][    T1] acpiphp: Slot [29] registered
[    6.250584][    T1] acpiphp: Slot [30] registered
[    6.252431][    T1] acpiphp: Slot [31] registered
[    6.253416][    T1] PCI host bridge to bus 0000:00
[    6.254419][    T1] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    6.255715][    T1] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    6.256588][    T1] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    6.257991][    T1] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff window]
[    6.259588][    T1] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window]
[    6.260625][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    6.262534][    T1] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint
[    6.269704][    T1] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint
[    6.275747][    T1] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint
[    6.278696][    T1] pci 0000:00:01.1: BAR 4 [io  0xc0c0-0xc0cf]
[    6.280560][    T1] pci 0000:00:01.1: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    6.281858][    T1] pci 0000:00:01.1: BAR 1 [io  0x03f6]: legacy IDE quirk
[    6.283503][    T1] pci 0000:00:01.1: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    6.288593][    T1] pci 0000:00:01.1: BAR 3 [io  0x0376]: legacy IDE quirk
[    6.293874][    T1] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint
[    6.295987][    T1] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    6.296617][    T1] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    6.302219][    T1] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint
[    6.304399][    T1] pci 0000:00:02.0: BAR 0 [mem 0xfd000000-0xfdffffff pref]
[    6.307558][    T1] pci 0000:00:02.0: BAR 2 [mem 0xfebf0000-0xfebf0fff]
[    6.312381][    T1] pci 0000:00:02.0: ROM [mem 0xfebe0000-0xfebeffff pref]
[    6.313749][    T1] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    6.319129][    T1] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 conventional PCI endpoint
[    6.321311][    T1] pci 0000:00:03.0: BAR 0 [mem 0xfebc0000-0xfebdffff]
[    6.323008][    T1] pci 0000:00:03.0: BAR 1 [io  0xc080-0xc0bf]
[    6.328110][    T1] pci 0000:00:03.0: ROM [mem 0xfeb80000-0xfebbffff pref]
[    6.368480][    T1] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint
[    6.371126][    T1] pci 0000:00:04.0: BAR 0 [io  0xc000-0xc07f]
[    6.372917][    T1] pci 0000:00:04.0: BAR 1 [mem 0xfebf1000-0xfebf1fff]
[    6.376846][    T1] pci 0000:00:04.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref]
[    6.439241][    T1] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    6.443375][    T1] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    6.447633][    T1] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    6.452209][    T1] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    6.454833][    T1] ACPI: PCI: Interrupt link LNKS configured for IRQ 9
[    6.532788][    T1] iommu: Default domain type: Translated
[    6.533828][    T1] iommu: DMA domain TLB invalidation policy: lazy mode
[   10.476963][    T1] arm-v7s io-pgtable: self test ok
[   10.478246][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 32
[   10.481895][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 36
[   10.484960][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 40
[   10.488974][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 42
[   10.493045][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 44
[   10.496847][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 48
[   10.500416][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 32
[   10.503540][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 36
[   10.505519][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 40
[   10.508762][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 42
[   10.511976][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 44
[   10.513376][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 48
[   10.515942][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 32
[   10.521041][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 36
[   10.522773][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 40
[   10.524702][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 42
[   10.529453][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 44
[   10.533154][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 48
[   10.536832][    T1] arm-lpae io-pgtable: selftest: completed with 18 PASS 0 FAIL
[   10.568995][    T1] SCSI subsystem initialized
[   10.577169][    T1] ACPI: bus type USB registered
[   10.579609][    T1] usbcore: registered new interface driver usbfs
[   10.581026][    T1] usbcore: registered new interface driver hub
[   10.583284][    T1] usbcore: registered new device driver usb
[   10.598385][    T1] mc: Linux media interface: v0.10
[   10.600200][    T1] videodev: Linux video capture interface: v2.00
[   10.604267][    T1] pps_core: LinuxPPS API ver. 1 registered
[   10.605232][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[   10.607396][    T1] PTP clock support registered
[   10.614713][    T1] EDAC MC: Ver: 3.0.0
[   10.623250][    T1] scmi_core: SCMI protocol bus registered
[   10.636772][    T1] FPGA manager framework
[   10.644710][    T1] Advanced Linux Sound Architecture Driver Initialized.
[   10.658367][    T1] Bluetooth: Core ver 2.22
[   10.659535][    T1] NET: Registered PF_BLUETOOTH protocol family
[   10.660519][    T1] Bluetooth: HCI device and connection manager initialized
[   10.661779][    T1] Bluetooth: HCI socket layer initialized
[   10.662743][    T1] Bluetooth: L2CAP socket layer initialized
[   10.663786][    T1] Bluetooth: SCO socket layer initialized
[   10.664585][    T1] NET: Registered PF_ATMPVC protocol family
[   10.665569][    T1] NET: Registered PF_ATMSVC protocol family
[   10.667228][    T1] NetLabel: Initializing
[   10.668014][    T1] NetLabel:  domain hash size = 128
[   10.672445][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[   10.674645][    T1] NetLabel:  unlabeled traffic allowed by default
[   10.685543][    T1] nfc: nfc_init: NFC Core ver 0.1
[   10.687320][    T1] NET: Registered PF_NFC protocol family
[   10.688667][    T1] mctp: management component transport protocol core
[   10.690320][    T1] NET: Registered PF_MCTP protocol family
[   10.692520][    T1] PCI: Using ACPI for IRQ routing
[   10.696811][    T1] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[   10.699721][    T1] pci 0000:00:02.0: vgaarb: bridge control possible
[   10.700086][    T1] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[   10.700186][    T1] vgaarb: loaded
[   10.711505][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.714089][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.730012][    T1] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[   10.731110][    T1] hpet0: 3 comparators, 64-bit 100.000000 MHz counter
[   10.740331][    T1] clocksource: Switched to clocksource kvm-clock
[   18.363721][    T1] VFS: Disk quotas dquot_6.6.0
[   18.365758][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   18.371878][    T1] netfs: FS-Cache loaded
[   18.376394][    T1] CacheFiles: Loaded
[   18.379163][    T1] TOMOYO: 2.6.0
[   18.380280][    T1] Mandatory Access Control activated.
[   18.386547][    T1] AppArmor: AppArmor Filesystem Enabled
[   18.388723][    T1] pnp: PnP ACPI init
[   18.407893][    T1] pnp: PnP ACPI: found 6 devices
[   18.556385][    T1] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[   18.566380][    T1] NET: Registered PF_INET protocol family
[   18.568004][    T1] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[   18.578587][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 4, 81920 bytes, linear)
[   18.580619][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[   18.582149][    T1] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[   18.593140][    T1] TCP bind hash table entries: 16384 (order: 9, 2621440 bytes, linear)
[   18.600556][    T1] TCP: Hash tables configured (established 16384 bind 16384)
[   18.603648][    T1] MPTCP token hash table entries: 2048 (order: 5, 196608 bytes, linear)
[   18.605974][    T1] UDP hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.608270][    T1] UDP-Lite hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.611604][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[   18.618430][    T1] RPC: Registered named UNIX socket transport module.
[   18.619773][    T1] RPC: Registered udp transport module.
[   18.620716][    T1] RPC: Registered tcp transport module.
[   18.621638][    T1] RPC: Registered tcp-with-tls transport module.
[   18.622727][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   18.638132][    T1] NET: Registered PF_XDP protocol family
[   18.640298][    T1] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[   18.643124][    T1] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[   18.645537][    T1] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[   18.648405][    T1] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff window]
[   18.651392][    T1] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window]
[   18.656263][    T1] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[   18.658482][    T1] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[   18.662416][    T1] PCI: CLS 0 bytes, default 64
[   18.665882][    T1] ACPI: bus type thunderbolt registered
[   18.680963][    T1] kvm_intel: VMX not supported by CPU 2
[   18.682418][    T1] kvm_amd: TSC scaling supported
[   18.683476][    T1] kvm_amd: Nested Virtualization enabled
[   18.684429][    T1] kvm_amd: Nested Paging enabled
[   18.685277][    T1] kvm_amd: LBR virtualization supported
[   18.686247][    T1] kvm_amd: Virtual VMLOAD VMSAVE supported
[   18.687256][    T1] kvm_amd: Virtual GIF supported
[   18.771577][    T1] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[   18.773933][    T1] mce: Machine check injector initialized
[   18.805719][    T1] AES CTR mode by8 optimization enabled
[   18.814729][    T1] AVX512/GFNI instructions are not detected.
[   18.817638][    T1] Beginning ww mutex selftests
[   19.274663][    C3] workqueue: test_mutex_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
[   21.322810][   T16] stress (stress_inorder_work) failed with -35
[   25.431462][    T1] All ww mutex selftests passed
[   25.454244][    T1] ====[ backtrace testing ]===========
[   25.455172][    T1] Testing a backtrace from process context.
[   25.456336][    T1] The following trace is a kernel self test and not a bug!
[   25.457414][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.458830][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.458830][    T1] Call Trace:
[   25.458830][    T1]  <TASK>
[   25.458830][    T1]  dump_stack_lvl+0x1b5/0x2c0
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  dump_stack+0x1e/0x2a
[   25.458830][    T1]  backtrace_regression_test+0x54/0x115
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? srso_return_thunk+0x5/0x7f
[   25.458830][    T1]  ? trace_initcall_start+0x9e/0x240
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  do_one_initcall+0xa7/0x500
[   25.458830][    T1]  do_initcalls+0x1d5/0x240
[   25.458830][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  kernel_init+0x2a/0x280
[   25.458830][    T1]  ret_from_fork+0x4d/0x80
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  ret_from_fork_asm+0x22/0x80
[   25.458830][    T1]  </TASK>
[   25.477500][    T1] Testing a backtrace from BH context.
[   25.478362][    T1] The following trace is a kernel self test and not a bug!
[   25.479677][    C2] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.481581][    C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.483043][    C2] Call Trace:
[   25.483090][    C2]  <IRQ>
[   25.483090][    C2]  dump_stack_lvl+0x1b5/0x2c0
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  dump_stack+0x1e/0x2a
[   25.483090][    C2]  backtrace_test_bh_workfn+0x1c/0x40
[   25.483090][    C2]  process_one_work+0x968/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  bh_worker+0x56b/0x640
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  workqueue_softirq_action+0xe0/0x140
[   25.483090][    C2]  tasklet_action+0x19/0x80
[   25.483090][    C2]  handle_softirqs+0xfe/0x5c0
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  do_softirq+0x10c/0x180
[   25.483090][    C2]  </IRQ>
[   25.483090][    C2]  <TASK>
[   25.483090][    C2]  __local_bh_enable_ip+0x148/0x180
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  start_flush_work+0x5b5/0x880
[   25.483090][    C2]  __flush_work+0x10e/0x240
[   25.483090][    C2]  ? __pfx_wq_barrier_func+0x40/0x40
[   25.483090][    C2]  flush_work+0x2b/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  backtrace_regression_test+0x9c/0x115
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? trace_initcall_start+0x9e/0x240
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  do_one_initcall+0xa7/0x500
[   25.483090][    C2]  do_initcalls+0x1d5/0x240
[   25.483090][    C2]  kernel_init_freeable+0x1e4/0x280
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  kernel_init+0x2a/0x280
[   25.483090][    C2]  ret_from_fork+0x4d/0x80
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  ret_from_fork_asm+0x22/0x80
[   25.483090][    C2]  </TASK>
[   25.520336][    T1] Testing a saved backtrace.
[   25.521105][    T1] The following trace is a kernel self test and not a bug!
[   25.522190][    T1]  backtrace_regression_test+0xcf/0x115
[   25.523206][    T1]  do_one_initcall+0xa7/0x500
[   25.524038][    T1]  do_initcalls+0x1d5/0x240
[   25.524810][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.525676][    T1]  kernel_init+0x2a/0x280
[   25.526426][    T1]  ret_from_fork+0x4d/0x80
[   25.527260][    T1]  ret_from_fork_asm+0x22/0x80
[   25.528115][    T1] ====[ end of backtrace testing ]====
[   25.573922][    T1] Initialise system trusted keyrings
[   25.575876][    T1] Key type blacklist registered
[   25.578277][    T1] workingset: timestamp_bits=36 max_order=19 bucket_order=0
[   30.667766][    T1] dmapool test: size:16   align:16   blocks:8192 time:5087085
[   35.747199][    T1] dmapool test: size:64   align:64   blocks:8192 time:5075431
[   40.981623][    T1] dmapool test: size:256  align:256  blocks:8192 time:5217728
[   42.284524][    T1] dmapool test: size:1024 align:1024 blocks:2048 time:1275536
[   43.007130][    T1] dmapool test: size:4096 align:4096 blocks:1024 time:698842
[   48.370682][    T1] dmapool test: size:68   align:32   blocks:8192 time:5316148
[   48.386172][    T1] zbud: loaded
[   48.398332][    T1] DLM installed
[   48.401409][    T1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   48.424204][    T1] NFS: Registering the id_resolver key type
[   48.425870][    T1] Key type id_resolver registered
[   48.427281][    T1] Key type id_legacy registered
[   48.428773][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[   48.430969][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[   48.441394][  T100] kworker/u16:6 (100) used greatest stack depth: 13480 bytes left
[   48.443160][    T1] utf8_selftest: init_test_ucd: Unable to load utf8 table.
[   48.459821][    T1] Key type cifs.spnego registered
[   48.462133][    T1] Key type cifs.idmap registered
[   48.472166][    T1] ntfs3: Enabled Linux POSIX ACLs support
[   48.473634][    T1] ntfs3: Warning: Activated 64 bits per cluster. Windows does not support this
[   48.476087][    T1] ntfs3: Read-only LZX/Xpress compression included
[   48.477890][    T1] efs: 1.0a - http://aeschi.ch.eu.org/efs/
[   48.478939][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[   48.481936][    T1] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[   48.483451][    T1] QNX4 filesystem 0.2.3 registered.
[   48.485365][    T1] qnx6: QNX6 filesystem 1.0.0 registered.
[   48.488674][    T1] fuse: init (API version 7.41)
[   48.494447][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[   48.498194][    T1] orangefs_init: module version upstream loaded
[   48.499559][    T1] JFS: nTxBlock = 8192, nTxLock = 65536
[   48.532393][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled
[   48.541259][    T1] 9p: Installing v9fs 9p2000 file system support
[   48.542937][    T1] NILFS version 2 loaded
[   48.543688][    T1] befs: version: 0.9.3
[   48.545367][    T1] ocfs2: Registered cluster interface o2cb
[   48.547843][    T1] ocfs2: Registered cluster interface user
[   48.549799][    T1] OCFS2 User DLM kernel interface loaded
[   48.566077][    T1] gfs2: GFS2 installed
[   48.582956][    T1] ceph: loaded (mds proto 32)
[   48.591893][    T1] integrity: Platform Keyring initialized
[   48.592931][    T1] integrity: Machine keyring initialized
[   48.593866][    T1] Allocating IMA blacklist keyring.
[   48.914083][    T1] NET: Registered PF_ALG protocol family
[   48.915468][    T1] xor: automatically using best checksumming function   avx       
[   48.916911][    T1] async_tx: api initialized (async)
[   48.917817][    T1] Key type asymmetric registered
[   48.918800][    T1] Asymmetric key parser 'x509' registered
[   48.919849][    T1] Asymmetric key parser 'pkcs8' registered
[   48.920814][    T1] Key type pkcs7_test registered
[   48.922361][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 507)
[   48.925549][    T1] io scheduler mq-deadline registered
[   48.926468][    T1] io scheduler kyber registered
[   48.927484][    T1] io scheduler bfq registered
[   48.928904][    T1] testing lwq....
[   48.929569][    T1]  lwq: run some threads
[   49.092522][    T1]  lwq: dequeue first 50: 36(800) 85(798) 0(802) 23(801) 56(799) 86(798) 24(801) 37(800) 87(798) 57(799)
[   49.094831][    T1]  lwq: ...  88(798) 25(801) 58(799) 89(798) 38(800) 90(798) 3(802) 60(799) 92(798) 26(801)
[   49.096884][    T1]  lwq: ...  4(802) 39(800) 93(798) 61(799) 94(798) 1(802) 59(799) 40(800) 27(801) 62(799)
[   49.098923][    T1]  lwq: ...  95(798) 41(800) 6(802) 5(802) 96(798) 63(799) 97(798) 28(801) 64(799) 91(798)
[   49.100976][    T1]  lwq: ...  98(798) 2(802) 42(800) 7(802) 99(798) 65(799) 8(802) 43(800) 66(799) 9(802)
[   49.103008][    T1]  lwq: delete the multiples of 3 (test lwq_for_each_safe())
[   49.104607][    T1]  lwq: dequeue remaining: 29 67 10 68 44 11 70 46 13 71 31 47 14 73 32 49 17 16 76 50 77 19 74 34 22 80 79 52 53 82 20 83 35 55
[   49.126218][    T1] test_hexdump: all 1184 tests passed
[   49.127197][    T1] 
[   49.127197][    T1] Start testing find_bit() with random-filled bitmap
[   49.140630][    T1] find_next_bit:                 9710154 ns, 163808 iterations
[   49.151862][    T1] find_next_zero_bit:            9949113 ns, 163873 iterations
[   49.165443][    T1] find_last_bit:                12298312 ns, 163808 iterations
[   49.234082][    T1] find_nth_bit:                 67282340 ns,  16552 iterations
[   49.299050][    T1] find_first_bit:               63633612 ns,  16553 iterations
[   50.771083][    T1] find_first_and_bit:         1470719309 ns,  32666 iterations
[   50.777968][    T1] find_next_and_bit:             5539477 ns,  73517 iterations
[   50.779283][    T1] 
[   50.779283][    T1] Start testing find_bit() with sparse bitmap
[   50.783621][    T1] find_next_bit:                  117050 ns,    654 iterations
[   50.804884][    T1] find_next_zero_bit:           19752252 ns, 327027 iterations
[   50.806279][    T1] find_last_bit:                  126016 ns,    654 iterations
[   50.832973][    T1] find_nth_bit:                 25211188 ns,    653 iterations
[   50.858323][    T1] find_first_bit:               24086076 ns,    654 iterations
[   50.859810][    T1] find_first_and_bit:             155783 ns,      1 iterations
[   50.861222][    T1] find_next_and_bit:              148428 ns,      1 iterations
[   50.864745][    T1] test_firmware: interface ready
[   50.866087][    T1] sysctl could not get directory: /debug/test_sysctl/mnt/mnt_error -30
[   50.869034][    T1] min_heap_test: test passed
[   50.869829][    T1] test_printf: loaded.
[   50.878047][    T1] test_printf: all 448 tests passed
[   50.879000][    T1] test_scanf: loaded.
[   50.925441][    T1] test_scanf: all 2545 tests passed
[   50.926322][    T1] test_bitmap: loaded.
[   50.931352][    T1] test_bitmap: parselist: 14: input is '0-2047:128/256' OK, Time: 6021
[   50.933153][    T1] test_bitmap: bitmap_print_to_pagebuf: input is '0-32767
[   50.933153][    T1] ', Time: 13946
[   51.646468][    T1] test_bitmap: Time spent in test_bitmap_read_perf:	25494540
[   51.687689][    T1] test_bitmap: Time spent in test_bitmap_write_perf:	39553165
[   51.705607][    T1] test_bitmap: all 390447 tests passed
[   51.706544][    T1] PA: 0x000019bfc0000000 for VA: 0xffffb70f80000000
[   51.707668][    T1] PA: 0x0000000004117b48 for VA: 0xffff9d4fc4117b48
[   51.709897][    T1] test_memcat_p: test passed
[   52.400793][    T1] test_meminit: all 11 tests in test_pages passed
[   52.586246][    T1] test_meminit: all 40 tests in test_kvmalloc passed
[   60.926960][    T1] test_meminit: all 70 tests in test_kmemcache passed
[   61.283974][    T1] test_meminit: all 10 tests in test_rcu_persistent passed
[   61.285210][    T1] test_meminit: all 131 tests passed!
[   61.338805][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xafff0000 0xb0000000)
[   61.388003][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xaffe0000 0xafff0000)
[   61.392725][    T1] HMM test module loaded. This is only for testing HMM.
[   61.394512][    T1] ref_tracker: reference already released.
[   61.394630][    T1] ref_tracker: allocated in:
[   61.394630][    T1]  alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x83/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.394630][    T1] ref_tracker: freed in:
[   61.394630][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x177/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.415871][    T1] ------------[ cut here ]------------
[   61.416777][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:255 ref_tracker_free.cold+0xd9/0xe5
[   61.418310][    T1] Modules linked in:
[   61.419104][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G                 N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.421154][    T1] Tainted: [N]=TEST
[   61.421846][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.423442][    T1] RIP: 0010:ref_tracker_free.cold+0xd9/0xe5
[   61.424725][    T1] Code: c7 7b 6f bd aa e8 6e 70 e4 ff 4c 89 e7 e8 a6 5e bc 01 8b 7b 18 e8 9e 03 2f 04 e8 d9 80 8d 01 4c 89 ee 48 89 ef e8 0e 96 f5 12 <0f> 0b bb ea ff ff ff e9 ac 16 2f 04 e8 bd 80 8d 01 0f b6 f3 48 c7
[   61.427722][    T1] RSP: 0018:ffffb70f80013d40 EFLAGS: 00010246
[   61.428849][    T1] RAX: 0000000000000000 RBX: ffff9d4fc43a8200 RCX: 0000000000000000
[   61.430168][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.431557][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.432970][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9d4fc43a8218
[   61.434293][    T1] R13: 0000000000000282 R14: 0000000002500001 R15: ffff9d4fc43a8210
[   61.435670][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.437173][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.438238][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.439623][    T1] Call Trace:
[   61.440507][    T1]  <TASK>
[   61.441099][    T1]  ? __warn.cold+0x107/0x135
[   61.441945][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.442942][    T1]  ? report_bug+0x223/0x3c0
[   61.443814][    T1]  ? handle_bug+0x71/0x100
[   61.444609][    T1]  ? exc_invalid_op+0x17/0x80
[   61.445450][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.446398][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.447408][    T1]  ? alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.448544][    T1]  ? test_ref_tracker_init+0x199/0x240
[   61.449504][    T1]  ? do_one_initcall+0xa7/0x500
[   61.450354][    T1]  ? do_initcalls+0x1d5/0x240
[   61.451244][    T1]  ? kernel_init_freeable+0x1e4/0x280
[   61.452207][    T1]  ? kernel_init+0x2a/0x280
[   61.453023][    T1]  ? ret_from_fork+0x4d/0x80
[   61.453861][    T1]  ? ret_from_fork_asm+0x22/0x80
[   61.454865][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.456114][    T1]  test_ref_tracker_init+0x199/0x240
[   61.457059][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.458063][    T1]  do_one_initcall+0xa7/0x500
[   61.459010][    T1]  do_initcalls+0x1d5/0x240
[   61.459865][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.460769][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.461644][    T1]  kernel_init+0x2a/0x280
[   61.462441][    T1]  ret_from_fork+0x4d/0x80
[   61.463333][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.464252][    T1]  ret_from_fork_asm+0x22/0x80
[   61.465209][    T1]  </TASK>
[   61.465791][    T1] irq event stamp: 15484139
[   61.466578][    T1] hardirqs last  enabled at (15484149): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.468267][    T1] hardirqs last disabled at (15484160): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.469880][    T1] softirqs last  enabled at (15483640): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.471546][    T1] softirqs last disabled at (15483621): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.473354][    T1] ---[ end trace 0000000000000000 ]---
[   61.474606][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474606][    T1]      test_ref_tracker_timer_func+0x2a/0x80
[   61.474606][    T1]      call_timer_fn+0xf3/0x280
[   61.474606][    T1]      __run_timers+0x5cc/0x680
[   61.474606][    T1]      run_timer_base+0xb1/0x100
[   61.474606][    T1]      run_timer_softirq+0x28/0x80
[   61.474606][    T1]      handle_softirqs+0xfe/0x5c0
[   61.474606][    T1]      __irq_exit_rcu+0x101/0x180
[   61.474606][    T1]      irq_exit_rcu+0xe/0x40
[   61.474606][    T1]      sysvec_apic_timer_interrupt+0xcf/0x140
[   61.474606][    T1]      asm_sysvec_apic_timer_interrupt+0x1a/0x40
[   61.474606][    T1] 
[   61.474975][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474975][    T1]      alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.474975][    T1]      test_ref_tracker_init+0x77/0x240
[   61.474975][    T1]      do_one_initcall+0xa7/0x500
[   61.474975][    T1]      do_initcalls+0x1d5/0x240
[   61.474975][    T1]      kernel_init_freeable+0x1e4/0x280
[   61.474975][    T1]      kernel_init+0x2a/0x280
[   61.474975][    T1]      ret_from_fork+0x4d/0x80
[   61.474975][    T1]      ret_from_fork_asm+0x22/0x80
[   61.474975][    T1] 
[   61.493553][    T1] ------------[ cut here ]------------
[   61.494468][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x27c/0x380
[   61.496086][    T1] Modules linked in:
[   61.496816][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.498891][    T1] Tainted: [W]=WARN, [N]=TEST
[   61.499690][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.501250][    T1] RIP: 0010:ref_tracker_dir_exit+0x27c/0x380
[   61.502289][    T1] Code: b1 fd 4c 89 e7 e8 e4 51 8d fd 4d 8b 24 24 4c 39 2c 24 0f 85 56 ff ff ff e8 11 6e 5e fd 48 8b 74 24 10 48 89 ef e8 44 83 c6 0e <0f> 0b e8 fd 6d 5e fd 48 8d 5d 4c be 04 00 00 00 ba 04 00 00 00 48
[   61.505475][    T1] RSP: 0018:ffffb70f80013db0 EFLAGS: 00010246
[   61.506490][    T1] RAX: 0000000000000000 RBX: ffffffffb8226d78 RCX: 0000000000000000
[   61.507912][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.509238][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.510561][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffb8226d78
[   61.511950][    T1] R13: ffffffffb8226d78 R14: ffffffffb8226d78 R15: ffffffffb8226d78
[   61.513274][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.514775][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.515888][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.517224][    T1] Call Trace:
[   61.517844][    T1]  <TASK>
[   61.518421][    T1]  ? __warn.cold+0x107/0x135
[   61.519318][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.520510][    T1]  ? report_bug+0x223/0x3c0
[   61.521371][    T1]  ? handle_bug+0x71/0x100
[   61.522178][    T1]  ? exc_invalid_op+0x17/0x80
[   61.523073][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.524031][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.525042][    T1]  test_ref_tracker_init+0x1f5/0x240
[   61.525973][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.527041][    T1]  do_one_initcall+0xa7/0x500
[   61.527962][    T1]  do_initcalls+0x1d5/0x240
[   61.528811][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.529713][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.530593][    T1]  kernel_init+0x2a/0x280
[   61.531456][    T1]  ret_from_fork+0x4d/0x80
[   61.532311][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.533196][    T1]  ret_from_fork_asm+0x22/0x80
[   61.534153][    T1]  </TASK>
[   61.534810][    T1] irq event stamp: 15484617
[   61.535588][    T1] hardirqs last  enabled at (15484627): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.537414][    T1] hardirqs last disabled at (15484636): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.539089][    T1] softirqs last  enabled at (15484212): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.540731][    T1] softirqs last disabled at (15484207): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.542343][    T1] ---[ end trace 0000000000000000 ]---
[   61.543315][    T1] test_div64: Starting 64bit/32bit division and modulo test
[   61.560638][    T1] test_div64: Completed 64bit/32bit division and modulo test, 0.016142247s elapsed
[   61.572224][    T1] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
[   61.573205][    T1] crc32: self tests passed, processed 225944 bytes in 4609581 nsec
[   61.579229][    T1] crc32c: CRC_LE_BITS = 64
[   61.580013][    T1] crc32c: self tests passed, processed 112972 bytes in 2308783 nsec
[   61.967386][    T1] crc32_combine: 8373 self tests passed
[   62.346854][    T1] crc32c_combine: 8373 self tests passed
[   62.350988][    T1] xz_dec_test: module loaded
[   62.351784][    T1] xz_dec_test: Create a device node with 'mknod xz_dec_test c 505 0' and write .xz files to it.
[   62.357112][    T1] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   62.358513][    T1] glob: 64 self-tests passed, 0 failed
[   62.359566][    T1] rbtree testing
[   62.479782][    T1]  -> test 1 (latency of nnodes insert+delete): 419732 cycles
[   62.604083][    T1]  -> test 2 (latency of nnodes cached insert+delete): 427610 cycles
[   62.619169][    T1]  -> test 3 (latency of inorder traversal): 39449 cycles
[   62.620514][    T1]  -> test 4 (latency to fetch first node)
[   62.621473][    T1]         non-cached: 623 cycles
[   62.622345][    T1]         cached: 87 cycles
[   63.255580][    T1] augmented rbtree testing
[   63.457607][    T1]  -> test 1 (latency of nnodes insert+delete): 705508 cycles
[   63.663982][    T1]  -> test 2 (latency of nnodes cached insert+delete): 713570 cycles
[   64.707227][    T1] gpio_it87: no device
[   64.720568][    T1] usbcore: registered new interface driver gpio-mpsse
[   64.750427][    T1] gpio_winbond: chip ID at 2e is ffff
[   64.751406][    T1] gpio_winbond: not an our chip
[   64.752485][    T1] gpio_winbond: chip ID at 4e is ffff
[   64.753397][    T1] gpio_winbond: not an our chip
[   64.796797][    T1] leds_apu: No PC Engines APUv1 board detected. For APUv2,3 support, enable CONFIG_PCENGINES_APU2
[   64.807406][    T1] leds_ss4200: no LED devices found
[   64.835995][    T1] SPI driver leds_cr0014114 has no spi_device_id for crane,cr0014114
[   64.838242][    T1] SPI driver leds_el15203000 has no spi_device_id for crane,el15203000
[   64.840127][    T1] SPI driver leds_spi_byte has no spi_device_id for ubnt,acb-spi-led
[   64.864112][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[   64.879756][    T1] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
[   64.881769][    T1] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
[   64.883202][    T1] cpcihp_generic: not configured, disabling.
[   64.884617][    T1] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   64.922573][    T1] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
[   64.965488][    T1] switchtec: loaded.
[   64.968881][    T1] SPI driver hx8357 has no spi_device_id for himax,hx8369
[   64.999403][    T1] rivafb_setup START
[   65.000627][    T1] nvidiafb_setup START
[   65.004022][    T1] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[   65.013567][    T1] no IO addresses supplied
[   65.019640][    T1] hgafb: HGA card not detected.
[   65.021040][    T1] hgafb hgafb.0: probe with driver hgafb failed with error -22
[   65.041682][    T1] usbcore: registered new interface driver udlfb
[   65.044661][    T1] usbcore: registered new interface driver smscufx
[   65.049881][    T1] hv_vmbus: registering driver hyperv_fb
[   65.059809][    T1] uvesafb: failed to execute /sbin/v86d
[   65.060791][    T1] uvesafb: make sure that the v86d helper is installed and executable
[   65.062145][    T1] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   65.063512][    T1] uvesafb: vbe_init() failed with -22
[   65.064500][    T1] uvesafb uvesafb.0: probe with driver uvesafb failed with error -22
[   65.068350][    T1] IPMI message handler: version 39.2
[   65.070120][    T1] ipmi device interface
[   65.073336][    T1] ipmi_si: IPMI System Interface driver
[   65.077713][    T1] ipmi_si: Unable to find any System Interface(s)
[   65.078831][    T1] ipmi_ssif: IPMI SSIF Interface driver
[   65.081374][    T1] IPMI Watchdog: driver initialized
[   65.082257][    T1] IPMI poweroff: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot
[   65.101967][    T1] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   65.158247][    T1] ERST DBG: ERST support is disabled.
[   65.169207][    T1] isapnp: Scanning for PnP cards...
[   65.527216][    T1] isapnp: No Plug & Play device found
[   65.765895][    T1] ioatdma: Intel(R) QuickData Technology Driver 5.00
[   65.768432][    T1] idxd driver failed to load without MOVDIR64B.
[   67.922319][    T1] ACPI: \_SB_.LNKD: Enabled at IRQ 11
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
** 15016 printk messages dropped **
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
[   73.312470][    T1] serial 00:04: Runtime PM usage count underflow!
[   73.350562][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.351324][    T1] printk: legacy console [ttyS0] enabled
[   73.448187][    T1] Driver 'dfl-uart' was unable to register with bus_type 'dfl' because the bus was not initialized.
[   73.463638][    T1] Serial: AMBA driver
[   73.480306][    T1] msm_serial: driver initialized
[   73.484878][    T1] Freescale QUICC Engine UART device driver
[   73.490547][    T1] SuperH (H)SCI(F) driver initialized
[   73.493567][    T1] STMicroelectronics ASC driver initialized
[   73.495411][    T1] STM32 USART driver initialized
[   73.508748][    T1] MOXA Intellio family driver version 6.0k
[   73.517468][    T1] mmtimer: Hardware unsupported
[   73.520897][    T1] lp: driver loaded but no devices found
[   73.521798][    T1] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   73.523381][    T1] ac.o: No PCI boards found.
[   73.524156][    T1] ac.o: For an ISA board you must supply memory and irq parameters.
[   73.530328][    T1] Non-volatile memory driver v1.3
[   73.557631][    T1] ------------[ cut here ]------------
[   73.558546][    T1] module-autoload: duplicate request for module parport_lowlevel
[   73.560269][    T1] WARNING: CPU: 3 PID: 1 at kernel/module/dups.c:184 kmod_dup_request_exists_wait+0x2b0/0x540
[   73.561932][    T1] Modules linked in:
[   73.562793][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   73.564839][    T1] Tainted: [W]=WARN, [N]=TEST
[   73.565638][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   73.567232][    T1] RIP: 0010:kmod_dup_request_exists_wait+0x2b0/0x540
[   73.568391][    T1] Code: 12 00 83 e3 01 31 ff 89 de e8 2c 6a 12 00 84 db 0f 84 aa 0c 6a fe e8 5f 66 12 00 4c 89 e6 48 c7 c7 68 0e 1f aa e8 d0 89 db ff <0f> 0b e8 49 66 12 00 0f b6 74 24 06 31 ff e8 fd 69 12 00 45 84 ed
[   73.571569][    T1] RSP: 0018:ffffb70f80013ce0 EFLAGS: 00010246
[   73.572625][    T1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
[   73.573981][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   73.575374][    T1] RBP: ffff9d4fc5411800 R08: 0000000000000000 R09: 0000000000000000
[   73.576745][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffb70f80013d40
[   73.578062][    T1] R13: 0000000000000001 R14: ffffb70f80013d24 R15: 001fffffffc00000
[   73.579435][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   73.580934][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   73.581995][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   73.583379][    T1] Call Trace:
[   73.584056][    T1]  <TASK>
[   73.584636][    T1]  ? __warn.cold+0x107/0x135
[   73.585475][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.587147][    T1]  ? report_bug+0x223/0x3c0
[   73.588524][    T1]  ? handle_bug+0x71/0x100
[   73.589762][    T1]  ? exc_invalid_op+0x17/0x80
[   73.591302][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   73.593610][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.596021][    T1]  __request_module+0x1fc/0x400
[   73.597509][    T1]  __parport_register_driver+0x140/0x180
[   73.599132][    T1]  ppdev_init+0xa1/0x140
[   73.600388][    T1]  ? __pfx_ppdev_init+0x40/0x40
[   73.601236][    T1]  do_one_initcall+0xa7/0x500
[   73.602282][    T1]  do_initcalls+0x1d5/0x240
[   73.603211][    T1]  kernel_init_freeable+0x1e4/0x280
[   73.604115][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.604991][    T1]  kernel_init+0x2a/0x280
[   73.605777][    T1]  ret_from_fork+0x4d/0x80
[   73.606591][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.607529][    T1]  ret_from_fork_asm+0x22/0x80
[   73.608528][    T1]  </TASK>
[   73.609111][    T1] irq event stamp: 18153181
[   73.609880][    T1] hardirqs last  enabled at (18153191): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   73.611546][    T1] hardirqs last disabled at (18153202): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   73.613199][    T1] softirqs last  enabled at (18153104): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   73.614846][    T1] softirqs last disabled at (18153093): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   73.616440][    T1] ---[ end trace 0000000000000000 ]---
[   73.617365][    T1] ppdev: user-space parallel port driver
[   73.618543][    T1] telclk_interrupt = 0xf non-mcpbl0010 hw.
[   73.619785][    T1] smapi::smapi_init, ERROR invalid usSmapiID
[   73.620803][    T1] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
[   73.622381][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize board data
[   73.623753][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize
[   73.624925][    T1] Linux agpgart interface v0.103
[   73.630177][    T1] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[   73.645164][    T1] usbcore: registered new interface driver xillyusb
[   73.666788][    T1] ACPI: bus type drm_connector registered
[   73.675138][    T1] [drm] radeon kernel modesetting enabled.
[   73.677037][    T1] [drm] amdgpu kernel modesetting enabled.
[   73.680257][    T1] amdgpu: Virtual CRAT table created for CPU
[   73.682468][    T1] amdgpu: Topology: Add CPU node
[   73.684983][    T1] **************************************************************
[   73.686200][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.689714][    T1] **                                                          **
[   73.690996][    T1] ** CONFIG_DRM_I915_REPLAY_GPU_HANGS_API builds are intended **
[   73.692225][    T1] ** for specific userspace graphics stack developers only!   **
[   73.693434][    T1] **                                                          **
[   73.694695][    T1] ** If you are seeing this message please report this to the **
[   73.695919][    T1] ** provider of your kernel build.                           **
[   73.697174][    T1] **                                                          **
[   73.698578][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.699850][    T1] **************************************************************
[   73.723580][    T1] [drm] Initialized vgem 1.0.0 for vgem on minor 0
[   73.749611][    T1] [drm] Initialized vkms 1.0.0 for vkms on minor 1
[   73.928971][    T1] Console: switching to colour frame buffer device 128x48
[   73.989849][    T1] platform vkms: [drm] fb0: vkmsdrmfb frame buffer device
[   74.009342][    T1] usbcore: registered new interface driver udl
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0 
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? irq_trace+0x84/0xc0
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_emit_next_record+0x232/0x440
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_flush_all+0x590/0x7c0
[   79.802669][    T1]  ? console_flush_all+0x26/0x7c0
[   79.802669][    T1]  console_unlock+0xf9/0x280
[   79.802669][    T1]  vprintk_emit+0x572/0x5c0
[   79.802669][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.802669][    T1]  ? __mutex_lock+0x380/0xd40
[   79.802669][    T1]  dev_printk_emit+0x7f/0xc0
[   79.802669][    T1]  __dev_printk+0x89/0x100
[   79.802669][    T1]  _dev_info+0xba/0xf5
[   79.802669][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.802669][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.802669][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.802669][    T1]  bochs_pci_probe+0x30/0x380
[   79.802669][    T1]  local_pci_probe+0x88/0x100
[   79.802669][    T1]  pci_call_probe+0x126/0x340
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? pci_match_device+0x287/0x380
[   79.802669][    T1]  pci_device_probe+0x154/0x280
[   79.802669][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.802669][    T1]  really_probe+0x411/0x780
[   79.802669][    T1]  __driver_probe_device+0x194/0x280
[   79.802669][    T1]  driver_probe_device+0x6f/0x1c0
[   79.802669][    T1]  __driver_attach+0x204/0x380
[   79.802669][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.802669][    T1]  bus_for_each_dev+0xe3/0x180
[   79.802669][    T1]  driver_attach+0x3a/0x80
[   79.802669][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.802669][    T1]  driver_register+0x11d/0x1c0
[   79.802669][    T1]  __pci_register_driver+0x105/0x140
[   79.802669][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.802669][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.802669][    T1]  do_one_initcall+0xa7/0x500
[   79.802669][    T1]  do_initcalls+0x1d5/0x240
[   79.802669][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  kernel_init+0x2a/0x280
[   79.802669][    T1]  ret_from_fork+0x4d/0x80
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  ret_from_fork_asm+0x22/0x80
[   79.802669][    T1]  </TASK>
[   79.802669][    T1] Modules linked in:
[   79.802669][    T1] CR2: 000000000000020c
[   79.802669][    T1] ---[ end trace 0000000000000000 ]---
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Kernel panic - not syncing: Fatal exception
[   79.802669][    T1] Kernel Offset: 0xe800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.802669][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 213 lines

Best regards
Thomas

[1]
https://elixir.bootlin.com/linux/v6.12.5/source/drivers/pci/vgaarb.c#L173

Quoted 196 lines
[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 92 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#7 lore raw
Quoted 14 lines · * Dr. David Alan Gilbert ([email protected]) wrote:
Quoted 13 lines · * Thomas Zimmermann ([email protected]) wrote:

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 7 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

Quoted 8 lines
Quoted 5 lines

From the stack trace below, I'd say it is the one at [1]. But I fail to reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

OK, this one is older; I can reproduce it on 6.12; I'll chase it further.

Dave

Quoted 1,310 lines
[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.000000][    T0] KERNEL supported cpus:
[    0.000000][    T0]   Intel GenuineIntel
[    0.000000][    T0]   AMD AuthenticAMD
[    0.000000][    T0]   Hygon HygonGenuine
[    0.000000][    T0]   Centaur CentaurHauls
[    0.000000][    T0]   zhaoxin   Shanghai  
[    0.000000][    T0] BIOS-provided physical RAM map:
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdcfff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000007ffdd000-0x000000007fffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000][    T0] NX (Execute Disable) protection: active
[    0.000000][    T0] APIC: Static calls initialized
[    0.000000][    T0] SMBIOS 2.8 present.
[    0.000000][    T0] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[    0.000000][    T0] DMI: Memory slots populated: 1/1
[    0.000000][    T0] Hypervisor detected: KVM
[    0.000000][    T0] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000004][    T0] kvm-clock: using sched offset of 2473079990 cycles
[    0.000013][    T0] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000041][    T0] tsc: Detected 3493.430 MHz processor
[    0.010442][    T0] last_pfn = 0x7ffdd max_arch_pfn = 0x400000000
[    0.010480][    T0] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs
[    0.010495][    T0] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.014831][    T0] found SMP MP-table at [mem 0x000f5490-0x000f549f]
[    0.045290][    T0] ACPI: Early table checksum verification disabled
[    0.045302][    T0] ACPI: RSDP 0x00000000000F52D0 000014 (v00 BOCHS )
[    0.045326][    T0] ACPI: RSDT 0x000000007FFE1D5D 000034 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045358][    T0] ACPI: FACP 0x000000007FFE1BF9 000074 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045393][    T0] ACPI: DSDT 0x000000007FFE0040 001BB9 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045422][    T0] ACPI: FACS 0x000000007FFE0000 000040
[    0.045444][    T0] ACPI: APIC 0x000000007FFE1C6D 000090 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045474][    T0] ACPI: HPET 0x000000007FFE1CFD 000038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045503][    T0] ACPI: WAET 0x000000007FFE1D35 000028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045529][    T0] ACPI: Reserving FACP table memory at [mem 0x7ffe1bf9-0x7ffe1c6c]
[    0.045540][    T0] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe1bf8]
[    0.045550][    T0] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f]
[    0.045560][    T0] ACPI: Reserving APIC table memory at [mem 0x7ffe1c6d-0x7ffe1cfc]
[    0.045570][    T0] ACPI: Reserving HPET table memory at [mem 0x7ffe1cfd-0x7ffe1d34]
[    0.045580][    T0] ACPI: Reserving WAET table memory at [mem 0x7ffe1d35-0x7ffe1d5c]
[    0.046825][    T0] No NUMA configuration found
[    0.046833][    T0] Faking a node at [mem 0x0000000000000000-0x000000007ffdcfff]
[    0.046981][    T0] NODE_DATA(0) allocated [mem 0x7ff997c0-0x7ffd87bf]
[    0.052667][    T0] Zone ranges:
[    0.052676][    T0]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.052692][    T0]   DMA32    [mem 0x0000000001000000-0x000000007ffdcfff]
[    0.052705][    T0]   Normal   empty
[    0.052714][    T0]   Device   empty
[    0.052722][    T0] Movable zone start for each node
[    0.052762][    T0] Early memory node ranges
[    0.052767][    T0]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.052777][    T0]   node   0: [mem 0x0000000000100000-0x000000007ffdcfff]
[    0.052791][    T0] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffdcfff]
[    0.052859][    T0] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.053757][    T0] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.069886][    T0] On node 0, zone DMA32: 35 pages in unavailable ranges
[    0.070162][    T0] ACPI: PM-Timer IO Port: 0x608
[    0.070207][    T0] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.070259][    T0] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.070278][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.070291][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.070304][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.070316][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.070328][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.070360][    T0] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.070367][    T0] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.070387][    T0] TSC deadline timer available
[    0.070408][    T0] CPU topo: Max. logical packages:   1
[    0.070414][    T0] CPU topo: Max. logical dies:       1
[    0.070420][    T0] CPU topo: Max. dies per package:   1
[    0.070441][    T0] CPU topo: Max. threads per core:   1
[    0.070447][    T0] CPU topo: Num. cores per package:     4
[    0.070454][    T0] CPU topo: Num. threads per package:   4
[    0.070460][    T0] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.070540][    T0] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write()
[    0.070574][    T0] kvm-guest: KVM setup pv remote TLB flush
[    0.070582][    T0] kvm-guest: setup PV sched yield
[    0.070667][    T0] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.070685][    T0] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.070695][    T0] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.070704][    T0] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.070719][    T0] [mem 0x80000000-0xfeffbfff] available for PCI devices
[    0.070729][    T0] Booting paravirtualized kernel on KVM
[    0.070743][    T0] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.154769][    T0] No bootconfig data provided, so skipping bootconfig
[    0.154806][    T0] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.157476][    T0] percpu: Embedded 575 pages/cpu s2318336 r8192 d28672 u4194304
[    0.157774][    T0] kvm-guest: PV spinlocks enabled
[    0.157793][    T0] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.157812][    T0] Kernel command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.161279][    T0] Unknown kernel command line parameters "single", will be passed to user space.
[    0.161326][    T0] random: crng init done
[    0.161332][    T0] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.161623][    T0] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.161722][    T0] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.161939][    T0] Fallback order for Node 0: 0 
[    0.161957][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 524155
[    0.161966][    T0] Policy zone: DMA32
[    0.162301][    T0] mem auto-init: stack:all(pattern), heap alloc:on, heap free:on
[    0.162311][    T0] mem auto-init: clearing system memory may take some time...
[    0.386143][    T0] SLUB: HWalign=64, Order=0-1, MinObjects=0, CPUs=4, Nodes=1
[    0.386180][    T0] kmemleak: Kernel memory leak detector disabled
[    0.386258][    T0] ODEBUG: selftest passed
[    0.388868][    T0] ftrace: allocating 401982 entries in 1571 pages
[    0.394854][    T0] ftrace section at ffffffffb26a0408 sorted properly
[    1.520886][    T0] ftrace: allocated 1571 pages with 5 groups
[    1.540405][    T0] Dynamic Preempt: none
[    1.540866][    T0] Running RCU self tests
[    1.540874][    T0] Running RCU synchronous self tests
[    1.540908][    T0] rcu: Preemptible hierarchical RCU implementation.
[    1.540914][    T0] rcu: 	RCU event tracing is enabled.
[    1.540918][    T0] rcu: 	RCU lockdep checking is enabled.
[    1.540923][    T0] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    1.540932][    T0] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    1.540940][    T0] rcu: 	RCU callback double-/use-after-free debug is enabled.
[    1.540946][    T0] rcu: 	RCU debug extended QS entry/exit.
[    1.540951][    T0] 	Trampoline variant of Tasks RCU enabled.
[    1.540956][    T0] 	Rude variant of Tasks RCU enabled.
[    1.540960][    T0] 	Tracing variant of Tasks RCU enabled.
[    1.540966][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    1.540974][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    1.541080][    T0] Running RCU synchronous self tests
[    1.541095][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541113][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541132][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.640708][    T0] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    1.641458][    T0] rcu: 	Offload RCU callbacks from CPUs: 0-3.
[    1.641473][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    1.642201][    T0] workqueue: round-robin CPU selection forced, expect performance impact
[    1.642213][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    1.646137][    T0] Console: colour VGA+ 80x25
[    1.646184][    T0] printk: legacy console [tty0] enabled
[    1.693145][    T0] printk: legacy console [ttyS0] enabled
[    1.780760][    T0] serial port 0 not yet initialized
[    1.781824][    T0] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    1.782994][    T0] ... MAX_LOCKDEP_SUBCLASSES:  8
[    1.783695][    T0] ... MAX_LOCK_DEPTH:          48
[    1.784388][    T0] ... MAX_LOCKDEP_KEYS:        8192
[    1.785108][    T0] ... CLASSHASH_SIZE:          4096
[    1.785818][    T0] ... MAX_LOCKDEP_ENTRIES:     32768
[    1.786552][    T0] ... MAX_LOCKDEP_CHAINS:      65536
[    1.787274][    T0] ... CHAINHASH_SIZE:          32768
[    1.787988][    T0]  memory used by lock dependency info: 6941 kB
[    1.788816][    T0]  memory used for stack traces: 4224 kB
[    1.789586][    T0]  per task-struct memory footprint: 2688 bytes
[    1.790514][    T0] ACPI: Core revision 20240827
[    1.791630][    T0] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    1.793222][    T0] APIC: Switch to symmetric I/O mode setup
[    1.794188][    T0] x2apic enabled
[    1.795561][    T0] APIC: Switched APIC routing to: physical x2apic
[    1.796435][    T0] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask()
[    1.797658][    T0] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself()
[    1.799561][    T0] kvm-guest: setup PV IPIs
[    1.801532][    T0] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.802507][    T0] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[    1.804104][    T0] Calibrating delay loop (skipped) preset value.. 6986.86 BogoMIPS (lpj=13973720)
[    1.808177][    T0] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.809403][    T0] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127
[    1.810335][    T0] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0
[    1.811356][    T0] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    1.812716][    T0] Spectre V2 : Mitigation: Retpolines
[    1.813492][    T0] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    1.814792][    T0] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[    1.816455][    T0] Spectre V2 : Enabling Speculation Barrier for firmware calls
[    1.817549][    T0] RETBleed: Mitigation: untrained return thunk
[    1.818961][    T0] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    1.820100][    T0] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    1.821413][    T0] Speculative Return Stack Overflow: IBPB-extending microcode not applied!
[    1.822645][    T0] Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options.
[    1.822659][    T0] Speculative Return Stack Overflow: Vulnerable: Safe RET, no microcode
[    1.825811][    T0] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    1.827019][    T0] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.828096][    T0] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.829203][    T0] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.830183][    T0] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    3.987368][    T0] debug: unmapping init [mem 0xffffffffb6ed1000-0xffffffffb6f03fff]
[    3.989072][    T0] pid_max: default: 4096 minimum: 301
[    3.990221][    T0] LSM: initializing lsm=lockdown,capability,apparmor,landlock,yama,loadpin,safesetid,tomoyo,bpf,ima,evm
[    3.994852][    T0] AppArmor: AppArmor initialized
[    3.996743][    T0] landlock: Up and running.
[    3.997498][    T0] Yama: becoming mindful.
[    3.998324][    T0] LoadPin: ready to pin (currently not enforcing)
[    4.000063][    T0] TOMOYO Linux initialized
[    4.006069][    T0] LSM support for eBPF active
[    4.007901][    T0] stackdepot: allocating hash table of 16384 entries via kvcalloc
[    4.009454][    T0] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.010813][    T0] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.019136][    T0] kcsan: strict mode configured
[    4.019938][    T0] Running RCU synchronous self tests
[    4.020413][    T0] Running RCU synchronous self tests
[    4.022824][    T1] smpboot: CPU0: AMD Ryzen 9 3950X 16-Core Processor (family: 0x17, model: 0x71, stepping: 0x0)
[    4.027546][    T1] Running RCU Tasks wait API self tests
[    4.132934][    T1] Running RCU Tasks Rude wait API self tests
[    4.135233][    T1] Running RCU Tasks Trace wait API self tests
[    4.137060][    T1] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    4.138990][    T1] ... version:                0
[    4.140125][    T1] ... bit width:              48
[    4.141413][    T1] ... generic registers:      6
[    4.142672][    T1] ... value mask:             0000ffffffffffff
[    4.144125][    T1] ... max period:             00007fffffffffff
[    4.145652][    T1] ... fixed-purpose events:   0
[    4.147502][    T1] ... event mask:             000000000000003f
[    4.151367][    T1] signal: max sigframe size: 1776
[    4.153794][    T1] rcu: Hierarchical SRCU implementation.
[    4.155197][    T1] rcu: 	Max phase no-delay instances is 1000.
[    4.158935][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    4.380342][   T15] Callback from call_rcu_tasks_trace() invoked.
[    4.428824][    T1] smp: Bringing up secondary CPUs ...
[    4.434652][    T1] smpboot: x86: Booting SMP configuration:
[    4.435728][    T1] .... node  #0, CPUs:      #1 #2 #3
[    4.453399][    T1] smp: Brought up 1 node, 4 CPUs
[    4.453627][    T1] ----------------
[    4.454335][    T1] | NMI testsuite:
[    4.456138][    T1] --------------------
[    4.457261][    T1]   remote IPI:  ok  |
[    4.458782][    T1]    local IPI:  ok  |
[    4.459690][    T1] --------------------
[    4.460406][    T1] Good, all   2 testcases passed! |
[    4.461263][    T1] ---------------------------------
[    4.462119][    T1] smpboot: Total of 4 processors activated (27947.44 BogoMIPS)
[    4.492085][   T13] Callback from call_rcu_tasks() invoked.
[    5.115784][   T49] node 0 deferred pages initialised in 652ms
[    5.120092][   T49] pgdatinit0 (49) used greatest stack depth: 13864 bytes left
[    5.120680][    T1] Memory: 1359644K/2096620K available (315392K kernel code, 44584K rwdata, 139208K rodata, 85484K init, 25580K bss, 724252K reserved, 0K cma-reserved)
[    5.128422][    T1] allocated 4194304 bytes of page_ext
[    5.139065][    T1] devtmpfs: initialized
[    5.144116][    T1] x86/mm: Memory block size: 128MB
[    5.176122][    T1] version magic: 0x42343220
[    5.196169][    T1] Running RCU synchronous self tests
[    5.197052][    T1] Running RCU synchronous self tests
[    5.239377][    T1] DMA-API: preallocated 65536 debug entries
[    5.240110][    T1] DMA-API: debugging enabled by kernel config
[    5.241029][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    5.242597][    T1] futex hash table entries: 16 (order: -1, 2048 bytes, linear)
[    5.265899][    T1] prandom: seed boundary self test passed
[    5.279418][    T1] prandom: 100 self tests passed
[    5.280395][    T1] pinctrl core: initialized pinctrl subsystem
[    5.309948][    T1] 
[    5.310403][    T1] *************************************************************
[    5.310424][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.310444][    T1] **                                                         **
[    5.310464][    T1] **  IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL  **
[    5.312821][    T1] **                                                         **
[    5.312842][    T1] ** This means that this kernel is built to expose internal **
[    5.315591][    T1] ** IOMMU data structures, which may compromise security on **
[    5.315612][    T1] ** your system.                                            **
[    5.315631][    T1] **                                                         **
[    5.316867][    T1] ** If you see this message and you are not debugging the   **
[    5.316888][    T1] ** kernel, report this immediately to your vendor!         **
[    5.318831][    T1] **                                                         **
[    5.318852][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.318872][    T1] *************************************************************
[    5.321027][    T1] PM: RTC time: 17:30:28, date: 2024-12-16
[    5.353605][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    5.369950][    T1] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    5.371445][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    5.372805][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    5.374563][    T1] audit: initializing netlink subsys (disabled)
[    5.377078][   T54] audit: type=2000 audit(1734370228.953:1): state=initialized audit_enabled=0 res=1
[    5.390662][    T1] kcsan: selftest: 3/3 tests passed
[    5.420535][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    5.420570][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    5.421658][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    5.422669][    T1] thermal_sys: Registered thermal governor 'user_space'
[    5.423689][    T1] thermal_sys: Registered thermal governor 'power_allocator'
[    5.426639][    T1] EISA bus registered
[    5.428587][    T1] cpuidle: using governor ladder
[    5.429257][    T1] cpuidle: using governor menu
[    5.435595][    T1] NET: Registered PF_QIPCRTR protocol family
[    5.499562][    T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    5.514557][    T1] dca service started, version 1.12.1
[    5.517775][    T1] PCI: Using configuration type 1 for base access
[    5.518794][    T1] PCI: Using configuration type 1 for extended access
[    5.529845][    T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    5.537147][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    5.540174][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    5.543214][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    5.545062][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    5.569577][    T1] cryptd: max_cpu_qlen set to 1000
[    5.642228][    T1] raid6: avx2x4   gen()  2106 MB/s
[    5.710561][    T1] raid6: avx2x2   gen()  1236 MB/s
[    5.778767][    T1] raid6: avx2x1   gen()   682 MB/s
[    5.779705][    T1] raid6: using algorithm avx2x4 gen() 2106 MB/s
[    5.846672][    T1] raid6: .... xor() 1525 MB/s, rmw enabled
[    5.847684][    T1] raid6: using avx2x2 recovery algorithm
[    5.857729][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.858863][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.873370][    T1] ACPI: Added _OSI(Module Device)
[    5.874276][    T1] ACPI: Added _OSI(Processor Device)
[    5.875173][    T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[    5.876101][    T1] ACPI: Added _OSI(Processor Aggregator Device)
[    5.939822][    T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    5.964305][    T1] ACPI: Interpreter enabled
[    5.965793][    T1] ACPI: PM: (supports S0 S3 S4 S5)
[    5.966660][    T1] ACPI: Using IOAPIC for interrupt routing
[    5.977860][    T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    5.979446][    T1] PCI: Using E820 reservations for host bridge windows
[    6.180310][    T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    6.181633][    T1] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    6.209674][    T1] acpiphp: Slot [3] registered
[    6.211153][    T1] acpiphp: Slot [4] registered
[    6.212641][    T1] acpiphp: Slot [5] registered
[    6.214138][    T1] acpiphp: Slot [6] registered
[    6.215603][    T1] acpiphp: Slot [7] registered
[    6.217113][    T1] acpiphp: Slot [8] registered
[    6.218653][    T1] acpiphp: Slot [9] registered
[    6.220214][    T1] acpiphp: Slot [10] registered
[    6.221689][    T1] acpiphp: Slot [11] registered
[    6.223189][    T1] acpiphp: Slot [12] registered
[    6.224671][    T1] acpiphp: Slot [13] registered
[    6.226180][    T1] acpiphp: Slot [14] registered
[    6.227663][    T1] acpiphp: Slot [15] registered
[    6.229069][    T1] acpiphp: Slot [16] registered
[    6.230551][    T1] acpiphp: Slot [17] registered
[    6.232083][    T1] acpiphp: Slot [18] registered
[    6.233581][    T1] acpiphp: Slot [19] registered
[    6.235072][    T1] acpiphp: Slot [20] registered
[    6.236696][    T1] acpiphp: Slot [21] registered
[    6.238170][    T1] acpiphp: Slot [22] registered
[    6.240198][    T1] acpiphp: Slot [23] registered
[    6.241702][    T1] acpiphp: Slot [24] registered
[    6.243199][    T1] acpiphp: Slot [25] registered
[    6.244767][    T1] acpiphp: Slot [26] registered
[    6.246248][    T1] acpiphp: Slot [27] registered
[    6.247762][    T1] acpiphp: Slot [28] registered
[    6.249079][    T1] acpiphp: Slot [29] registered
[    6.250584][    T1] acpiphp: Slot [30] registered
[    6.252431][    T1] acpiphp: Slot [31] registered
[    6.253416][    T1] PCI host bridge to bus 0000:00
[    6.254419][    T1] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    6.255715][    T1] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    6.256588][    T1] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    6.257991][    T1] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff window]
[    6.259588][    T1] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window]
[    6.260625][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    6.262534][    T1] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint
[    6.269704][    T1] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint
[    6.275747][    T1] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint
[    6.278696][    T1] pci 0000:00:01.1: BAR 4 [io  0xc0c0-0xc0cf]
[    6.280560][    T1] pci 0000:00:01.1: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    6.281858][    T1] pci 0000:00:01.1: BAR 1 [io  0x03f6]: legacy IDE quirk
[    6.283503][    T1] pci 0000:00:01.1: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    6.288593][    T1] pci 0000:00:01.1: BAR 3 [io  0x0376]: legacy IDE quirk
[    6.293874][    T1] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint
[    6.295987][    T1] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    6.296617][    T1] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    6.302219][    T1] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint
[    6.304399][    T1] pci 0000:00:02.0: BAR 0 [mem 0xfd000000-0xfdffffff pref]
[    6.307558][    T1] pci 0000:00:02.0: BAR 2 [mem 0xfebf0000-0xfebf0fff]
[    6.312381][    T1] pci 0000:00:02.0: ROM [mem 0xfebe0000-0xfebeffff pref]
[    6.313749][    T1] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    6.319129][    T1] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 conventional PCI endpoint
[    6.321311][    T1] pci 0000:00:03.0: BAR 0 [mem 0xfebc0000-0xfebdffff]
[    6.323008][    T1] pci 0000:00:03.0: BAR 1 [io  0xc080-0xc0bf]
[    6.328110][    T1] pci 0000:00:03.0: ROM [mem 0xfeb80000-0xfebbffff pref]
[    6.368480][    T1] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint
[    6.371126][    T1] pci 0000:00:04.0: BAR 0 [io  0xc000-0xc07f]
[    6.372917][    T1] pci 0000:00:04.0: BAR 1 [mem 0xfebf1000-0xfebf1fff]
[    6.376846][    T1] pci 0000:00:04.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref]
[    6.439241][    T1] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    6.443375][    T1] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    6.447633][    T1] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    6.452209][    T1] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    6.454833][    T1] ACPI: PCI: Interrupt link LNKS configured for IRQ 9
[    6.532788][    T1] iommu: Default domain type: Translated
[    6.533828][    T1] iommu: DMA domain TLB invalidation policy: lazy mode
[   10.476963][    T1] arm-v7s io-pgtable: self test ok
[   10.478246][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 32
[   10.481895][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 36
[   10.484960][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 40
[   10.488974][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 42
[   10.493045][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 44
[   10.496847][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 48
[   10.500416][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 32
[   10.503540][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 36
[   10.505519][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 40
[   10.508762][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 42
[   10.511976][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 44
[   10.513376][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 48
[   10.515942][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 32
[   10.521041][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 36
[   10.522773][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 40
[   10.524702][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 42
[   10.529453][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 44
[   10.533154][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 48
[   10.536832][    T1] arm-lpae io-pgtable: selftest: completed with 18 PASS 0 FAIL
[   10.568995][    T1] SCSI subsystem initialized
[   10.577169][    T1] ACPI: bus type USB registered
[   10.579609][    T1] usbcore: registered new interface driver usbfs
[   10.581026][    T1] usbcore: registered new interface driver hub
[   10.583284][    T1] usbcore: registered new device driver usb
[   10.598385][    T1] mc: Linux media interface: v0.10
[   10.600200][    T1] videodev: Linux video capture interface: v2.00
[   10.604267][    T1] pps_core: LinuxPPS API ver. 1 registered
[   10.605232][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[   10.607396][    T1] PTP clock support registered
[   10.614713][    T1] EDAC MC: Ver: 3.0.0
[   10.623250][    T1] scmi_core: SCMI protocol bus registered
[   10.636772][    T1] FPGA manager framework
[   10.644710][    T1] Advanced Linux Sound Architecture Driver Initialized.
[   10.658367][    T1] Bluetooth: Core ver 2.22
[   10.659535][    T1] NET: Registered PF_BLUETOOTH protocol family
[   10.660519][    T1] Bluetooth: HCI device and connection manager initialized
[   10.661779][    T1] Bluetooth: HCI socket layer initialized
[   10.662743][    T1] Bluetooth: L2CAP socket layer initialized
[   10.663786][    T1] Bluetooth: SCO socket layer initialized
[   10.664585][    T1] NET: Registered PF_ATMPVC protocol family
[   10.665569][    T1] NET: Registered PF_ATMSVC protocol family
[   10.667228][    T1] NetLabel: Initializing
[   10.668014][    T1] NetLabel:  domain hash size = 128
[   10.672445][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[   10.674645][    T1] NetLabel:  unlabeled traffic allowed by default
[   10.685543][    T1] nfc: nfc_init: NFC Core ver 0.1
[   10.687320][    T1] NET: Registered PF_NFC protocol family
[   10.688667][    T1] mctp: management component transport protocol core
[   10.690320][    T1] NET: Registered PF_MCTP protocol family
[   10.692520][    T1] PCI: Using ACPI for IRQ routing
[   10.696811][    T1] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[   10.699721][    T1] pci 0000:00:02.0: vgaarb: bridge control possible
[   10.700086][    T1] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[   10.700186][    T1] vgaarb: loaded
[   10.711505][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.714089][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.730012][    T1] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[   10.731110][    T1] hpet0: 3 comparators, 64-bit 100.000000 MHz counter
[   10.740331][    T1] clocksource: Switched to clocksource kvm-clock
[   18.363721][    T1] VFS: Disk quotas dquot_6.6.0
[   18.365758][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   18.371878][    T1] netfs: FS-Cache loaded
[   18.376394][    T1] CacheFiles: Loaded
[   18.379163][    T1] TOMOYO: 2.6.0
[   18.380280][    T1] Mandatory Access Control activated.
[   18.386547][    T1] AppArmor: AppArmor Filesystem Enabled
[   18.388723][    T1] pnp: PnP ACPI init
[   18.407893][    T1] pnp: PnP ACPI: found 6 devices
[   18.556385][    T1] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[   18.566380][    T1] NET: Registered PF_INET protocol family
[   18.568004][    T1] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[   18.578587][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 4, 81920 bytes, linear)
[   18.580619][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[   18.582149][    T1] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[   18.593140][    T1] TCP bind hash table entries: 16384 (order: 9, 2621440 bytes, linear)
[   18.600556][    T1] TCP: Hash tables configured (established 16384 bind 16384)
[   18.603648][    T1] MPTCP token hash table entries: 2048 (order: 5, 196608 bytes, linear)
[   18.605974][    T1] UDP hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.608270][    T1] UDP-Lite hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.611604][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[   18.618430][    T1] RPC: Registered named UNIX socket transport module.
[   18.619773][    T1] RPC: Registered udp transport module.
[   18.620716][    T1] RPC: Registered tcp transport module.
[   18.621638][    T1] RPC: Registered tcp-with-tls transport module.
[   18.622727][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   18.638132][    T1] NET: Registered PF_XDP protocol family
[   18.640298][    T1] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[   18.643124][    T1] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[   18.645537][    T1] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[   18.648405][    T1] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff window]
[   18.651392][    T1] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window]
[   18.656263][    T1] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[   18.658482][    T1] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[   18.662416][    T1] PCI: CLS 0 bytes, default 64
[   18.665882][    T1] ACPI: bus type thunderbolt registered
[   18.680963][    T1] kvm_intel: VMX not supported by CPU 2
[   18.682418][    T1] kvm_amd: TSC scaling supported
[   18.683476][    T1] kvm_amd: Nested Virtualization enabled
[   18.684429][    T1] kvm_amd: Nested Paging enabled
[   18.685277][    T1] kvm_amd: LBR virtualization supported
[   18.686247][    T1] kvm_amd: Virtual VMLOAD VMSAVE supported
[   18.687256][    T1] kvm_amd: Virtual GIF supported
[   18.771577][    T1] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[   18.773933][    T1] mce: Machine check injector initialized
[   18.805719][    T1] AES CTR mode by8 optimization enabled
[   18.814729][    T1] AVX512/GFNI instructions are not detected.
[   18.817638][    T1] Beginning ww mutex selftests
[   19.274663][    C3] workqueue: test_mutex_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
[   21.322810][   T16] stress (stress_inorder_work) failed with -35
[   25.431462][    T1] All ww mutex selftests passed
[   25.454244][    T1] ====[ backtrace testing ]===========
[   25.455172][    T1] Testing a backtrace from process context.
[   25.456336][    T1] The following trace is a kernel self test and not a bug!
[   25.457414][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.458830][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.458830][    T1] Call Trace:
[   25.458830][    T1]  <TASK>
[   25.458830][    T1]  dump_stack_lvl+0x1b5/0x2c0
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  dump_stack+0x1e/0x2a
[   25.458830][    T1]  backtrace_regression_test+0x54/0x115
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? srso_return_thunk+0x5/0x7f
[   25.458830][    T1]  ? trace_initcall_start+0x9e/0x240
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  do_one_initcall+0xa7/0x500
[   25.458830][    T1]  do_initcalls+0x1d5/0x240
[   25.458830][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  kernel_init+0x2a/0x280
[   25.458830][    T1]  ret_from_fork+0x4d/0x80
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  ret_from_fork_asm+0x22/0x80
[   25.458830][    T1]  </TASK>
[   25.477500][    T1] Testing a backtrace from BH context.
[   25.478362][    T1] The following trace is a kernel self test and not a bug!
[   25.479677][    C2] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.481581][    C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.483043][    C2] Call Trace:
[   25.483090][    C2]  <IRQ>
[   25.483090][    C2]  dump_stack_lvl+0x1b5/0x2c0
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  dump_stack+0x1e/0x2a
[   25.483090][    C2]  backtrace_test_bh_workfn+0x1c/0x40
[   25.483090][    C2]  process_one_work+0x968/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  bh_worker+0x56b/0x640
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  workqueue_softirq_action+0xe0/0x140
[   25.483090][    C2]  tasklet_action+0x19/0x80
[   25.483090][    C2]  handle_softirqs+0xfe/0x5c0
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  do_softirq+0x10c/0x180
[   25.483090][    C2]  </IRQ>
[   25.483090][    C2]  <TASK>
[   25.483090][    C2]  __local_bh_enable_ip+0x148/0x180
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  start_flush_work+0x5b5/0x880
[   25.483090][    C2]  __flush_work+0x10e/0x240
[   25.483090][    C2]  ? __pfx_wq_barrier_func+0x40/0x40
[   25.483090][    C2]  flush_work+0x2b/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  backtrace_regression_test+0x9c/0x115
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? trace_initcall_start+0x9e/0x240
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  do_one_initcall+0xa7/0x500
[   25.483090][    C2]  do_initcalls+0x1d5/0x240
[   25.483090][    C2]  kernel_init_freeable+0x1e4/0x280
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  kernel_init+0x2a/0x280
[   25.483090][    C2]  ret_from_fork+0x4d/0x80
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  ret_from_fork_asm+0x22/0x80
[   25.483090][    C2]  </TASK>
[   25.520336][    T1] Testing a saved backtrace.
[   25.521105][    T1] The following trace is a kernel self test and not a bug!
[   25.522190][    T1]  backtrace_regression_test+0xcf/0x115
[   25.523206][    T1]  do_one_initcall+0xa7/0x500
[   25.524038][    T1]  do_initcalls+0x1d5/0x240
[   25.524810][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.525676][    T1]  kernel_init+0x2a/0x280
[   25.526426][    T1]  ret_from_fork+0x4d/0x80
[   25.527260][    T1]  ret_from_fork_asm+0x22/0x80
[   25.528115][    T1] ====[ end of backtrace testing ]====
[   25.573922][    T1] Initialise system trusted keyrings
[   25.575876][    T1] Key type blacklist registered
[   25.578277][    T1] workingset: timestamp_bits=36 max_order=19 bucket_order=0
[   30.667766][    T1] dmapool test: size:16   align:16   blocks:8192 time:5087085
[   35.747199][    T1] dmapool test: size:64   align:64   blocks:8192 time:5075431
[   40.981623][    T1] dmapool test: size:256  align:256  blocks:8192 time:5217728
[   42.284524][    T1] dmapool test: size:1024 align:1024 blocks:2048 time:1275536
[   43.007130][    T1] dmapool test: size:4096 align:4096 blocks:1024 time:698842
[   48.370682][    T1] dmapool test: size:68   align:32   blocks:8192 time:5316148
[   48.386172][    T1] zbud: loaded
[   48.398332][    T1] DLM installed
[   48.401409][    T1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   48.424204][    T1] NFS: Registering the id_resolver key type
[   48.425870][    T1] Key type id_resolver registered
[   48.427281][    T1] Key type id_legacy registered
[   48.428773][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[   48.430969][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[   48.441394][  T100] kworker/u16:6 (100) used greatest stack depth: 13480 bytes left
[   48.443160][    T1] utf8_selftest: init_test_ucd: Unable to load utf8 table.
[   48.459821][    T1] Key type cifs.spnego registered
[   48.462133][    T1] Key type cifs.idmap registered
[   48.472166][    T1] ntfs3: Enabled Linux POSIX ACLs support
[   48.473634][    T1] ntfs3: Warning: Activated 64 bits per cluster. Windows does not support this
[   48.476087][    T1] ntfs3: Read-only LZX/Xpress compression included
[   48.477890][    T1] efs: 1.0a - http://aeschi.ch.eu.org/efs/
[   48.478939][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[   48.481936][    T1] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[   48.483451][    T1] QNX4 filesystem 0.2.3 registered.
[   48.485365][    T1] qnx6: QNX6 filesystem 1.0.0 registered.
[   48.488674][    T1] fuse: init (API version 7.41)
[   48.494447][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[   48.498194][    T1] orangefs_init: module version upstream loaded
[   48.499559][    T1] JFS: nTxBlock = 8192, nTxLock = 65536
[   48.532393][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled
[   48.541259][    T1] 9p: Installing v9fs 9p2000 file system support
[   48.542937][    T1] NILFS version 2 loaded
[   48.543688][    T1] befs: version: 0.9.3
[   48.545367][    T1] ocfs2: Registered cluster interface o2cb
[   48.547843][    T1] ocfs2: Registered cluster interface user
[   48.549799][    T1] OCFS2 User DLM kernel interface loaded
[   48.566077][    T1] gfs2: GFS2 installed
[   48.582956][    T1] ceph: loaded (mds proto 32)
[   48.591893][    T1] integrity: Platform Keyring initialized
[   48.592931][    T1] integrity: Machine keyring initialized
[   48.593866][    T1] Allocating IMA blacklist keyring.
[   48.914083][    T1] NET: Registered PF_ALG protocol family
[   48.915468][    T1] xor: automatically using best checksumming function   avx       
[   48.916911][    T1] async_tx: api initialized (async)
[   48.917817][    T1] Key type asymmetric registered
[   48.918800][    T1] Asymmetric key parser 'x509' registered
[   48.919849][    T1] Asymmetric key parser 'pkcs8' registered
[   48.920814][    T1] Key type pkcs7_test registered
[   48.922361][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 507)
[   48.925549][    T1] io scheduler mq-deadline registered
[   48.926468][    T1] io scheduler kyber registered
[   48.927484][    T1] io scheduler bfq registered
[   48.928904][    T1] testing lwq....
[   48.929569][    T1]  lwq: run some threads
[   49.092522][    T1]  lwq: dequeue first 50: 36(800) 85(798) 0(802) 23(801) 56(799) 86(798) 24(801) 37(800) 87(798) 57(799)
[   49.094831][    T1]  lwq: ...  88(798) 25(801) 58(799) 89(798) 38(800) 90(798) 3(802) 60(799) 92(798) 26(801)
[   49.096884][    T1]  lwq: ...  4(802) 39(800) 93(798) 61(799) 94(798) 1(802) 59(799) 40(800) 27(801) 62(799)
[   49.098923][    T1]  lwq: ...  95(798) 41(800) 6(802) 5(802) 96(798) 63(799) 97(798) 28(801) 64(799) 91(798)
[   49.100976][    T1]  lwq: ...  98(798) 2(802) 42(800) 7(802) 99(798) 65(799) 8(802) 43(800) 66(799) 9(802)
[   49.103008][    T1]  lwq: delete the multiples of 3 (test lwq_for_each_safe())
[   49.104607][    T1]  lwq: dequeue remaining: 29 67 10 68 44 11 70 46 13 71 31 47 14 73 32 49 17 16 76 50 77 19 74 34 22 80 79 52 53 82 20 83 35 55
[   49.126218][    T1] test_hexdump: all 1184 tests passed
[   49.127197][    T1] 
[   49.127197][    T1] Start testing find_bit() with random-filled bitmap
[   49.140630][    T1] find_next_bit:                 9710154 ns, 163808 iterations
[   49.151862][    T1] find_next_zero_bit:            9949113 ns, 163873 iterations
[   49.165443][    T1] find_last_bit:                12298312 ns, 163808 iterations
[   49.234082][    T1] find_nth_bit:                 67282340 ns,  16552 iterations
[   49.299050][    T1] find_first_bit:               63633612 ns,  16553 iterations
[   50.771083][    T1] find_first_and_bit:         1470719309 ns,  32666 iterations
[   50.777968][    T1] find_next_and_bit:             5539477 ns,  73517 iterations
[   50.779283][    T1] 
[   50.779283][    T1] Start testing find_bit() with sparse bitmap
[   50.783621][    T1] find_next_bit:                  117050 ns,    654 iterations
[   50.804884][    T1] find_next_zero_bit:           19752252 ns, 327027 iterations
[   50.806279][    T1] find_last_bit:                  126016 ns,    654 iterations
[   50.832973][    T1] find_nth_bit:                 25211188 ns,    653 iterations
[   50.858323][    T1] find_first_bit:               24086076 ns,    654 iterations
[   50.859810][    T1] find_first_and_bit:             155783 ns,      1 iterations
[   50.861222][    T1] find_next_and_bit:              148428 ns,      1 iterations
[   50.864745][    T1] test_firmware: interface ready
[   50.866087][    T1] sysctl could not get directory: /debug/test_sysctl/mnt/mnt_error -30
[   50.869034][    T1] min_heap_test: test passed
[   50.869829][    T1] test_printf: loaded.
[   50.878047][    T1] test_printf: all 448 tests passed
[   50.879000][    T1] test_scanf: loaded.
[   50.925441][    T1] test_scanf: all 2545 tests passed
[   50.926322][    T1] test_bitmap: loaded.
[   50.931352][    T1] test_bitmap: parselist: 14: input is '0-2047:128/256' OK, Time: 6021
[   50.933153][    T1] test_bitmap: bitmap_print_to_pagebuf: input is '0-32767
[   50.933153][    T1] ', Time: 13946
[   51.646468][    T1] test_bitmap: Time spent in test_bitmap_read_perf:	25494540
[   51.687689][    T1] test_bitmap: Time spent in test_bitmap_write_perf:	39553165
[   51.705607][    T1] test_bitmap: all 390447 tests passed
[   51.706544][    T1] PA: 0x000019bfc0000000 for VA: 0xffffb70f80000000
[   51.707668][    T1] PA: 0x0000000004117b48 for VA: 0xffff9d4fc4117b48
[   51.709897][    T1] test_memcat_p: test passed
[   52.400793][    T1] test_meminit: all 11 tests in test_pages passed
[   52.586246][    T1] test_meminit: all 40 tests in test_kvmalloc passed
[   60.926960][    T1] test_meminit: all 70 tests in test_kmemcache passed
[   61.283974][    T1] test_meminit: all 10 tests in test_rcu_persistent passed
[   61.285210][    T1] test_meminit: all 131 tests passed!
[   61.338805][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xafff0000 0xb0000000)
[   61.388003][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xaffe0000 0xafff0000)
[   61.392725][    T1] HMM test module loaded. This is only for testing HMM.
[   61.394512][    T1] ref_tracker: reference already released.
[   61.394630][    T1] ref_tracker: allocated in:
[   61.394630][    T1]  alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x83/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.394630][    T1] ref_tracker: freed in:
[   61.394630][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x177/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.415871][    T1] ------------[ cut here ]------------
[   61.416777][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:255 ref_tracker_free.cold+0xd9/0xe5
[   61.418310][    T1] Modules linked in:
[   61.419104][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G                 N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.421154][    T1] Tainted: [N]=TEST
[   61.421846][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.423442][    T1] RIP: 0010:ref_tracker_free.cold+0xd9/0xe5
[   61.424725][    T1] Code: c7 7b 6f bd aa e8 6e 70 e4 ff 4c 89 e7 e8 a6 5e bc 01 8b 7b 18 e8 9e 03 2f 04 e8 d9 80 8d 01 4c 89 ee 48 89 ef e8 0e 96 f5 12 <0f> 0b bb ea ff ff ff e9 ac 16 2f 04 e8 bd 80 8d 01 0f b6 f3 48 c7
[   61.427722][    T1] RSP: 0018:ffffb70f80013d40 EFLAGS: 00010246
[   61.428849][    T1] RAX: 0000000000000000 RBX: ffff9d4fc43a8200 RCX: 0000000000000000
[   61.430168][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.431557][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.432970][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9d4fc43a8218
[   61.434293][    T1] R13: 0000000000000282 R14: 0000000002500001 R15: ffff9d4fc43a8210
[   61.435670][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.437173][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.438238][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.439623][    T1] Call Trace:
[   61.440507][    T1]  <TASK>
[   61.441099][    T1]  ? __warn.cold+0x107/0x135
[   61.441945][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.442942][    T1]  ? report_bug+0x223/0x3c0
[   61.443814][    T1]  ? handle_bug+0x71/0x100
[   61.444609][    T1]  ? exc_invalid_op+0x17/0x80
[   61.445450][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.446398][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.447408][    T1]  ? alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.448544][    T1]  ? test_ref_tracker_init+0x199/0x240
[   61.449504][    T1]  ? do_one_initcall+0xa7/0x500
[   61.450354][    T1]  ? do_initcalls+0x1d5/0x240
[   61.451244][    T1]  ? kernel_init_freeable+0x1e4/0x280
[   61.452207][    T1]  ? kernel_init+0x2a/0x280
[   61.453023][    T1]  ? ret_from_fork+0x4d/0x80
[   61.453861][    T1]  ? ret_from_fork_asm+0x22/0x80
[   61.454865][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.456114][    T1]  test_ref_tracker_init+0x199/0x240
[   61.457059][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.458063][    T1]  do_one_initcall+0xa7/0x500
[   61.459010][    T1]  do_initcalls+0x1d5/0x240
[   61.459865][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.460769][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.461644][    T1]  kernel_init+0x2a/0x280
[   61.462441][    T1]  ret_from_fork+0x4d/0x80
[   61.463333][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.464252][    T1]  ret_from_fork_asm+0x22/0x80
[   61.465209][    T1]  </TASK>
[   61.465791][    T1] irq event stamp: 15484139
[   61.466578][    T1] hardirqs last  enabled at (15484149): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.468267][    T1] hardirqs last disabled at (15484160): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.469880][    T1] softirqs last  enabled at (15483640): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.471546][    T1] softirqs last disabled at (15483621): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.473354][    T1] ---[ end trace 0000000000000000 ]---
[   61.474606][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474606][    T1]      test_ref_tracker_timer_func+0x2a/0x80
[   61.474606][    T1]      call_timer_fn+0xf3/0x280
[   61.474606][    T1]      __run_timers+0x5cc/0x680
[   61.474606][    T1]      run_timer_base+0xb1/0x100
[   61.474606][    T1]      run_timer_softirq+0x28/0x80
[   61.474606][    T1]      handle_softirqs+0xfe/0x5c0
[   61.474606][    T1]      __irq_exit_rcu+0x101/0x180
[   61.474606][    T1]      irq_exit_rcu+0xe/0x40
[   61.474606][    T1]      sysvec_apic_timer_interrupt+0xcf/0x140
[   61.474606][    T1]      asm_sysvec_apic_timer_interrupt+0x1a/0x40
[   61.474606][    T1] 
[   61.474975][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474975][    T1]      alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.474975][    T1]      test_ref_tracker_init+0x77/0x240
[   61.474975][    T1]      do_one_initcall+0xa7/0x500
[   61.474975][    T1]      do_initcalls+0x1d5/0x240
[   61.474975][    T1]      kernel_init_freeable+0x1e4/0x280
[   61.474975][    T1]      kernel_init+0x2a/0x280
[   61.474975][    T1]      ret_from_fork+0x4d/0x80
[   61.474975][    T1]      ret_from_fork_asm+0x22/0x80
[   61.474975][    T1] 
[   61.493553][    T1] ------------[ cut here ]------------
[   61.494468][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x27c/0x380
[   61.496086][    T1] Modules linked in:
[   61.496816][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.498891][    T1] Tainted: [W]=WARN, [N]=TEST
[   61.499690][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.501250][    T1] RIP: 0010:ref_tracker_dir_exit+0x27c/0x380
[   61.502289][    T1] Code: b1 fd 4c 89 e7 e8 e4 51 8d fd 4d 8b 24 24 4c 39 2c 24 0f 85 56 ff ff ff e8 11 6e 5e fd 48 8b 74 24 10 48 89 ef e8 44 83 c6 0e <0f> 0b e8 fd 6d 5e fd 48 8d 5d 4c be 04 00 00 00 ba 04 00 00 00 48
[   61.505475][    T1] RSP: 0018:ffffb70f80013db0 EFLAGS: 00010246
[   61.506490][    T1] RAX: 0000000000000000 RBX: ffffffffb8226d78 RCX: 0000000000000000
[   61.507912][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.509238][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.510561][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffb8226d78
[   61.511950][    T1] R13: ffffffffb8226d78 R14: ffffffffb8226d78 R15: ffffffffb8226d78
[   61.513274][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.514775][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.515888][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.517224][    T1] Call Trace:
[   61.517844][    T1]  <TASK>
[   61.518421][    T1]  ? __warn.cold+0x107/0x135
[   61.519318][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.520510][    T1]  ? report_bug+0x223/0x3c0
[   61.521371][    T1]  ? handle_bug+0x71/0x100
[   61.522178][    T1]  ? exc_invalid_op+0x17/0x80
[   61.523073][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.524031][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.525042][    T1]  test_ref_tracker_init+0x1f5/0x240
[   61.525973][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.527041][    T1]  do_one_initcall+0xa7/0x500
[   61.527962][    T1]  do_initcalls+0x1d5/0x240
[   61.528811][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.529713][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.530593][    T1]  kernel_init+0x2a/0x280
[   61.531456][    T1]  ret_from_fork+0x4d/0x80
[   61.532311][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.533196][    T1]  ret_from_fork_asm+0x22/0x80
[   61.534153][    T1]  </TASK>
[   61.534810][    T1] irq event stamp: 15484617
[   61.535588][    T1] hardirqs last  enabled at (15484627): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.537414][    T1] hardirqs last disabled at (15484636): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.539089][    T1] softirqs last  enabled at (15484212): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.540731][    T1] softirqs last disabled at (15484207): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.542343][    T1] ---[ end trace 0000000000000000 ]---
[   61.543315][    T1] test_div64: Starting 64bit/32bit division and modulo test
[   61.560638][    T1] test_div64: Completed 64bit/32bit division and modulo test, 0.016142247s elapsed
[   61.572224][    T1] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
[   61.573205][    T1] crc32: self tests passed, processed 225944 bytes in 4609581 nsec
[   61.579229][    T1] crc32c: CRC_LE_BITS = 64
[   61.580013][    T1] crc32c: self tests passed, processed 112972 bytes in 2308783 nsec
[   61.967386][    T1] crc32_combine: 8373 self tests passed
[   62.346854][    T1] crc32c_combine: 8373 self tests passed
[   62.350988][    T1] xz_dec_test: module loaded
[   62.351784][    T1] xz_dec_test: Create a device node with 'mknod xz_dec_test c 505 0' and write .xz files to it.
[   62.357112][    T1] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   62.358513][    T1] glob: 64 self-tests passed, 0 failed
[   62.359566][    T1] rbtree testing
[   62.479782][    T1]  -> test 1 (latency of nnodes insert+delete): 419732 cycles
[   62.604083][    T1]  -> test 2 (latency of nnodes cached insert+delete): 427610 cycles
[   62.619169][    T1]  -> test 3 (latency of inorder traversal): 39449 cycles
[   62.620514][    T1]  -> test 4 (latency to fetch first node)
[   62.621473][    T1]         non-cached: 623 cycles
[   62.622345][    T1]         cached: 87 cycles
[   63.255580][    T1] augmented rbtree testing
[   63.457607][    T1]  -> test 1 (latency of nnodes insert+delete): 705508 cycles
[   63.663982][    T1]  -> test 2 (latency of nnodes cached insert+delete): 713570 cycles
[   64.707227][    T1] gpio_it87: no device
[   64.720568][    T1] usbcore: registered new interface driver gpio-mpsse
[   64.750427][    T1] gpio_winbond: chip ID at 2e is ffff
[   64.751406][    T1] gpio_winbond: not an our chip
[   64.752485][    T1] gpio_winbond: chip ID at 4e is ffff
[   64.753397][    T1] gpio_winbond: not an our chip
[   64.796797][    T1] leds_apu: No PC Engines APUv1 board detected. For APUv2,3 support, enable CONFIG_PCENGINES_APU2
[   64.807406][    T1] leds_ss4200: no LED devices found
[   64.835995][    T1] SPI driver leds_cr0014114 has no spi_device_id for crane,cr0014114
[   64.838242][    T1] SPI driver leds_el15203000 has no spi_device_id for crane,el15203000
[   64.840127][    T1] SPI driver leds_spi_byte has no spi_device_id for ubnt,acb-spi-led
[   64.864112][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[   64.879756][    T1] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
[   64.881769][    T1] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
[   64.883202][    T1] cpcihp_generic: not configured, disabling.
[   64.884617][    T1] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   64.922573][    T1] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
[   64.965488][    T1] switchtec: loaded.
[   64.968881][    T1] SPI driver hx8357 has no spi_device_id for himax,hx8369
[   64.999403][    T1] rivafb_setup START
[   65.000627][    T1] nvidiafb_setup START
[   65.004022][    T1] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[   65.013567][    T1] no IO addresses supplied
[   65.019640][    T1] hgafb: HGA card not detected.
[   65.021040][    T1] hgafb hgafb.0: probe with driver hgafb failed with error -22
[   65.041682][    T1] usbcore: registered new interface driver udlfb
[   65.044661][    T1] usbcore: registered new interface driver smscufx
[   65.049881][    T1] hv_vmbus: registering driver hyperv_fb
[   65.059809][    T1] uvesafb: failed to execute /sbin/v86d
[   65.060791][    T1] uvesafb: make sure that the v86d helper is installed and executable
[   65.062145][    T1] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   65.063512][    T1] uvesafb: vbe_init() failed with -22
[   65.064500][    T1] uvesafb uvesafb.0: probe with driver uvesafb failed with error -22
[   65.068350][    T1] IPMI message handler: version 39.2
[   65.070120][    T1] ipmi device interface
[   65.073336][    T1] ipmi_si: IPMI System Interface driver
[   65.077713][    T1] ipmi_si: Unable to find any System Interface(s)
[   65.078831][    T1] ipmi_ssif: IPMI SSIF Interface driver
[   65.081374][    T1] IPMI Watchdog: driver initialized
[   65.082257][    T1] IPMI poweroff: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot
[   65.101967][    T1] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   65.158247][    T1] ERST DBG: ERST support is disabled.
[   65.169207][    T1] isapnp: Scanning for PnP cards...
[   65.527216][    T1] isapnp: No Plug & Play device found
[   65.765895][    T1] ioatdma: Intel(R) QuickData Technology Driver 5.00
[   65.768432][    T1] idxd driver failed to load without MOVDIR64B.
[   67.922319][    T1] ACPI: \_SB_.LNKD: Enabled at IRQ 11
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
** 15016 printk messages dropped **
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
[   73.312470][    T1] serial 00:04: Runtime PM usage count underflow!
[   73.350562][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.351324][    T1] printk: legacy console [ttyS0] enabled
[   73.448187][    T1] Driver 'dfl-uart' was unable to register with bus_type 'dfl' because the bus was not initialized.
[   73.463638][    T1] Serial: AMBA driver
[   73.480306][    T1] msm_serial: driver initialized
[   73.484878][    T1] Freescale QUICC Engine UART device driver
[   73.490547][    T1] SuperH (H)SCI(F) driver initialized
[   73.493567][    T1] STMicroelectronics ASC driver initialized
[   73.495411][    T1] STM32 USART driver initialized
[   73.508748][    T1] MOXA Intellio family driver version 6.0k
[   73.517468][    T1] mmtimer: Hardware unsupported
[   73.520897][    T1] lp: driver loaded but no devices found
[   73.521798][    T1] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   73.523381][    T1] ac.o: No PCI boards found.
[   73.524156][    T1] ac.o: For an ISA board you must supply memory and irq parameters.
[   73.530328][    T1] Non-volatile memory driver v1.3
[   73.557631][    T1] ------------[ cut here ]------------
[   73.558546][    T1] module-autoload: duplicate request for module parport_lowlevel
[   73.560269][    T1] WARNING: CPU: 3 PID: 1 at kernel/module/dups.c:184 kmod_dup_request_exists_wait+0x2b0/0x540
[   73.561932][    T1] Modules linked in:
[   73.562793][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   73.564839][    T1] Tainted: [W]=WARN, [N]=TEST
[   73.565638][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   73.567232][    T1] RIP: 0010:kmod_dup_request_exists_wait+0x2b0/0x540
[   73.568391][    T1] Code: 12 00 83 e3 01 31 ff 89 de e8 2c 6a 12 00 84 db 0f 84 aa 0c 6a fe e8 5f 66 12 00 4c 89 e6 48 c7 c7 68 0e 1f aa e8 d0 89 db ff <0f> 0b e8 49 66 12 00 0f b6 74 24 06 31 ff e8 fd 69 12 00 45 84 ed
[   73.571569][    T1] RSP: 0018:ffffb70f80013ce0 EFLAGS: 00010246
[   73.572625][    T1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
[   73.573981][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   73.575374][    T1] RBP: ffff9d4fc5411800 R08: 0000000000000000 R09: 0000000000000000
[   73.576745][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffb70f80013d40
[   73.578062][    T1] R13: 0000000000000001 R14: ffffb70f80013d24 R15: 001fffffffc00000
[   73.579435][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   73.580934][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   73.581995][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   73.583379][    T1] Call Trace:
[   73.584056][    T1]  <TASK>
[   73.584636][    T1]  ? __warn.cold+0x107/0x135
[   73.585475][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.587147][    T1]  ? report_bug+0x223/0x3c0
[   73.588524][    T1]  ? handle_bug+0x71/0x100
[   73.589762][    T1]  ? exc_invalid_op+0x17/0x80
[   73.591302][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   73.593610][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.596021][    T1]  __request_module+0x1fc/0x400
[   73.597509][    T1]  __parport_register_driver+0x140/0x180
[   73.599132][    T1]  ppdev_init+0xa1/0x140
[   73.600388][    T1]  ? __pfx_ppdev_init+0x40/0x40
[   73.601236][    T1]  do_one_initcall+0xa7/0x500
[   73.602282][    T1]  do_initcalls+0x1d5/0x240
[   73.603211][    T1]  kernel_init_freeable+0x1e4/0x280
[   73.604115][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.604991][    T1]  kernel_init+0x2a/0x280
[   73.605777][    T1]  ret_from_fork+0x4d/0x80
[   73.606591][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.607529][    T1]  ret_from_fork_asm+0x22/0x80
[   73.608528][    T1]  </TASK>
[   73.609111][    T1] irq event stamp: 18153181
[   73.609880][    T1] hardirqs last  enabled at (18153191): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   73.611546][    T1] hardirqs last disabled at (18153202): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   73.613199][    T1] softirqs last  enabled at (18153104): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   73.614846][    T1] softirqs last disabled at (18153093): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   73.616440][    T1] ---[ end trace 0000000000000000 ]---
[   73.617365][    T1] ppdev: user-space parallel port driver
[   73.618543][    T1] telclk_interrupt = 0xf non-mcpbl0010 hw.
[   73.619785][    T1] smapi::smapi_init, ERROR invalid usSmapiID
[   73.620803][    T1] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
[   73.622381][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize board data
[   73.623753][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize
[   73.624925][    T1] Linux agpgart interface v0.103
[   73.630177][    T1] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[   73.645164][    T1] usbcore: registered new interface driver xillyusb
[   73.666788][    T1] ACPI: bus type drm_connector registered
[   73.675138][    T1] [drm] radeon kernel modesetting enabled.
[   73.677037][    T1] [drm] amdgpu kernel modesetting enabled.
[   73.680257][    T1] amdgpu: Virtual CRAT table created for CPU
[   73.682468][    T1] amdgpu: Topology: Add CPU node
[   73.684983][    T1] **************************************************************
[   73.686200][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.689714][    T1] **                                                          **
[   73.690996][    T1] ** CONFIG_DRM_I915_REPLAY_GPU_HANGS_API builds are intended **
[   73.692225][    T1] ** for specific userspace graphics stack developers only!   **
[   73.693434][    T1] **                                                          **
[   73.694695][    T1] ** If you are seeing this message please report this to the **
[   73.695919][    T1] ** provider of your kernel build.                           **
[   73.697174][    T1] **                                                          **
[   73.698578][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.699850][    T1] **************************************************************
[   73.723580][    T1] [drm] Initialized vgem 1.0.0 for vgem on minor 0
[   73.749611][    T1] [drm] Initialized vkms 1.0.0 for vkms on minor 1
[   73.928971][    T1] Console: switching to colour frame buffer device 128x48
[   73.989849][    T1] platform vkms: [drm] fb0: vkmsdrmfb frame buffer device
[   74.009342][    T1] usbcore: registered new interface driver udl
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0 
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? irq_trace+0x84/0xc0
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_emit_next_record+0x232/0x440
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_flush_all+0x590/0x7c0
[   79.802669][    T1]  ? console_flush_all+0x26/0x7c0
[   79.802669][    T1]  console_unlock+0xf9/0x280
[   79.802669][    T1]  vprintk_emit+0x572/0x5c0
[   79.802669][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.802669][    T1]  ? __mutex_lock+0x380/0xd40
[   79.802669][    T1]  dev_printk_emit+0x7f/0xc0
[   79.802669][    T1]  __dev_printk+0x89/0x100
[   79.802669][    T1]  _dev_info+0xba/0xf5
[   79.802669][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.802669][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.802669][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.802669][    T1]  bochs_pci_probe+0x30/0x380
[   79.802669][    T1]  local_pci_probe+0x88/0x100
[   79.802669][    T1]  pci_call_probe+0x126/0x340
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? pci_match_device+0x287/0x380
[   79.802669][    T1]  pci_device_probe+0x154/0x280
[   79.802669][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.802669][    T1]  really_probe+0x411/0x780
[   79.802669][    T1]  __driver_probe_device+0x194/0x280
[   79.802669][    T1]  driver_probe_device+0x6f/0x1c0
[   79.802669][    T1]  __driver_attach+0x204/0x380
[   79.802669][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.802669][    T1]  bus_for_each_dev+0xe3/0x180
[   79.802669][    T1]  driver_attach+0x3a/0x80
[   79.802669][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.802669][    T1]  driver_register+0x11d/0x1c0
[   79.802669][    T1]  __pci_register_driver+0x105/0x140
[   79.802669][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.802669][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.802669][    T1]  do_one_initcall+0xa7/0x500
[   79.802669][    T1]  do_initcalls+0x1d5/0x240
[   79.802669][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  kernel_init+0x2a/0x280
[   79.802669][    T1]  ret_from_fork+0x4d/0x80
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  ret_from_fork_asm+0x22/0x80
[   79.802669][    T1]  </TASK>
[   79.802669][    T1] Modules linked in:
[   79.802669][    T1] CR2: 000000000000020c
[   79.802669][    T1] ---[ end trace 0000000000000000 ]---
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Kernel panic - not syncing: Fatal exception
[   79.802669][    T1] Kernel Offset: 0xe800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.802669][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 213 lines

Best regards
Thomas

[1]
https://elixir.bootlin.com/linux/v6.12.5/source/drivers/pci/vgaarb.c#L173

Quoted 196 lines
[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 92 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#8 lore raw
In reply to Dr. David Alan Gilbert
Quoted 14 lines · * Dr. David Alan Gilbert ([email protected]) wrote:
Quoted 13 lines · * Thomas Zimmermann ([email protected]) wrote:

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 7 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

Quoted 7 lines
Quoted 5 lines

From the stack trace below, I'd say it is the one at [1]. But I fail to reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

I'm back to 6.9.0 and it's still there, I'll keep going.

Dave

Quoted 1,310 lines
[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.000000][    T0] KERNEL supported cpus:
[    0.000000][    T0]   Intel GenuineIntel
[    0.000000][    T0]   AMD AuthenticAMD
[    0.000000][    T0]   Hygon HygonGenuine
[    0.000000][    T0]   Centaur CentaurHauls
[    0.000000][    T0]   zhaoxin   Shanghai  
[    0.000000][    T0] BIOS-provided physical RAM map:
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdcfff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000007ffdd000-0x000000007fffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000][    T0] NX (Execute Disable) protection: active
[    0.000000][    T0] APIC: Static calls initialized
[    0.000000][    T0] SMBIOS 2.8 present.
[    0.000000][    T0] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[    0.000000][    T0] DMI: Memory slots populated: 1/1
[    0.000000][    T0] Hypervisor detected: KVM
[    0.000000][    T0] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000004][    T0] kvm-clock: using sched offset of 2473079990 cycles
[    0.000013][    T0] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000041][    T0] tsc: Detected 3493.430 MHz processor
[    0.010442][    T0] last_pfn = 0x7ffdd max_arch_pfn = 0x400000000
[    0.010480][    T0] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs
[    0.010495][    T0] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.014831][    T0] found SMP MP-table at [mem 0x000f5490-0x000f549f]
[    0.045290][    T0] ACPI: Early table checksum verification disabled
[    0.045302][    T0] ACPI: RSDP 0x00000000000F52D0 000014 (v00 BOCHS )
[    0.045326][    T0] ACPI: RSDT 0x000000007FFE1D5D 000034 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045358][    T0] ACPI: FACP 0x000000007FFE1BF9 000074 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045393][    T0] ACPI: DSDT 0x000000007FFE0040 001BB9 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045422][    T0] ACPI: FACS 0x000000007FFE0000 000040
[    0.045444][    T0] ACPI: APIC 0x000000007FFE1C6D 000090 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045474][    T0] ACPI: HPET 0x000000007FFE1CFD 000038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045503][    T0] ACPI: WAET 0x000000007FFE1D35 000028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045529][    T0] ACPI: Reserving FACP table memory at [mem 0x7ffe1bf9-0x7ffe1c6c]
[    0.045540][    T0] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe1bf8]
[    0.045550][    T0] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f]
[    0.045560][    T0] ACPI: Reserving APIC table memory at [mem 0x7ffe1c6d-0x7ffe1cfc]
[    0.045570][    T0] ACPI: Reserving HPET table memory at [mem 0x7ffe1cfd-0x7ffe1d34]
[    0.045580][    T0] ACPI: Reserving WAET table memory at [mem 0x7ffe1d35-0x7ffe1d5c]
[    0.046825][    T0] No NUMA configuration found
[    0.046833][    T0] Faking a node at [mem 0x0000000000000000-0x000000007ffdcfff]
[    0.046981][    T0] NODE_DATA(0) allocated [mem 0x7ff997c0-0x7ffd87bf]
[    0.052667][    T0] Zone ranges:
[    0.052676][    T0]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.052692][    T0]   DMA32    [mem 0x0000000001000000-0x000000007ffdcfff]
[    0.052705][    T0]   Normal   empty
[    0.052714][    T0]   Device   empty
[    0.052722][    T0] Movable zone start for each node
[    0.052762][    T0] Early memory node ranges
[    0.052767][    T0]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.052777][    T0]   node   0: [mem 0x0000000000100000-0x000000007ffdcfff]
[    0.052791][    T0] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffdcfff]
[    0.052859][    T0] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.053757][    T0] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.069886][    T0] On node 0, zone DMA32: 35 pages in unavailable ranges
[    0.070162][    T0] ACPI: PM-Timer IO Port: 0x608
[    0.070207][    T0] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.070259][    T0] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.070278][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.070291][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.070304][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.070316][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.070328][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.070360][    T0] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.070367][    T0] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.070387][    T0] TSC deadline timer available
[    0.070408][    T0] CPU topo: Max. logical packages:   1
[    0.070414][    T0] CPU topo: Max. logical dies:       1
[    0.070420][    T0] CPU topo: Max. dies per package:   1
[    0.070441][    T0] CPU topo: Max. threads per core:   1
[    0.070447][    T0] CPU topo: Num. cores per package:     4
[    0.070454][    T0] CPU topo: Num. threads per package:   4
[    0.070460][    T0] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.070540][    T0] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write()
[    0.070574][    T0] kvm-guest: KVM setup pv remote TLB flush
[    0.070582][    T0] kvm-guest: setup PV sched yield
[    0.070667][    T0] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.070685][    T0] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.070695][    T0] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.070704][    T0] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.070719][    T0] [mem 0x80000000-0xfeffbfff] available for PCI devices
[    0.070729][    T0] Booting paravirtualized kernel on KVM
[    0.070743][    T0] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.154769][    T0] No bootconfig data provided, so skipping bootconfig
[    0.154806][    T0] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.157476][    T0] percpu: Embedded 575 pages/cpu s2318336 r8192 d28672 u4194304
[    0.157774][    T0] kvm-guest: PV spinlocks enabled
[    0.157793][    T0] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.157812][    T0] Kernel command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.161279][    T0] Unknown kernel command line parameters "single", will be passed to user space.
[    0.161326][    T0] random: crng init done
[    0.161332][    T0] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.161623][    T0] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.161722][    T0] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.161939][    T0] Fallback order for Node 0: 0 
[    0.161957][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 524155
[    0.161966][    T0] Policy zone: DMA32
[    0.162301][    T0] mem auto-init: stack:all(pattern), heap alloc:on, heap free:on
[    0.162311][    T0] mem auto-init: clearing system memory may take some time...
[    0.386143][    T0] SLUB: HWalign=64, Order=0-1, MinObjects=0, CPUs=4, Nodes=1
[    0.386180][    T0] kmemleak: Kernel memory leak detector disabled
[    0.386258][    T0] ODEBUG: selftest passed
[    0.388868][    T0] ftrace: allocating 401982 entries in 1571 pages
[    0.394854][    T0] ftrace section at ffffffffb26a0408 sorted properly
[    1.520886][    T0] ftrace: allocated 1571 pages with 5 groups
[    1.540405][    T0] Dynamic Preempt: none
[    1.540866][    T0] Running RCU self tests
[    1.540874][    T0] Running RCU synchronous self tests
[    1.540908][    T0] rcu: Preemptible hierarchical RCU implementation.
[    1.540914][    T0] rcu: 	RCU event tracing is enabled.
[    1.540918][    T0] rcu: 	RCU lockdep checking is enabled.
[    1.540923][    T0] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    1.540932][    T0] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    1.540940][    T0] rcu: 	RCU callback double-/use-after-free debug is enabled.
[    1.540946][    T0] rcu: 	RCU debug extended QS entry/exit.
[    1.540951][    T0] 	Trampoline variant of Tasks RCU enabled.
[    1.540956][    T0] 	Rude variant of Tasks RCU enabled.
[    1.540960][    T0] 	Tracing variant of Tasks RCU enabled.
[    1.540966][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    1.540974][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    1.541080][    T0] Running RCU synchronous self tests
[    1.541095][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541113][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541132][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.640708][    T0] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    1.641458][    T0] rcu: 	Offload RCU callbacks from CPUs: 0-3.
[    1.641473][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    1.642201][    T0] workqueue: round-robin CPU selection forced, expect performance impact
[    1.642213][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    1.646137][    T0] Console: colour VGA+ 80x25
[    1.646184][    T0] printk: legacy console [tty0] enabled
[    1.693145][    T0] printk: legacy console [ttyS0] enabled
[    1.780760][    T0] serial port 0 not yet initialized
[    1.781824][    T0] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    1.782994][    T0] ... MAX_LOCKDEP_SUBCLASSES:  8
[    1.783695][    T0] ... MAX_LOCK_DEPTH:          48
[    1.784388][    T0] ... MAX_LOCKDEP_KEYS:        8192
[    1.785108][    T0] ... CLASSHASH_SIZE:          4096
[    1.785818][    T0] ... MAX_LOCKDEP_ENTRIES:     32768
[    1.786552][    T0] ... MAX_LOCKDEP_CHAINS:      65536
[    1.787274][    T0] ... CHAINHASH_SIZE:          32768
[    1.787988][    T0]  memory used by lock dependency info: 6941 kB
[    1.788816][    T0]  memory used for stack traces: 4224 kB
[    1.789586][    T0]  per task-struct memory footprint: 2688 bytes
[    1.790514][    T0] ACPI: Core revision 20240827
[    1.791630][    T0] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    1.793222][    T0] APIC: Switch to symmetric I/O mode setup
[    1.794188][    T0] x2apic enabled
[    1.795561][    T0] APIC: Switched APIC routing to: physical x2apic
[    1.796435][    T0] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask()
[    1.797658][    T0] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself()
[    1.799561][    T0] kvm-guest: setup PV IPIs
[    1.801532][    T0] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.802507][    T0] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[    1.804104][    T0] Calibrating delay loop (skipped) preset value.. 6986.86 BogoMIPS (lpj=13973720)
[    1.808177][    T0] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.809403][    T0] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127
[    1.810335][    T0] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0
[    1.811356][    T0] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    1.812716][    T0] Spectre V2 : Mitigation: Retpolines
[    1.813492][    T0] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    1.814792][    T0] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[    1.816455][    T0] Spectre V2 : Enabling Speculation Barrier for firmware calls
[    1.817549][    T0] RETBleed: Mitigation: untrained return thunk
[    1.818961][    T0] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    1.820100][    T0] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    1.821413][    T0] Speculative Return Stack Overflow: IBPB-extending microcode not applied!
[    1.822645][    T0] Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options.
[    1.822659][    T0] Speculative Return Stack Overflow: Vulnerable: Safe RET, no microcode
[    1.825811][    T0] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    1.827019][    T0] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.828096][    T0] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.829203][    T0] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.830183][    T0] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    3.987368][    T0] debug: unmapping init [mem 0xffffffffb6ed1000-0xffffffffb6f03fff]
[    3.989072][    T0] pid_max: default: 4096 minimum: 301
[    3.990221][    T0] LSM: initializing lsm=lockdown,capability,apparmor,landlock,yama,loadpin,safesetid,tomoyo,bpf,ima,evm
[    3.994852][    T0] AppArmor: AppArmor initialized
[    3.996743][    T0] landlock: Up and running.
[    3.997498][    T0] Yama: becoming mindful.
[    3.998324][    T0] LoadPin: ready to pin (currently not enforcing)
[    4.000063][    T0] TOMOYO Linux initialized
[    4.006069][    T0] LSM support for eBPF active
[    4.007901][    T0] stackdepot: allocating hash table of 16384 entries via kvcalloc
[    4.009454][    T0] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.010813][    T0] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.019136][    T0] kcsan: strict mode configured
[    4.019938][    T0] Running RCU synchronous self tests
[    4.020413][    T0] Running RCU synchronous self tests
[    4.022824][    T1] smpboot: CPU0: AMD Ryzen 9 3950X 16-Core Processor (family: 0x17, model: 0x71, stepping: 0x0)
[    4.027546][    T1] Running RCU Tasks wait API self tests
[    4.132934][    T1] Running RCU Tasks Rude wait API self tests
[    4.135233][    T1] Running RCU Tasks Trace wait API self tests
[    4.137060][    T1] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    4.138990][    T1] ... version:                0
[    4.140125][    T1] ... bit width:              48
[    4.141413][    T1] ... generic registers:      6
[    4.142672][    T1] ... value mask:             0000ffffffffffff
[    4.144125][    T1] ... max period:             00007fffffffffff
[    4.145652][    T1] ... fixed-purpose events:   0
[    4.147502][    T1] ... event mask:             000000000000003f
[    4.151367][    T1] signal: max sigframe size: 1776
[    4.153794][    T1] rcu: Hierarchical SRCU implementation.
[    4.155197][    T1] rcu: 	Max phase no-delay instances is 1000.
[    4.158935][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    4.380342][   T15] Callback from call_rcu_tasks_trace() invoked.
[    4.428824][    T1] smp: Bringing up secondary CPUs ...
[    4.434652][    T1] smpboot: x86: Booting SMP configuration:
[    4.435728][    T1] .... node  #0, CPUs:      #1 #2 #3
[    4.453399][    T1] smp: Brought up 1 node, 4 CPUs
[    4.453627][    T1] ----------------
[    4.454335][    T1] | NMI testsuite:
[    4.456138][    T1] --------------------
[    4.457261][    T1]   remote IPI:  ok  |
[    4.458782][    T1]    local IPI:  ok  |
[    4.459690][    T1] --------------------
[    4.460406][    T1] Good, all   2 testcases passed! |
[    4.461263][    T1] ---------------------------------
[    4.462119][    T1] smpboot: Total of 4 processors activated (27947.44 BogoMIPS)
[    4.492085][   T13] Callback from call_rcu_tasks() invoked.
[    5.115784][   T49] node 0 deferred pages initialised in 652ms
[    5.120092][   T49] pgdatinit0 (49) used greatest stack depth: 13864 bytes left
[    5.120680][    T1] Memory: 1359644K/2096620K available (315392K kernel code, 44584K rwdata, 139208K rodata, 85484K init, 25580K bss, 724252K reserved, 0K cma-reserved)
[    5.128422][    T1] allocated 4194304 bytes of page_ext
[    5.139065][    T1] devtmpfs: initialized
[    5.144116][    T1] x86/mm: Memory block size: 128MB
[    5.176122][    T1] version magic: 0x42343220
[    5.196169][    T1] Running RCU synchronous self tests
[    5.197052][    T1] Running RCU synchronous self tests
[    5.239377][    T1] DMA-API: preallocated 65536 debug entries
[    5.240110][    T1] DMA-API: debugging enabled by kernel config
[    5.241029][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    5.242597][    T1] futex hash table entries: 16 (order: -1, 2048 bytes, linear)
[    5.265899][    T1] prandom: seed boundary self test passed
[    5.279418][    T1] prandom: 100 self tests passed
[    5.280395][    T1] pinctrl core: initialized pinctrl subsystem
[    5.309948][    T1] 
[    5.310403][    T1] *************************************************************
[    5.310424][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.310444][    T1] **                                                         **
[    5.310464][    T1] **  IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL  **
[    5.312821][    T1] **                                                         **
[    5.312842][    T1] ** This means that this kernel is built to expose internal **
[    5.315591][    T1] ** IOMMU data structures, which may compromise security on **
[    5.315612][    T1] ** your system.                                            **
[    5.315631][    T1] **                                                         **
[    5.316867][    T1] ** If you see this message and you are not debugging the   **
[    5.316888][    T1] ** kernel, report this immediately to your vendor!         **
[    5.318831][    T1] **                                                         **
[    5.318852][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.318872][    T1] *************************************************************
[    5.321027][    T1] PM: RTC time: 17:30:28, date: 2024-12-16
[    5.353605][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    5.369950][    T1] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    5.371445][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    5.372805][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    5.374563][    T1] audit: initializing netlink subsys (disabled)
[    5.377078][   T54] audit: type=2000 audit(1734370228.953:1): state=initialized audit_enabled=0 res=1
[    5.390662][    T1] kcsan: selftest: 3/3 tests passed
[    5.420535][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    5.420570][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    5.421658][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    5.422669][    T1] thermal_sys: Registered thermal governor 'user_space'
[    5.423689][    T1] thermal_sys: Registered thermal governor 'power_allocator'
[    5.426639][    T1] EISA bus registered
[    5.428587][    T1] cpuidle: using governor ladder
[    5.429257][    T1] cpuidle: using governor menu
[    5.435595][    T1] NET: Registered PF_QIPCRTR protocol family
[    5.499562][    T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    5.514557][    T1] dca service started, version 1.12.1
[    5.517775][    T1] PCI: Using configuration type 1 for base access
[    5.518794][    T1] PCI: Using configuration type 1 for extended access
[    5.529845][    T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    5.537147][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    5.540174][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    5.543214][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    5.545062][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    5.569577][    T1] cryptd: max_cpu_qlen set to 1000
[    5.642228][    T1] raid6: avx2x4   gen()  2106 MB/s
[    5.710561][    T1] raid6: avx2x2   gen()  1236 MB/s
[    5.778767][    T1] raid6: avx2x1   gen()   682 MB/s
[    5.779705][    T1] raid6: using algorithm avx2x4 gen() 2106 MB/s
[    5.846672][    T1] raid6: .... xor() 1525 MB/s, rmw enabled
[    5.847684][    T1] raid6: using avx2x2 recovery algorithm
[    5.857729][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.858863][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.873370][    T1] ACPI: Added _OSI(Module Device)
[    5.874276][    T1] ACPI: Added _OSI(Processor Device)
[    5.875173][    T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[    5.876101][    T1] ACPI: Added _OSI(Processor Aggregator Device)
[    5.939822][    T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    5.964305][    T1] ACPI: Interpreter enabled
[    5.965793][    T1] ACPI: PM: (supports S0 S3 S4 S5)
[    5.966660][    T1] ACPI: Using IOAPIC for interrupt routing
[    5.977860][    T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    5.979446][    T1] PCI: Using E820 reservations for host bridge windows
[    6.180310][    T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    6.181633][    T1] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    6.209674][    T1] acpiphp: Slot [3] registered
[    6.211153][    T1] acpiphp: Slot [4] registered
[    6.212641][    T1] acpiphp: Slot [5] registered
[    6.214138][    T1] acpiphp: Slot [6] registered
[    6.215603][    T1] acpiphp: Slot [7] registered
[    6.217113][    T1] acpiphp: Slot [8] registered
[    6.218653][    T1] acpiphp: Slot [9] registered
[    6.220214][    T1] acpiphp: Slot [10] registered
[    6.221689][    T1] acpiphp: Slot [11] registered
[    6.223189][    T1] acpiphp: Slot [12] registered
[    6.224671][    T1] acpiphp: Slot [13] registered
[    6.226180][    T1] acpiphp: Slot [14] registered
[    6.227663][    T1] acpiphp: Slot [15] registered
[    6.229069][    T1] acpiphp: Slot [16] registered
[    6.230551][    T1] acpiphp: Slot [17] registered
[    6.232083][    T1] acpiphp: Slot [18] registered
[    6.233581][    T1] acpiphp: Slot [19] registered
[    6.235072][    T1] acpiphp: Slot [20] registered
[    6.236696][    T1] acpiphp: Slot [21] registered
[    6.238170][    T1] acpiphp: Slot [22] registered
[    6.240198][    T1] acpiphp: Slot [23] registered
[    6.241702][    T1] acpiphp: Slot [24] registered
[    6.243199][    T1] acpiphp: Slot [25] registered
[    6.244767][    T1] acpiphp: Slot [26] registered
[    6.246248][    T1] acpiphp: Slot [27] registered
[    6.247762][    T1] acpiphp: Slot [28] registered
[    6.249079][    T1] acpiphp: Slot [29] registered
[    6.250584][    T1] acpiphp: Slot [30] registered
[    6.252431][    T1] acpiphp: Slot [31] registered
[    6.253416][    T1] PCI host bridge to bus 0000:00
[    6.254419][    T1] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    6.255715][    T1] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    6.256588][    T1] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    6.257991][    T1] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff window]
[    6.259588][    T1] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window]
[    6.260625][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    6.262534][    T1] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint
[    6.269704][    T1] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint
[    6.275747][    T1] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint
[    6.278696][    T1] pci 0000:00:01.1: BAR 4 [io  0xc0c0-0xc0cf]
[    6.280560][    T1] pci 0000:00:01.1: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    6.281858][    T1] pci 0000:00:01.1: BAR 1 [io  0x03f6]: legacy IDE quirk
[    6.283503][    T1] pci 0000:00:01.1: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    6.288593][    T1] pci 0000:00:01.1: BAR 3 [io  0x0376]: legacy IDE quirk
[    6.293874][    T1] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint
[    6.295987][    T1] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    6.296617][    T1] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    6.302219][    T1] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint
[    6.304399][    T1] pci 0000:00:02.0: BAR 0 [mem 0xfd000000-0xfdffffff pref]
[    6.307558][    T1] pci 0000:00:02.0: BAR 2 [mem 0xfebf0000-0xfebf0fff]
[    6.312381][    T1] pci 0000:00:02.0: ROM [mem 0xfebe0000-0xfebeffff pref]
[    6.313749][    T1] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    6.319129][    T1] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 conventional PCI endpoint
[    6.321311][    T1] pci 0000:00:03.0: BAR 0 [mem 0xfebc0000-0xfebdffff]
[    6.323008][    T1] pci 0000:00:03.0: BAR 1 [io  0xc080-0xc0bf]
[    6.328110][    T1] pci 0000:00:03.0: ROM [mem 0xfeb80000-0xfebbffff pref]
[    6.368480][    T1] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint
[    6.371126][    T1] pci 0000:00:04.0: BAR 0 [io  0xc000-0xc07f]
[    6.372917][    T1] pci 0000:00:04.0: BAR 1 [mem 0xfebf1000-0xfebf1fff]
[    6.376846][    T1] pci 0000:00:04.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref]
[    6.439241][    T1] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    6.443375][    T1] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    6.447633][    T1] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    6.452209][    T1] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    6.454833][    T1] ACPI: PCI: Interrupt link LNKS configured for IRQ 9
[    6.532788][    T1] iommu: Default domain type: Translated
[    6.533828][    T1] iommu: DMA domain TLB invalidation policy: lazy mode
[   10.476963][    T1] arm-v7s io-pgtable: self test ok
[   10.478246][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 32
[   10.481895][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 36
[   10.484960][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 40
[   10.488974][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 42
[   10.493045][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 44
[   10.496847][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 48
[   10.500416][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 32
[   10.503540][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 36
[   10.505519][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 40
[   10.508762][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 42
[   10.511976][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 44
[   10.513376][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 48
[   10.515942][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 32
[   10.521041][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 36
[   10.522773][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 40
[   10.524702][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 42
[   10.529453][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 44
[   10.533154][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 48
[   10.536832][    T1] arm-lpae io-pgtable: selftest: completed with 18 PASS 0 FAIL
[   10.568995][    T1] SCSI subsystem initialized
[   10.577169][    T1] ACPI: bus type USB registered
[   10.579609][    T1] usbcore: registered new interface driver usbfs
[   10.581026][    T1] usbcore: registered new interface driver hub
[   10.583284][    T1] usbcore: registered new device driver usb
[   10.598385][    T1] mc: Linux media interface: v0.10
[   10.600200][    T1] videodev: Linux video capture interface: v2.00
[   10.604267][    T1] pps_core: LinuxPPS API ver. 1 registered
[   10.605232][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[   10.607396][    T1] PTP clock support registered
[   10.614713][    T1] EDAC MC: Ver: 3.0.0
[   10.623250][    T1] scmi_core: SCMI protocol bus registered
[   10.636772][    T1] FPGA manager framework
[   10.644710][    T1] Advanced Linux Sound Architecture Driver Initialized.
[   10.658367][    T1] Bluetooth: Core ver 2.22
[   10.659535][    T1] NET: Registered PF_BLUETOOTH protocol family
[   10.660519][    T1] Bluetooth: HCI device and connection manager initialized
[   10.661779][    T1] Bluetooth: HCI socket layer initialized
[   10.662743][    T1] Bluetooth: L2CAP socket layer initialized
[   10.663786][    T1] Bluetooth: SCO socket layer initialized
[   10.664585][    T1] NET: Registered PF_ATMPVC protocol family
[   10.665569][    T1] NET: Registered PF_ATMSVC protocol family
[   10.667228][    T1] NetLabel: Initializing
[   10.668014][    T1] NetLabel:  domain hash size = 128
[   10.672445][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[   10.674645][    T1] NetLabel:  unlabeled traffic allowed by default
[   10.685543][    T1] nfc: nfc_init: NFC Core ver 0.1
[   10.687320][    T1] NET: Registered PF_NFC protocol family
[   10.688667][    T1] mctp: management component transport protocol core
[   10.690320][    T1] NET: Registered PF_MCTP protocol family
[   10.692520][    T1] PCI: Using ACPI for IRQ routing
[   10.696811][    T1] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[   10.699721][    T1] pci 0000:00:02.0: vgaarb: bridge control possible
[   10.700086][    T1] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[   10.700186][    T1] vgaarb: loaded
[   10.711505][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.714089][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.730012][    T1] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[   10.731110][    T1] hpet0: 3 comparators, 64-bit 100.000000 MHz counter
[   10.740331][    T1] clocksource: Switched to clocksource kvm-clock
[   18.363721][    T1] VFS: Disk quotas dquot_6.6.0
[   18.365758][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   18.371878][    T1] netfs: FS-Cache loaded
[   18.376394][    T1] CacheFiles: Loaded
[   18.379163][    T1] TOMOYO: 2.6.0
[   18.380280][    T1] Mandatory Access Control activated.
[   18.386547][    T1] AppArmor: AppArmor Filesystem Enabled
[   18.388723][    T1] pnp: PnP ACPI init
[   18.407893][    T1] pnp: PnP ACPI: found 6 devices
[   18.556385][    T1] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[   18.566380][    T1] NET: Registered PF_INET protocol family
[   18.568004][    T1] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[   18.578587][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 4, 81920 bytes, linear)
[   18.580619][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[   18.582149][    T1] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[   18.593140][    T1] TCP bind hash table entries: 16384 (order: 9, 2621440 bytes, linear)
[   18.600556][    T1] TCP: Hash tables configured (established 16384 bind 16384)
[   18.603648][    T1] MPTCP token hash table entries: 2048 (order: 5, 196608 bytes, linear)
[   18.605974][    T1] UDP hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.608270][    T1] UDP-Lite hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.611604][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[   18.618430][    T1] RPC: Registered named UNIX socket transport module.
[   18.619773][    T1] RPC: Registered udp transport module.
[   18.620716][    T1] RPC: Registered tcp transport module.
[   18.621638][    T1] RPC: Registered tcp-with-tls transport module.
[   18.622727][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   18.638132][    T1] NET: Registered PF_XDP protocol family
[   18.640298][    T1] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[   18.643124][    T1] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[   18.645537][    T1] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[   18.648405][    T1] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff window]
[   18.651392][    T1] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window]
[   18.656263][    T1] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[   18.658482][    T1] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[   18.662416][    T1] PCI: CLS 0 bytes, default 64
[   18.665882][    T1] ACPI: bus type thunderbolt registered
[   18.680963][    T1] kvm_intel: VMX not supported by CPU 2
[   18.682418][    T1] kvm_amd: TSC scaling supported
[   18.683476][    T1] kvm_amd: Nested Virtualization enabled
[   18.684429][    T1] kvm_amd: Nested Paging enabled
[   18.685277][    T1] kvm_amd: LBR virtualization supported
[   18.686247][    T1] kvm_amd: Virtual VMLOAD VMSAVE supported
[   18.687256][    T1] kvm_amd: Virtual GIF supported
[   18.771577][    T1] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[   18.773933][    T1] mce: Machine check injector initialized
[   18.805719][    T1] AES CTR mode by8 optimization enabled
[   18.814729][    T1] AVX512/GFNI instructions are not detected.
[   18.817638][    T1] Beginning ww mutex selftests
[   19.274663][    C3] workqueue: test_mutex_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
[   21.322810][   T16] stress (stress_inorder_work) failed with -35
[   25.431462][    T1] All ww mutex selftests passed
[   25.454244][    T1] ====[ backtrace testing ]===========
[   25.455172][    T1] Testing a backtrace from process context.
[   25.456336][    T1] The following trace is a kernel self test and not a bug!
[   25.457414][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.458830][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.458830][    T1] Call Trace:
[   25.458830][    T1]  <TASK>
[   25.458830][    T1]  dump_stack_lvl+0x1b5/0x2c0
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  dump_stack+0x1e/0x2a
[   25.458830][    T1]  backtrace_regression_test+0x54/0x115
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? srso_return_thunk+0x5/0x7f
[   25.458830][    T1]  ? trace_initcall_start+0x9e/0x240
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  do_one_initcall+0xa7/0x500
[   25.458830][    T1]  do_initcalls+0x1d5/0x240
[   25.458830][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  kernel_init+0x2a/0x280
[   25.458830][    T1]  ret_from_fork+0x4d/0x80
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  ret_from_fork_asm+0x22/0x80
[   25.458830][    T1]  </TASK>
[   25.477500][    T1] Testing a backtrace from BH context.
[   25.478362][    T1] The following trace is a kernel self test and not a bug!
[   25.479677][    C2] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.481581][    C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.483043][    C2] Call Trace:
[   25.483090][    C2]  <IRQ>
[   25.483090][    C2]  dump_stack_lvl+0x1b5/0x2c0
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  dump_stack+0x1e/0x2a
[   25.483090][    C2]  backtrace_test_bh_workfn+0x1c/0x40
[   25.483090][    C2]  process_one_work+0x968/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  bh_worker+0x56b/0x640
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  workqueue_softirq_action+0xe0/0x140
[   25.483090][    C2]  tasklet_action+0x19/0x80
[   25.483090][    C2]  handle_softirqs+0xfe/0x5c0
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  do_softirq+0x10c/0x180
[   25.483090][    C2]  </IRQ>
[   25.483090][    C2]  <TASK>
[   25.483090][    C2]  __local_bh_enable_ip+0x148/0x180
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  start_flush_work+0x5b5/0x880
[   25.483090][    C2]  __flush_work+0x10e/0x240
[   25.483090][    C2]  ? __pfx_wq_barrier_func+0x40/0x40
[   25.483090][    C2]  flush_work+0x2b/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  backtrace_regression_test+0x9c/0x115
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? trace_initcall_start+0x9e/0x240
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  do_one_initcall+0xa7/0x500
[   25.483090][    C2]  do_initcalls+0x1d5/0x240
[   25.483090][    C2]  kernel_init_freeable+0x1e4/0x280
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  kernel_init+0x2a/0x280
[   25.483090][    C2]  ret_from_fork+0x4d/0x80
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  ret_from_fork_asm+0x22/0x80
[   25.483090][    C2]  </TASK>
[   25.520336][    T1] Testing a saved backtrace.
[   25.521105][    T1] The following trace is a kernel self test and not a bug!
[   25.522190][    T1]  backtrace_regression_test+0xcf/0x115
[   25.523206][    T1]  do_one_initcall+0xa7/0x500
[   25.524038][    T1]  do_initcalls+0x1d5/0x240
[   25.524810][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.525676][    T1]  kernel_init+0x2a/0x280
[   25.526426][    T1]  ret_from_fork+0x4d/0x80
[   25.527260][    T1]  ret_from_fork_asm+0x22/0x80
[   25.528115][    T1] ====[ end of backtrace testing ]====
[   25.573922][    T1] Initialise system trusted keyrings
[   25.575876][    T1] Key type blacklist registered
[   25.578277][    T1] workingset: timestamp_bits=36 max_order=19 bucket_order=0
[   30.667766][    T1] dmapool test: size:16   align:16   blocks:8192 time:5087085
[   35.747199][    T1] dmapool test: size:64   align:64   blocks:8192 time:5075431
[   40.981623][    T1] dmapool test: size:256  align:256  blocks:8192 time:5217728
[   42.284524][    T1] dmapool test: size:1024 align:1024 blocks:2048 time:1275536
[   43.007130][    T1] dmapool test: size:4096 align:4096 blocks:1024 time:698842
[   48.370682][    T1] dmapool test: size:68   align:32   blocks:8192 time:5316148
[   48.386172][    T1] zbud: loaded
[   48.398332][    T1] DLM installed
[   48.401409][    T1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   48.424204][    T1] NFS: Registering the id_resolver key type
[   48.425870][    T1] Key type id_resolver registered
[   48.427281][    T1] Key type id_legacy registered
[   48.428773][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[   48.430969][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[   48.441394][  T100] kworker/u16:6 (100) used greatest stack depth: 13480 bytes left
[   48.443160][    T1] utf8_selftest: init_test_ucd: Unable to load utf8 table.
[   48.459821][    T1] Key type cifs.spnego registered
[   48.462133][    T1] Key type cifs.idmap registered
[   48.472166][    T1] ntfs3: Enabled Linux POSIX ACLs support
[   48.473634][    T1] ntfs3: Warning: Activated 64 bits per cluster. Windows does not support this
[   48.476087][    T1] ntfs3: Read-only LZX/Xpress compression included
[   48.477890][    T1] efs: 1.0a - http://aeschi.ch.eu.org/efs/
[   48.478939][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[   48.481936][    T1] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[   48.483451][    T1] QNX4 filesystem 0.2.3 registered.
[   48.485365][    T1] qnx6: QNX6 filesystem 1.0.0 registered.
[   48.488674][    T1] fuse: init (API version 7.41)
[   48.494447][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[   48.498194][    T1] orangefs_init: module version upstream loaded
[   48.499559][    T1] JFS: nTxBlock = 8192, nTxLock = 65536
[   48.532393][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled
[   48.541259][    T1] 9p: Installing v9fs 9p2000 file system support
[   48.542937][    T1] NILFS version 2 loaded
[   48.543688][    T1] befs: version: 0.9.3
[   48.545367][    T1] ocfs2: Registered cluster interface o2cb
[   48.547843][    T1] ocfs2: Registered cluster interface user
[   48.549799][    T1] OCFS2 User DLM kernel interface loaded
[   48.566077][    T1] gfs2: GFS2 installed
[   48.582956][    T1] ceph: loaded (mds proto 32)
[   48.591893][    T1] integrity: Platform Keyring initialized
[   48.592931][    T1] integrity: Machine keyring initialized
[   48.593866][    T1] Allocating IMA blacklist keyring.
[   48.914083][    T1] NET: Registered PF_ALG protocol family
[   48.915468][    T1] xor: automatically using best checksumming function   avx       
[   48.916911][    T1] async_tx: api initialized (async)
[   48.917817][    T1] Key type asymmetric registered
[   48.918800][    T1] Asymmetric key parser 'x509' registered
[   48.919849][    T1] Asymmetric key parser 'pkcs8' registered
[   48.920814][    T1] Key type pkcs7_test registered
[   48.922361][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 507)
[   48.925549][    T1] io scheduler mq-deadline registered
[   48.926468][    T1] io scheduler kyber registered
[   48.927484][    T1] io scheduler bfq registered
[   48.928904][    T1] testing lwq....
[   48.929569][    T1]  lwq: run some threads
[   49.092522][    T1]  lwq: dequeue first 50: 36(800) 85(798) 0(802) 23(801) 56(799) 86(798) 24(801) 37(800) 87(798) 57(799)
[   49.094831][    T1]  lwq: ...  88(798) 25(801) 58(799) 89(798) 38(800) 90(798) 3(802) 60(799) 92(798) 26(801)
[   49.096884][    T1]  lwq: ...  4(802) 39(800) 93(798) 61(799) 94(798) 1(802) 59(799) 40(800) 27(801) 62(799)
[   49.098923][    T1]  lwq: ...  95(798) 41(800) 6(802) 5(802) 96(798) 63(799) 97(798) 28(801) 64(799) 91(798)
[   49.100976][    T1]  lwq: ...  98(798) 2(802) 42(800) 7(802) 99(798) 65(799) 8(802) 43(800) 66(799) 9(802)
[   49.103008][    T1]  lwq: delete the multiples of 3 (test lwq_for_each_safe())
[   49.104607][    T1]  lwq: dequeue remaining: 29 67 10 68 44 11 70 46 13 71 31 47 14 73 32 49 17 16 76 50 77 19 74 34 22 80 79 52 53 82 20 83 35 55
[   49.126218][    T1] test_hexdump: all 1184 tests passed
[   49.127197][    T1] 
[   49.127197][    T1] Start testing find_bit() with random-filled bitmap
[   49.140630][    T1] find_next_bit:                 9710154 ns, 163808 iterations
[   49.151862][    T1] find_next_zero_bit:            9949113 ns, 163873 iterations
[   49.165443][    T1] find_last_bit:                12298312 ns, 163808 iterations
[   49.234082][    T1] find_nth_bit:                 67282340 ns,  16552 iterations
[   49.299050][    T1] find_first_bit:               63633612 ns,  16553 iterations
[   50.771083][    T1] find_first_and_bit:         1470719309 ns,  32666 iterations
[   50.777968][    T1] find_next_and_bit:             5539477 ns,  73517 iterations
[   50.779283][    T1] 
[   50.779283][    T1] Start testing find_bit() with sparse bitmap
[   50.783621][    T1] find_next_bit:                  117050 ns,    654 iterations
[   50.804884][    T1] find_next_zero_bit:           19752252 ns, 327027 iterations
[   50.806279][    T1] find_last_bit:                  126016 ns,    654 iterations
[   50.832973][    T1] find_nth_bit:                 25211188 ns,    653 iterations
[   50.858323][    T1] find_first_bit:               24086076 ns,    654 iterations
[   50.859810][    T1] find_first_and_bit:             155783 ns,      1 iterations
[   50.861222][    T1] find_next_and_bit:              148428 ns,      1 iterations
[   50.864745][    T1] test_firmware: interface ready
[   50.866087][    T1] sysctl could not get directory: /debug/test_sysctl/mnt/mnt_error -30
[   50.869034][    T1] min_heap_test: test passed
[   50.869829][    T1] test_printf: loaded.
[   50.878047][    T1] test_printf: all 448 tests passed
[   50.879000][    T1] test_scanf: loaded.
[   50.925441][    T1] test_scanf: all 2545 tests passed
[   50.926322][    T1] test_bitmap: loaded.
[   50.931352][    T1] test_bitmap: parselist: 14: input is '0-2047:128/256' OK, Time: 6021
[   50.933153][    T1] test_bitmap: bitmap_print_to_pagebuf: input is '0-32767
[   50.933153][    T1] ', Time: 13946
[   51.646468][    T1] test_bitmap: Time spent in test_bitmap_read_perf:	25494540
[   51.687689][    T1] test_bitmap: Time spent in test_bitmap_write_perf:	39553165
[   51.705607][    T1] test_bitmap: all 390447 tests passed
[   51.706544][    T1] PA: 0x000019bfc0000000 for VA: 0xffffb70f80000000
[   51.707668][    T1] PA: 0x0000000004117b48 for VA: 0xffff9d4fc4117b48
[   51.709897][    T1] test_memcat_p: test passed
[   52.400793][    T1] test_meminit: all 11 tests in test_pages passed
[   52.586246][    T1] test_meminit: all 40 tests in test_kvmalloc passed
[   60.926960][    T1] test_meminit: all 70 tests in test_kmemcache passed
[   61.283974][    T1] test_meminit: all 10 tests in test_rcu_persistent passed
[   61.285210][    T1] test_meminit: all 131 tests passed!
[   61.338805][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xafff0000 0xb0000000)
[   61.388003][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xaffe0000 0xafff0000)
[   61.392725][    T1] HMM test module loaded. This is only for testing HMM.
[   61.394512][    T1] ref_tracker: reference already released.
[   61.394630][    T1] ref_tracker: allocated in:
[   61.394630][    T1]  alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x83/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.394630][    T1] ref_tracker: freed in:
[   61.394630][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x177/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.415871][    T1] ------------[ cut here ]------------
[   61.416777][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:255 ref_tracker_free.cold+0xd9/0xe5
[   61.418310][    T1] Modules linked in:
[   61.419104][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G                 N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.421154][    T1] Tainted: [N]=TEST
[   61.421846][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.423442][    T1] RIP: 0010:ref_tracker_free.cold+0xd9/0xe5
[   61.424725][    T1] Code: c7 7b 6f bd aa e8 6e 70 e4 ff 4c 89 e7 e8 a6 5e bc 01 8b 7b 18 e8 9e 03 2f 04 e8 d9 80 8d 01 4c 89 ee 48 89 ef e8 0e 96 f5 12 <0f> 0b bb ea ff ff ff e9 ac 16 2f 04 e8 bd 80 8d 01 0f b6 f3 48 c7
[   61.427722][    T1] RSP: 0018:ffffb70f80013d40 EFLAGS: 00010246
[   61.428849][    T1] RAX: 0000000000000000 RBX: ffff9d4fc43a8200 RCX: 0000000000000000
[   61.430168][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.431557][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.432970][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9d4fc43a8218
[   61.434293][    T1] R13: 0000000000000282 R14: 0000000002500001 R15: ffff9d4fc43a8210
[   61.435670][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.437173][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.438238][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.439623][    T1] Call Trace:
[   61.440507][    T1]  <TASK>
[   61.441099][    T1]  ? __warn.cold+0x107/0x135
[   61.441945][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.442942][    T1]  ? report_bug+0x223/0x3c0
[   61.443814][    T1]  ? handle_bug+0x71/0x100
[   61.444609][    T1]  ? exc_invalid_op+0x17/0x80
[   61.445450][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.446398][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.447408][    T1]  ? alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.448544][    T1]  ? test_ref_tracker_init+0x199/0x240
[   61.449504][    T1]  ? do_one_initcall+0xa7/0x500
[   61.450354][    T1]  ? do_initcalls+0x1d5/0x240
[   61.451244][    T1]  ? kernel_init_freeable+0x1e4/0x280
[   61.452207][    T1]  ? kernel_init+0x2a/0x280
[   61.453023][    T1]  ? ret_from_fork+0x4d/0x80
[   61.453861][    T1]  ? ret_from_fork_asm+0x22/0x80
[   61.454865][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.456114][    T1]  test_ref_tracker_init+0x199/0x240
[   61.457059][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.458063][    T1]  do_one_initcall+0xa7/0x500
[   61.459010][    T1]  do_initcalls+0x1d5/0x240
[   61.459865][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.460769][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.461644][    T1]  kernel_init+0x2a/0x280
[   61.462441][    T1]  ret_from_fork+0x4d/0x80
[   61.463333][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.464252][    T1]  ret_from_fork_asm+0x22/0x80
[   61.465209][    T1]  </TASK>
[   61.465791][    T1] irq event stamp: 15484139
[   61.466578][    T1] hardirqs last  enabled at (15484149): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.468267][    T1] hardirqs last disabled at (15484160): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.469880][    T1] softirqs last  enabled at (15483640): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.471546][    T1] softirqs last disabled at (15483621): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.473354][    T1] ---[ end trace 0000000000000000 ]---
[   61.474606][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474606][    T1]      test_ref_tracker_timer_func+0x2a/0x80
[   61.474606][    T1]      call_timer_fn+0xf3/0x280
[   61.474606][    T1]      __run_timers+0x5cc/0x680
[   61.474606][    T1]      run_timer_base+0xb1/0x100
[   61.474606][    T1]      run_timer_softirq+0x28/0x80
[   61.474606][    T1]      handle_softirqs+0xfe/0x5c0
[   61.474606][    T1]      __irq_exit_rcu+0x101/0x180
[   61.474606][    T1]      irq_exit_rcu+0xe/0x40
[   61.474606][    T1]      sysvec_apic_timer_interrupt+0xcf/0x140
[   61.474606][    T1]      asm_sysvec_apic_timer_interrupt+0x1a/0x40
[   61.474606][    T1] 
[   61.474975][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474975][    T1]      alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.474975][    T1]      test_ref_tracker_init+0x77/0x240
[   61.474975][    T1]      do_one_initcall+0xa7/0x500
[   61.474975][    T1]      do_initcalls+0x1d5/0x240
[   61.474975][    T1]      kernel_init_freeable+0x1e4/0x280
[   61.474975][    T1]      kernel_init+0x2a/0x280
[   61.474975][    T1]      ret_from_fork+0x4d/0x80
[   61.474975][    T1]      ret_from_fork_asm+0x22/0x80
[   61.474975][    T1] 
[   61.493553][    T1] ------------[ cut here ]------------
[   61.494468][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x27c/0x380
[   61.496086][    T1] Modules linked in:
[   61.496816][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.498891][    T1] Tainted: [W]=WARN, [N]=TEST
[   61.499690][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.501250][    T1] RIP: 0010:ref_tracker_dir_exit+0x27c/0x380
[   61.502289][    T1] Code: b1 fd 4c 89 e7 e8 e4 51 8d fd 4d 8b 24 24 4c 39 2c 24 0f 85 56 ff ff ff e8 11 6e 5e fd 48 8b 74 24 10 48 89 ef e8 44 83 c6 0e <0f> 0b e8 fd 6d 5e fd 48 8d 5d 4c be 04 00 00 00 ba 04 00 00 00 48
[   61.505475][    T1] RSP: 0018:ffffb70f80013db0 EFLAGS: 00010246
[   61.506490][    T1] RAX: 0000000000000000 RBX: ffffffffb8226d78 RCX: 0000000000000000
[   61.507912][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.509238][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.510561][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffb8226d78
[   61.511950][    T1] R13: ffffffffb8226d78 R14: ffffffffb8226d78 R15: ffffffffb8226d78
[   61.513274][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.514775][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.515888][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.517224][    T1] Call Trace:
[   61.517844][    T1]  <TASK>
[   61.518421][    T1]  ? __warn.cold+0x107/0x135
[   61.519318][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.520510][    T1]  ? report_bug+0x223/0x3c0
[   61.521371][    T1]  ? handle_bug+0x71/0x100
[   61.522178][    T1]  ? exc_invalid_op+0x17/0x80
[   61.523073][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.524031][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.525042][    T1]  test_ref_tracker_init+0x1f5/0x240
[   61.525973][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.527041][    T1]  do_one_initcall+0xa7/0x500
[   61.527962][    T1]  do_initcalls+0x1d5/0x240
[   61.528811][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.529713][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.530593][    T1]  kernel_init+0x2a/0x280
[   61.531456][    T1]  ret_from_fork+0x4d/0x80
[   61.532311][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.533196][    T1]  ret_from_fork_asm+0x22/0x80
[   61.534153][    T1]  </TASK>
[   61.534810][    T1] irq event stamp: 15484617
[   61.535588][    T1] hardirqs last  enabled at (15484627): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.537414][    T1] hardirqs last disabled at (15484636): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.539089][    T1] softirqs last  enabled at (15484212): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.540731][    T1] softirqs last disabled at (15484207): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.542343][    T1] ---[ end trace 0000000000000000 ]---
[   61.543315][    T1] test_div64: Starting 64bit/32bit division and modulo test
[   61.560638][    T1] test_div64: Completed 64bit/32bit division and modulo test, 0.016142247s elapsed
[   61.572224][    T1] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
[   61.573205][    T1] crc32: self tests passed, processed 225944 bytes in 4609581 nsec
[   61.579229][    T1] crc32c: CRC_LE_BITS = 64
[   61.580013][    T1] crc32c: self tests passed, processed 112972 bytes in 2308783 nsec
[   61.967386][    T1] crc32_combine: 8373 self tests passed
[   62.346854][    T1] crc32c_combine: 8373 self tests passed
[   62.350988][    T1] xz_dec_test: module loaded
[   62.351784][    T1] xz_dec_test: Create a device node with 'mknod xz_dec_test c 505 0' and write .xz files to it.
[   62.357112][    T1] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   62.358513][    T1] glob: 64 self-tests passed, 0 failed
[   62.359566][    T1] rbtree testing
[   62.479782][    T1]  -> test 1 (latency of nnodes insert+delete): 419732 cycles
[   62.604083][    T1]  -> test 2 (latency of nnodes cached insert+delete): 427610 cycles
[   62.619169][    T1]  -> test 3 (latency of inorder traversal): 39449 cycles
[   62.620514][    T1]  -> test 4 (latency to fetch first node)
[   62.621473][    T1]         non-cached: 623 cycles
[   62.622345][    T1]         cached: 87 cycles
[   63.255580][    T1] augmented rbtree testing
[   63.457607][    T1]  -> test 1 (latency of nnodes insert+delete): 705508 cycles
[   63.663982][    T1]  -> test 2 (latency of nnodes cached insert+delete): 713570 cycles
[   64.707227][    T1] gpio_it87: no device
[   64.720568][    T1] usbcore: registered new interface driver gpio-mpsse
[   64.750427][    T1] gpio_winbond: chip ID at 2e is ffff
[   64.751406][    T1] gpio_winbond: not an our chip
[   64.752485][    T1] gpio_winbond: chip ID at 4e is ffff
[   64.753397][    T1] gpio_winbond: not an our chip
[   64.796797][    T1] leds_apu: No PC Engines APUv1 board detected. For APUv2,3 support, enable CONFIG_PCENGINES_APU2
[   64.807406][    T1] leds_ss4200: no LED devices found
[   64.835995][    T1] SPI driver leds_cr0014114 has no spi_device_id for crane,cr0014114
[   64.838242][    T1] SPI driver leds_el15203000 has no spi_device_id for crane,el15203000
[   64.840127][    T1] SPI driver leds_spi_byte has no spi_device_id for ubnt,acb-spi-led
[   64.864112][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[   64.879756][    T1] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
[   64.881769][    T1] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
[   64.883202][    T1] cpcihp_generic: not configured, disabling.
[   64.884617][    T1] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   64.922573][    T1] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
[   64.965488][    T1] switchtec: loaded.
[   64.968881][    T1] SPI driver hx8357 has no spi_device_id for himax,hx8369
[   64.999403][    T1] rivafb_setup START
[   65.000627][    T1] nvidiafb_setup START
[   65.004022][    T1] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[   65.013567][    T1] no IO addresses supplied
[   65.019640][    T1] hgafb: HGA card not detected.
[   65.021040][    T1] hgafb hgafb.0: probe with driver hgafb failed with error -22
[   65.041682][    T1] usbcore: registered new interface driver udlfb
[   65.044661][    T1] usbcore: registered new interface driver smscufx
[   65.049881][    T1] hv_vmbus: registering driver hyperv_fb
[   65.059809][    T1] uvesafb: failed to execute /sbin/v86d
[   65.060791][    T1] uvesafb: make sure that the v86d helper is installed and executable
[   65.062145][    T1] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   65.063512][    T1] uvesafb: vbe_init() failed with -22
[   65.064500][    T1] uvesafb uvesafb.0: probe with driver uvesafb failed with error -22
[   65.068350][    T1] IPMI message handler: version 39.2
[   65.070120][    T1] ipmi device interface
[   65.073336][    T1] ipmi_si: IPMI System Interface driver
[   65.077713][    T1] ipmi_si: Unable to find any System Interface(s)
[   65.078831][    T1] ipmi_ssif: IPMI SSIF Interface driver
[   65.081374][    T1] IPMI Watchdog: driver initialized
[   65.082257][    T1] IPMI poweroff: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot
[   65.101967][    T1] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   65.158247][    T1] ERST DBG: ERST support is disabled.
[   65.169207][    T1] isapnp: Scanning for PnP cards...
[   65.527216][    T1] isapnp: No Plug & Play device found
[   65.765895][    T1] ioatdma: Intel(R) QuickData Technology Driver 5.00
[   65.768432][    T1] idxd driver failed to load without MOVDIR64B.
[   67.922319][    T1] ACPI: \_SB_.LNKD: Enabled at IRQ 11
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
** 15016 printk messages dropped **
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
[   73.312470][    T1] serial 00:04: Runtime PM usage count underflow!
[   73.350562][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.351324][    T1] printk: legacy console [ttyS0] enabled
[   73.448187][    T1] Driver 'dfl-uart' was unable to register with bus_type 'dfl' because the bus was not initialized.
[   73.463638][    T1] Serial: AMBA driver
[   73.480306][    T1] msm_serial: driver initialized
[   73.484878][    T1] Freescale QUICC Engine UART device driver
[   73.490547][    T1] SuperH (H)SCI(F) driver initialized
[   73.493567][    T1] STMicroelectronics ASC driver initialized
[   73.495411][    T1] STM32 USART driver initialized
[   73.508748][    T1] MOXA Intellio family driver version 6.0k
[   73.517468][    T1] mmtimer: Hardware unsupported
[   73.520897][    T1] lp: driver loaded but no devices found
[   73.521798][    T1] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   73.523381][    T1] ac.o: No PCI boards found.
[   73.524156][    T1] ac.o: For an ISA board you must supply memory and irq parameters.
[   73.530328][    T1] Non-volatile memory driver v1.3
[   73.557631][    T1] ------------[ cut here ]------------
[   73.558546][    T1] module-autoload: duplicate request for module parport_lowlevel
[   73.560269][    T1] WARNING: CPU: 3 PID: 1 at kernel/module/dups.c:184 kmod_dup_request_exists_wait+0x2b0/0x540
[   73.561932][    T1] Modules linked in:
[   73.562793][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   73.564839][    T1] Tainted: [W]=WARN, [N]=TEST
[   73.565638][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   73.567232][    T1] RIP: 0010:kmod_dup_request_exists_wait+0x2b0/0x540
[   73.568391][    T1] Code: 12 00 83 e3 01 31 ff 89 de e8 2c 6a 12 00 84 db 0f 84 aa 0c 6a fe e8 5f 66 12 00 4c 89 e6 48 c7 c7 68 0e 1f aa e8 d0 89 db ff <0f> 0b e8 49 66 12 00 0f b6 74 24 06 31 ff e8 fd 69 12 00 45 84 ed
[   73.571569][    T1] RSP: 0018:ffffb70f80013ce0 EFLAGS: 00010246
[   73.572625][    T1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
[   73.573981][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   73.575374][    T1] RBP: ffff9d4fc5411800 R08: 0000000000000000 R09: 0000000000000000
[   73.576745][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffb70f80013d40
[   73.578062][    T1] R13: 0000000000000001 R14: ffffb70f80013d24 R15: 001fffffffc00000
[   73.579435][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   73.580934][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   73.581995][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   73.583379][    T1] Call Trace:
[   73.584056][    T1]  <TASK>
[   73.584636][    T1]  ? __warn.cold+0x107/0x135
[   73.585475][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.587147][    T1]  ? report_bug+0x223/0x3c0
[   73.588524][    T1]  ? handle_bug+0x71/0x100
[   73.589762][    T1]  ? exc_invalid_op+0x17/0x80
[   73.591302][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   73.593610][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.596021][    T1]  __request_module+0x1fc/0x400
[   73.597509][    T1]  __parport_register_driver+0x140/0x180
[   73.599132][    T1]  ppdev_init+0xa1/0x140
[   73.600388][    T1]  ? __pfx_ppdev_init+0x40/0x40
[   73.601236][    T1]  do_one_initcall+0xa7/0x500
[   73.602282][    T1]  do_initcalls+0x1d5/0x240
[   73.603211][    T1]  kernel_init_freeable+0x1e4/0x280
[   73.604115][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.604991][    T1]  kernel_init+0x2a/0x280
[   73.605777][    T1]  ret_from_fork+0x4d/0x80
[   73.606591][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.607529][    T1]  ret_from_fork_asm+0x22/0x80
[   73.608528][    T1]  </TASK>
[   73.609111][    T1] irq event stamp: 18153181
[   73.609880][    T1] hardirqs last  enabled at (18153191): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   73.611546][    T1] hardirqs last disabled at (18153202): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   73.613199][    T1] softirqs last  enabled at (18153104): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   73.614846][    T1] softirqs last disabled at (18153093): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   73.616440][    T1] ---[ end trace 0000000000000000 ]---
[   73.617365][    T1] ppdev: user-space parallel port driver
[   73.618543][    T1] telclk_interrupt = 0xf non-mcpbl0010 hw.
[   73.619785][    T1] smapi::smapi_init, ERROR invalid usSmapiID
[   73.620803][    T1] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
[   73.622381][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize board data
[   73.623753][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize
[   73.624925][    T1] Linux agpgart interface v0.103
[   73.630177][    T1] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[   73.645164][    T1] usbcore: registered new interface driver xillyusb
[   73.666788][    T1] ACPI: bus type drm_connector registered
[   73.675138][    T1] [drm] radeon kernel modesetting enabled.
[   73.677037][    T1] [drm] amdgpu kernel modesetting enabled.
[   73.680257][    T1] amdgpu: Virtual CRAT table created for CPU
[   73.682468][    T1] amdgpu: Topology: Add CPU node
[   73.684983][    T1] **************************************************************
[   73.686200][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.689714][    T1] **                                                          **
[   73.690996][    T1] ** CONFIG_DRM_I915_REPLAY_GPU_HANGS_API builds are intended **
[   73.692225][    T1] ** for specific userspace graphics stack developers only!   **
[   73.693434][    T1] **                                                          **
[   73.694695][    T1] ** If you are seeing this message please report this to the **
[   73.695919][    T1] ** provider of your kernel build.                           **
[   73.697174][    T1] **                                                          **
[   73.698578][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.699850][    T1] **************************************************************
[   73.723580][    T1] [drm] Initialized vgem 1.0.0 for vgem on minor 0
[   73.749611][    T1] [drm] Initialized vkms 1.0.0 for vkms on minor 1
[   73.928971][    T1] Console: switching to colour frame buffer device 128x48
[   73.989849][    T1] platform vkms: [drm] fb0: vkmsdrmfb frame buffer device
[   74.009342][    T1] usbcore: registered new interface driver udl
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0 
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? irq_trace+0x84/0xc0
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_emit_next_record+0x232/0x440
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_flush_all+0x590/0x7c0
[   79.802669][    T1]  ? console_flush_all+0x26/0x7c0
[   79.802669][    T1]  console_unlock+0xf9/0x280
[   79.802669][    T1]  vprintk_emit+0x572/0x5c0
[   79.802669][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.802669][    T1]  ? __mutex_lock+0x380/0xd40
[   79.802669][    T1]  dev_printk_emit+0x7f/0xc0
[   79.802669][    T1]  __dev_printk+0x89/0x100
[   79.802669][    T1]  _dev_info+0xba/0xf5
[   79.802669][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.802669][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.802669][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.802669][    T1]  bochs_pci_probe+0x30/0x380
[   79.802669][    T1]  local_pci_probe+0x88/0x100
[   79.802669][    T1]  pci_call_probe+0x126/0x340
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? pci_match_device+0x287/0x380
[   79.802669][    T1]  pci_device_probe+0x154/0x280
[   79.802669][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.802669][    T1]  really_probe+0x411/0x780
[   79.802669][    T1]  __driver_probe_device+0x194/0x280
[   79.802669][    T1]  driver_probe_device+0x6f/0x1c0
[   79.802669][    T1]  __driver_attach+0x204/0x380
[   79.802669][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.802669][    T1]  bus_for_each_dev+0xe3/0x180
[   79.802669][    T1]  driver_attach+0x3a/0x80
[   79.802669][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.802669][    T1]  driver_register+0x11d/0x1c0
[   79.802669][    T1]  __pci_register_driver+0x105/0x140
[   79.802669][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.802669][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.802669][    T1]  do_one_initcall+0xa7/0x500
[   79.802669][    T1]  do_initcalls+0x1d5/0x240
[   79.802669][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  kernel_init+0x2a/0x280
[   79.802669][    T1]  ret_from_fork+0x4d/0x80
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  ret_from_fork_asm+0x22/0x80
[   79.802669][    T1]  </TASK>
[   79.802669][    T1] Modules linked in:
[   79.802669][    T1] CR2: 000000000000020c
[   79.802669][    T1] ---[ end trace 0000000000000000 ]---
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Kernel panic - not syncing: Fatal exception
[   79.802669][    T1] Kernel Offset: 0xe800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.802669][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 213 lines

Best regards
Thomas

[1]
https://elixir.bootlin.com/linux/v6.12.5/source/drivers/pci/vgaarb.c#L173

Quoted 196 lines
[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 92 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#9 lore raw
Quoted 18 lines · * Dr. David Alan Gilbert ([email protected]) wrote:
Quoted 17 lines · * Dr. David Alan Gilbert ([email protected]) wrote:
Quoted 16 lines · * Thomas Zimmermann ([email protected]) wrote:

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 7 lines
Quoted 3 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

It looks to me if it made the mistake of trying to print something in the middle of being removed:

From the stack trace below, I'd say it is the one at [1]. But I fail to reproduce the problem.

Quoted 6 lines
Quoted 4 lines
Quoted 2 lines

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

I'm back to 6.9.0 and it's still there, I'll keep going.

I'm back to 6.3.0 and it's still there; I tried building 6.0 but it doesn't want to build on modern compilers without a fight.

So hmm.

Dave

Quoted 1,318 lines

Dave

Quoted 1,310 lines
[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.000000][    T0] KERNEL supported cpus:
[    0.000000][    T0]   Intel GenuineIntel
[    0.000000][    T0]   AMD AuthenticAMD
[    0.000000][    T0]   Hygon HygonGenuine
[    0.000000][    T0]   Centaur CentaurHauls
[    0.000000][    T0]   zhaoxin   Shanghai  
[    0.000000][    T0] BIOS-provided physical RAM map:
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdcfff] usable
[    0.000000][    T0] BIOS-e820: [mem 0x000000007ffdd000-0x000000007fffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000][    T0] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000][    T0] NX (Execute Disable) protection: active
[    0.000000][    T0] APIC: Static calls initialized
[    0.000000][    T0] SMBIOS 2.8 present.
[    0.000000][    T0] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[    0.000000][    T0] DMI: Memory slots populated: 1/1
[    0.000000][    T0] Hypervisor detected: KVM
[    0.000000][    T0] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000004][    T0] kvm-clock: using sched offset of 2473079990 cycles
[    0.000013][    T0] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000041][    T0] tsc: Detected 3493.430 MHz processor
[    0.010442][    T0] last_pfn = 0x7ffdd max_arch_pfn = 0x400000000
[    0.010480][    T0] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs
[    0.010495][    T0] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.014831][    T0] found SMP MP-table at [mem 0x000f5490-0x000f549f]
[    0.045290][    T0] ACPI: Early table checksum verification disabled
[    0.045302][    T0] ACPI: RSDP 0x00000000000F52D0 000014 (v00 BOCHS )
[    0.045326][    T0] ACPI: RSDT 0x000000007FFE1D5D 000034 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045358][    T0] ACPI: FACP 0x000000007FFE1BF9 000074 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045393][    T0] ACPI: DSDT 0x000000007FFE0040 001BB9 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045422][    T0] ACPI: FACS 0x000000007FFE0000 000040
[    0.045444][    T0] ACPI: APIC 0x000000007FFE1C6D 000090 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045474][    T0] ACPI: HPET 0x000000007FFE1CFD 000038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045503][    T0] ACPI: WAET 0x000000007FFE1D35 000028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.045529][    T0] ACPI: Reserving FACP table memory at [mem 0x7ffe1bf9-0x7ffe1c6c]
[    0.045540][    T0] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe1bf8]
[    0.045550][    T0] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f]
[    0.045560][    T0] ACPI: Reserving APIC table memory at [mem 0x7ffe1c6d-0x7ffe1cfc]
[    0.045570][    T0] ACPI: Reserving HPET table memory at [mem 0x7ffe1cfd-0x7ffe1d34]
[    0.045580][    T0] ACPI: Reserving WAET table memory at [mem 0x7ffe1d35-0x7ffe1d5c]
[    0.046825][    T0] No NUMA configuration found
[    0.046833][    T0] Faking a node at [mem 0x0000000000000000-0x000000007ffdcfff]
[    0.046981][    T0] NODE_DATA(0) allocated [mem 0x7ff997c0-0x7ffd87bf]
[    0.052667][    T0] Zone ranges:
[    0.052676][    T0]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.052692][    T0]   DMA32    [mem 0x0000000001000000-0x000000007ffdcfff]
[    0.052705][    T0]   Normal   empty
[    0.052714][    T0]   Device   empty
[    0.052722][    T0] Movable zone start for each node
[    0.052762][    T0] Early memory node ranges
[    0.052767][    T0]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.052777][    T0]   node   0: [mem 0x0000000000100000-0x000000007ffdcfff]
[    0.052791][    T0] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffdcfff]
[    0.052859][    T0] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.053757][    T0] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.069886][    T0] On node 0, zone DMA32: 35 pages in unavailable ranges
[    0.070162][    T0] ACPI: PM-Timer IO Port: 0x608
[    0.070207][    T0] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.070259][    T0] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.070278][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.070291][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.070304][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.070316][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.070328][    T0] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.070360][    T0] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.070367][    T0] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.070387][    T0] TSC deadline timer available
[    0.070408][    T0] CPU topo: Max. logical packages:   1
[    0.070414][    T0] CPU topo: Max. logical dies:       1
[    0.070420][    T0] CPU topo: Max. dies per package:   1
[    0.070441][    T0] CPU topo: Max. threads per core:   1
[    0.070447][    T0] CPU topo: Num. cores per package:     4
[    0.070454][    T0] CPU topo: Num. threads per package:   4
[    0.070460][    T0] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.070540][    T0] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write()
[    0.070574][    T0] kvm-guest: KVM setup pv remote TLB flush
[    0.070582][    T0] kvm-guest: setup PV sched yield
[    0.070667][    T0] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.070685][    T0] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.070695][    T0] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.070704][    T0] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.070719][    T0] [mem 0x80000000-0xfeffbfff] available for PCI devices
[    0.070729][    T0] Booting paravirtualized kernel on KVM
[    0.070743][    T0] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.154769][    T0] No bootconfig data provided, so skipping bootconfig
[    0.154806][    T0] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.157476][    T0] percpu: Embedded 575 pages/cpu s2318336 r8192 d28672 u4194304
[    0.157774][    T0] kvm-guest: PV spinlocks enabled
[    0.157793][    T0] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.157812][    T0] Kernel command line: console=tty0 console=ttyS0 root=/dev/vdb1 single
[    0.161279][    T0] Unknown kernel command line parameters "single", will be passed to user space.
[    0.161326][    T0] random: crng init done
[    0.161332][    T0] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.161623][    T0] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.161722][    T0] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.161939][    T0] Fallback order for Node 0: 0 
[    0.161957][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 524155
[    0.161966][    T0] Policy zone: DMA32
[    0.162301][    T0] mem auto-init: stack:all(pattern), heap alloc:on, heap free:on
[    0.162311][    T0] mem auto-init: clearing system memory may take some time...
[    0.386143][    T0] SLUB: HWalign=64, Order=0-1, MinObjects=0, CPUs=4, Nodes=1
[    0.386180][    T0] kmemleak: Kernel memory leak detector disabled
[    0.386258][    T0] ODEBUG: selftest passed
[    0.388868][    T0] ftrace: allocating 401982 entries in 1571 pages
[    0.394854][    T0] ftrace section at ffffffffb26a0408 sorted properly
[    1.520886][    T0] ftrace: allocated 1571 pages with 5 groups
[    1.540405][    T0] Dynamic Preempt: none
[    1.540866][    T0] Running RCU self tests
[    1.540874][    T0] Running RCU synchronous self tests
[    1.540908][    T0] rcu: Preemptible hierarchical RCU implementation.
[    1.540914][    T0] rcu: 	RCU event tracing is enabled.
[    1.540918][    T0] rcu: 	RCU lockdep checking is enabled.
[    1.540923][    T0] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    1.540932][    T0] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    1.540940][    T0] rcu: 	RCU callback double-/use-after-free debug is enabled.
[    1.540946][    T0] rcu: 	RCU debug extended QS entry/exit.
[    1.540951][    T0] 	Trampoline variant of Tasks RCU enabled.
[    1.540956][    T0] 	Rude variant of Tasks RCU enabled.
[    1.540960][    T0] 	Tracing variant of Tasks RCU enabled.
[    1.540966][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    1.540974][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    1.541080][    T0] Running RCU synchronous self tests
[    1.541095][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541113][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.541132][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    1.640708][    T0] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    1.641458][    T0] rcu: 	Offload RCU callbacks from CPUs: 0-3.
[    1.641473][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    1.642201][    T0] workqueue: round-robin CPU selection forced, expect performance impact
[    1.642213][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    1.646137][    T0] Console: colour VGA+ 80x25
[    1.646184][    T0] printk: legacy console [tty0] enabled
[    1.693145][    T0] printk: legacy console [ttyS0] enabled
[    1.780760][    T0] serial port 0 not yet initialized
[    1.781824][    T0] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    1.782994][    T0] ... MAX_LOCKDEP_SUBCLASSES:  8
[    1.783695][    T0] ... MAX_LOCK_DEPTH:          48
[    1.784388][    T0] ... MAX_LOCKDEP_KEYS:        8192
[    1.785108][    T0] ... CLASSHASH_SIZE:          4096
[    1.785818][    T0] ... MAX_LOCKDEP_ENTRIES:     32768
[    1.786552][    T0] ... MAX_LOCKDEP_CHAINS:      65536
[    1.787274][    T0] ... CHAINHASH_SIZE:          32768
[    1.787988][    T0]  memory used by lock dependency info: 6941 kB
[    1.788816][    T0]  memory used for stack traces: 4224 kB
[    1.789586][    T0]  per task-struct memory footprint: 2688 bytes
[    1.790514][    T0] ACPI: Core revision 20240827
[    1.791630][    T0] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    1.793222][    T0] APIC: Switch to symmetric I/O mode setup
[    1.794188][    T0] x2apic enabled
[    1.795561][    T0] APIC: Switched APIC routing to: physical x2apic
[    1.796435][    T0] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask()
[    1.797658][    T0] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself()
[    1.799561][    T0] kvm-guest: setup PV IPIs
[    1.801532][    T0] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.802507][    T0] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[    1.804104][    T0] Calibrating delay loop (skipped) preset value.. 6986.86 BogoMIPS (lpj=13973720)
[    1.808177][    T0] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.809403][    T0] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127
[    1.810335][    T0] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0
[    1.811356][    T0] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    1.812716][    T0] Spectre V2 : Mitigation: Retpolines
[    1.813492][    T0] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    1.814792][    T0] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[    1.816455][    T0] Spectre V2 : Enabling Speculation Barrier for firmware calls
[    1.817549][    T0] RETBleed: Mitigation: untrained return thunk
[    1.818961][    T0] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    1.820100][    T0] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    1.821413][    T0] Speculative Return Stack Overflow: IBPB-extending microcode not applied!
[    1.822645][    T0] Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options.
[    1.822659][    T0] Speculative Return Stack Overflow: Vulnerable: Safe RET, no microcode
[    1.825811][    T0] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    1.827019][    T0] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.828096][    T0] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.829203][    T0] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.830183][    T0] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    3.987368][    T0] debug: unmapping init [mem 0xffffffffb6ed1000-0xffffffffb6f03fff]
[    3.989072][    T0] pid_max: default: 4096 minimum: 301
[    3.990221][    T0] LSM: initializing lsm=lockdown,capability,apparmor,landlock,yama,loadpin,safesetid,tomoyo,bpf,ima,evm
[    3.994852][    T0] AppArmor: AppArmor initialized
[    3.996743][    T0] landlock: Up and running.
[    3.997498][    T0] Yama: becoming mindful.
[    3.998324][    T0] LoadPin: ready to pin (currently not enforcing)
[    4.000063][    T0] TOMOYO Linux initialized
[    4.006069][    T0] LSM support for eBPF active
[    4.007901][    T0] stackdepot: allocating hash table of 16384 entries via kvcalloc
[    4.009454][    T0] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.010813][    T0] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    4.019136][    T0] kcsan: strict mode configured
[    4.019938][    T0] Running RCU synchronous self tests
[    4.020413][    T0] Running RCU synchronous self tests
[    4.022824][    T1] smpboot: CPU0: AMD Ryzen 9 3950X 16-Core Processor (family: 0x17, model: 0x71, stepping: 0x0)
[    4.027546][    T1] Running RCU Tasks wait API self tests
[    4.132934][    T1] Running RCU Tasks Rude wait API self tests
[    4.135233][    T1] Running RCU Tasks Trace wait API self tests
[    4.137060][    T1] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    4.138990][    T1] ... version:                0
[    4.140125][    T1] ... bit width:              48
[    4.141413][    T1] ... generic registers:      6
[    4.142672][    T1] ... value mask:             0000ffffffffffff
[    4.144125][    T1] ... max period:             00007fffffffffff
[    4.145652][    T1] ... fixed-purpose events:   0
[    4.147502][    T1] ... event mask:             000000000000003f
[    4.151367][    T1] signal: max sigframe size: 1776
[    4.153794][    T1] rcu: Hierarchical SRCU implementation.
[    4.155197][    T1] rcu: 	Max phase no-delay instances is 1000.
[    4.158935][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    4.380342][   T15] Callback from call_rcu_tasks_trace() invoked.
[    4.428824][    T1] smp: Bringing up secondary CPUs ...
[    4.434652][    T1] smpboot: x86: Booting SMP configuration:
[    4.435728][    T1] .... node  #0, CPUs:      #1 #2 #3
[    4.453399][    T1] smp: Brought up 1 node, 4 CPUs
[    4.453627][    T1] ----------------
[    4.454335][    T1] | NMI testsuite:
[    4.456138][    T1] --------------------
[    4.457261][    T1]   remote IPI:  ok  |
[    4.458782][    T1]    local IPI:  ok  |
[    4.459690][    T1] --------------------
[    4.460406][    T1] Good, all   2 testcases passed! |
[    4.461263][    T1] ---------------------------------
[    4.462119][    T1] smpboot: Total of 4 processors activated (27947.44 BogoMIPS)
[    4.492085][   T13] Callback from call_rcu_tasks() invoked.
[    5.115784][   T49] node 0 deferred pages initialised in 652ms
[    5.120092][   T49] pgdatinit0 (49) used greatest stack depth: 13864 bytes left
[    5.120680][    T1] Memory: 1359644K/2096620K available (315392K kernel code, 44584K rwdata, 139208K rodata, 85484K init, 25580K bss, 724252K reserved, 0K cma-reserved)
[    5.128422][    T1] allocated 4194304 bytes of page_ext
[    5.139065][    T1] devtmpfs: initialized
[    5.144116][    T1] x86/mm: Memory block size: 128MB
[    5.176122][    T1] version magic: 0x42343220
[    5.196169][    T1] Running RCU synchronous self tests
[    5.197052][    T1] Running RCU synchronous self tests
[    5.239377][    T1] DMA-API: preallocated 65536 debug entries
[    5.240110][    T1] DMA-API: debugging enabled by kernel config
[    5.241029][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    5.242597][    T1] futex hash table entries: 16 (order: -1, 2048 bytes, linear)
[    5.265899][    T1] prandom: seed boundary self test passed
[    5.279418][    T1] prandom: 100 self tests passed
[    5.280395][    T1] pinctrl core: initialized pinctrl subsystem
[    5.309948][    T1] 
[    5.310403][    T1] *************************************************************
[    5.310424][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.310444][    T1] **                                                         **
[    5.310464][    T1] **  IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL  **
[    5.312821][    T1] **                                                         **
[    5.312842][    T1] ** This means that this kernel is built to expose internal **
[    5.315591][    T1] ** IOMMU data structures, which may compromise security on **
[    5.315612][    T1] ** your system.                                            **
[    5.315631][    T1] **                                                         **
[    5.316867][    T1] ** If you see this message and you are not debugging the   **
[    5.316888][    T1] ** kernel, report this immediately to your vendor!         **
[    5.318831][    T1] **                                                         **
[    5.318852][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    5.318872][    T1] *************************************************************
[    5.321027][    T1] PM: RTC time: 17:30:28, date: 2024-12-16
[    5.353605][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    5.369950][    T1] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    5.371445][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    5.372805][    T1] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    5.374563][    T1] audit: initializing netlink subsys (disabled)
[    5.377078][   T54] audit: type=2000 audit(1734370228.953:1): state=initialized audit_enabled=0 res=1
[    5.390662][    T1] kcsan: selftest: 3/3 tests passed
[    5.420535][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    5.420570][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    5.421658][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    5.422669][    T1] thermal_sys: Registered thermal governor 'user_space'
[    5.423689][    T1] thermal_sys: Registered thermal governor 'power_allocator'
[    5.426639][    T1] EISA bus registered
[    5.428587][    T1] cpuidle: using governor ladder
[    5.429257][    T1] cpuidle: using governor menu
[    5.435595][    T1] NET: Registered PF_QIPCRTR protocol family
[    5.499562][    T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    5.514557][    T1] dca service started, version 1.12.1
[    5.517775][    T1] PCI: Using configuration type 1 for base access
[    5.518794][    T1] PCI: Using configuration type 1 for extended access
[    5.529845][    T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    5.537147][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    5.540174][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    5.543214][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    5.545062][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    5.569577][    T1] cryptd: max_cpu_qlen set to 1000
[    5.642228][    T1] raid6: avx2x4   gen()  2106 MB/s
[    5.710561][    T1] raid6: avx2x2   gen()  1236 MB/s
[    5.778767][    T1] raid6: avx2x1   gen()   682 MB/s
[    5.779705][    T1] raid6: using algorithm avx2x4 gen() 2106 MB/s
[    5.846672][    T1] raid6: .... xor() 1525 MB/s, rmw enabled
[    5.847684][    T1] raid6: using avx2x2 recovery algorithm
[    5.857729][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.858863][    T1] gpio-f7188x: Unsupported Fintek device 0xffff
[    5.873370][    T1] ACPI: Added _OSI(Module Device)
[    5.874276][    T1] ACPI: Added _OSI(Processor Device)
[    5.875173][    T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[    5.876101][    T1] ACPI: Added _OSI(Processor Aggregator Device)
[    5.939822][    T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    5.964305][    T1] ACPI: Interpreter enabled
[    5.965793][    T1] ACPI: PM: (supports S0 S3 S4 S5)
[    5.966660][    T1] ACPI: Using IOAPIC for interrupt routing
[    5.977860][    T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    5.979446][    T1] PCI: Using E820 reservations for host bridge windows
[    6.180310][    T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    6.181633][    T1] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    6.209674][    T1] acpiphp: Slot [3] registered
[    6.211153][    T1] acpiphp: Slot [4] registered
[    6.212641][    T1] acpiphp: Slot [5] registered
[    6.214138][    T1] acpiphp: Slot [6] registered
[    6.215603][    T1] acpiphp: Slot [7] registered
[    6.217113][    T1] acpiphp: Slot [8] registered
[    6.218653][    T1] acpiphp: Slot [9] registered
[    6.220214][    T1] acpiphp: Slot [10] registered
[    6.221689][    T1] acpiphp: Slot [11] registered
[    6.223189][    T1] acpiphp: Slot [12] registered
[    6.224671][    T1] acpiphp: Slot [13] registered
[    6.226180][    T1] acpiphp: Slot [14] registered
[    6.227663][    T1] acpiphp: Slot [15] registered
[    6.229069][    T1] acpiphp: Slot [16] registered
[    6.230551][    T1] acpiphp: Slot [17] registered
[    6.232083][    T1] acpiphp: Slot [18] registered
[    6.233581][    T1] acpiphp: Slot [19] registered
[    6.235072][    T1] acpiphp: Slot [20] registered
[    6.236696][    T1] acpiphp: Slot [21] registered
[    6.238170][    T1] acpiphp: Slot [22] registered
[    6.240198][    T1] acpiphp: Slot [23] registered
[    6.241702][    T1] acpiphp: Slot [24] registered
[    6.243199][    T1] acpiphp: Slot [25] registered
[    6.244767][    T1] acpiphp: Slot [26] registered
[    6.246248][    T1] acpiphp: Slot [27] registered
[    6.247762][    T1] acpiphp: Slot [28] registered
[    6.249079][    T1] acpiphp: Slot [29] registered
[    6.250584][    T1] acpiphp: Slot [30] registered
[    6.252431][    T1] acpiphp: Slot [31] registered
[    6.253416][    T1] PCI host bridge to bus 0000:00
[    6.254419][    T1] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    6.255715][    T1] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    6.256588][    T1] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    6.257991][    T1] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff window]
[    6.259588][    T1] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window]
[    6.260625][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    6.262534][    T1] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint
[    6.269704][    T1] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint
[    6.275747][    T1] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint
[    6.278696][    T1] pci 0000:00:01.1: BAR 4 [io  0xc0c0-0xc0cf]
[    6.280560][    T1] pci 0000:00:01.1: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    6.281858][    T1] pci 0000:00:01.1: BAR 1 [io  0x03f6]: legacy IDE quirk
[    6.283503][    T1] pci 0000:00:01.1: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    6.288593][    T1] pci 0000:00:01.1: BAR 3 [io  0x0376]: legacy IDE quirk
[    6.293874][    T1] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint
[    6.295987][    T1] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    6.296617][    T1] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    6.302219][    T1] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint
[    6.304399][    T1] pci 0000:00:02.0: BAR 0 [mem 0xfd000000-0xfdffffff pref]
[    6.307558][    T1] pci 0000:00:02.0: BAR 2 [mem 0xfebf0000-0xfebf0fff]
[    6.312381][    T1] pci 0000:00:02.0: ROM [mem 0xfebe0000-0xfebeffff pref]
[    6.313749][    T1] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    6.319129][    T1] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 conventional PCI endpoint
[    6.321311][    T1] pci 0000:00:03.0: BAR 0 [mem 0xfebc0000-0xfebdffff]
[    6.323008][    T1] pci 0000:00:03.0: BAR 1 [io  0xc080-0xc0bf]
[    6.328110][    T1] pci 0000:00:03.0: ROM [mem 0xfeb80000-0xfebbffff pref]
[    6.368480][    T1] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint
[    6.371126][    T1] pci 0000:00:04.0: BAR 0 [io  0xc000-0xc07f]
[    6.372917][    T1] pci 0000:00:04.0: BAR 1 [mem 0xfebf1000-0xfebf1fff]
[    6.376846][    T1] pci 0000:00:04.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref]
[    6.439241][    T1] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    6.443375][    T1] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    6.447633][    T1] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    6.452209][    T1] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    6.454833][    T1] ACPI: PCI: Interrupt link LNKS configured for IRQ 9
[    6.532788][    T1] iommu: Default domain type: Translated
[    6.533828][    T1] iommu: DMA domain TLB invalidation policy: lazy mode
[   10.476963][    T1] arm-v7s io-pgtable: self test ok
[   10.478246][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 32
[   10.481895][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 36
[   10.484960][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 40
[   10.488974][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 42
[   10.493045][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 44
[   10.496847][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x40201000, IAS 48
[   10.500416][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 32
[   10.503540][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 36
[   10.505519][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 40
[   10.508762][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 42
[   10.511976][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 44
[   10.513376][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x02004000, IAS 48
[   10.515942][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 32
[   10.521041][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 36
[   10.522773][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 40
[   10.524702][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 42
[   10.529453][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 44
[   10.533154][    T1] arm-lpae io-pgtable: selftest: pgsize_bitmap 0x20010000, IAS 48
[   10.536832][    T1] arm-lpae io-pgtable: selftest: completed with 18 PASS 0 FAIL
[   10.568995][    T1] SCSI subsystem initialized
[   10.577169][    T1] ACPI: bus type USB registered
[   10.579609][    T1] usbcore: registered new interface driver usbfs
[   10.581026][    T1] usbcore: registered new interface driver hub
[   10.583284][    T1] usbcore: registered new device driver usb
[   10.598385][    T1] mc: Linux media interface: v0.10
[   10.600200][    T1] videodev: Linux video capture interface: v2.00
[   10.604267][    T1] pps_core: LinuxPPS API ver. 1 registered
[   10.605232][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[   10.607396][    T1] PTP clock support registered
[   10.614713][    T1] EDAC MC: Ver: 3.0.0
[   10.623250][    T1] scmi_core: SCMI protocol bus registered
[   10.636772][    T1] FPGA manager framework
[   10.644710][    T1] Advanced Linux Sound Architecture Driver Initialized.
[   10.658367][    T1] Bluetooth: Core ver 2.22
[   10.659535][    T1] NET: Registered PF_BLUETOOTH protocol family
[   10.660519][    T1] Bluetooth: HCI device and connection manager initialized
[   10.661779][    T1] Bluetooth: HCI socket layer initialized
[   10.662743][    T1] Bluetooth: L2CAP socket layer initialized
[   10.663786][    T1] Bluetooth: SCO socket layer initialized
[   10.664585][    T1] NET: Registered PF_ATMPVC protocol family
[   10.665569][    T1] NET: Registered PF_ATMSVC protocol family
[   10.667228][    T1] NetLabel: Initializing
[   10.668014][    T1] NetLabel:  domain hash size = 128
[   10.672445][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[   10.674645][    T1] NetLabel:  unlabeled traffic allowed by default
[   10.685543][    T1] nfc: nfc_init: NFC Core ver 0.1
[   10.687320][    T1] NET: Registered PF_NFC protocol family
[   10.688667][    T1] mctp: management component transport protocol core
[   10.690320][    T1] NET: Registered PF_MCTP protocol family
[   10.692520][    T1] PCI: Using ACPI for IRQ routing
[   10.696811][    T1] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[   10.699721][    T1] pci 0000:00:02.0: vgaarb: bridge control possible
[   10.700086][    T1] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[   10.700186][    T1] vgaarb: loaded
[   10.711505][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.714089][    T1] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.4)
[   10.730012][    T1] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[   10.731110][    T1] hpet0: 3 comparators, 64-bit 100.000000 MHz counter
[   10.740331][    T1] clocksource: Switched to clocksource kvm-clock
[   18.363721][    T1] VFS: Disk quotas dquot_6.6.0
[   18.365758][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   18.371878][    T1] netfs: FS-Cache loaded
[   18.376394][    T1] CacheFiles: Loaded
[   18.379163][    T1] TOMOYO: 2.6.0
[   18.380280][    T1] Mandatory Access Control activated.
[   18.386547][    T1] AppArmor: AppArmor Filesystem Enabled
[   18.388723][    T1] pnp: PnP ACPI init
[   18.407893][    T1] pnp: PnP ACPI: found 6 devices
[   18.556385][    T1] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[   18.566380][    T1] NET: Registered PF_INET protocol family
[   18.568004][    T1] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[   18.578587][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 4, 81920 bytes, linear)
[   18.580619][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[   18.582149][    T1] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[   18.593140][    T1] TCP bind hash table entries: 16384 (order: 9, 2621440 bytes, linear)
[   18.600556][    T1] TCP: Hash tables configured (established 16384 bind 16384)
[   18.603648][    T1] MPTCP token hash table entries: 2048 (order: 5, 196608 bytes, linear)
[   18.605974][    T1] UDP hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.608270][    T1] UDP-Lite hash table entries: 1024 (order: 5, 196608 bytes, linear)
[   18.611604][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[   18.618430][    T1] RPC: Registered named UNIX socket transport module.
[   18.619773][    T1] RPC: Registered udp transport module.
[   18.620716][    T1] RPC: Registered tcp transport module.
[   18.621638][    T1] RPC: Registered tcp-with-tls transport module.
[   18.622727][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   18.638132][    T1] NET: Registered PF_XDP protocol family
[   18.640298][    T1] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[   18.643124][    T1] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[   18.645537][    T1] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[   18.648405][    T1] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff window]
[   18.651392][    T1] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window]
[   18.656263][    T1] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[   18.658482][    T1] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[   18.662416][    T1] PCI: CLS 0 bytes, default 64
[   18.665882][    T1] ACPI: bus type thunderbolt registered
[   18.680963][    T1] kvm_intel: VMX not supported by CPU 2
[   18.682418][    T1] kvm_amd: TSC scaling supported
[   18.683476][    T1] kvm_amd: Nested Virtualization enabled
[   18.684429][    T1] kvm_amd: Nested Paging enabled
[   18.685277][    T1] kvm_amd: LBR virtualization supported
[   18.686247][    T1] kvm_amd: Virtual VMLOAD VMSAVE supported
[   18.687256][    T1] kvm_amd: Virtual GIF supported
[   18.771577][    T1] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x325b12d0341, max_idle_ns: 440795304325 ns
[   18.773933][    T1] mce: Machine check injector initialized
[   18.805719][    T1] AES CTR mode by8 optimization enabled
[   18.814729][    T1] AVX512/GFNI instructions are not detected.
[   18.817638][    T1] Beginning ww mutex selftests
[   19.274663][    C3] workqueue: test_mutex_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
[   21.322810][   T16] stress (stress_inorder_work) failed with -35
[   25.431462][    T1] All ww mutex selftests passed
[   25.454244][    T1] ====[ backtrace testing ]===========
[   25.455172][    T1] Testing a backtrace from process context.
[   25.456336][    T1] The following trace is a kernel self test and not a bug!
[   25.457414][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.458830][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.458830][    T1] Call Trace:
[   25.458830][    T1]  <TASK>
[   25.458830][    T1]  dump_stack_lvl+0x1b5/0x2c0
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  dump_stack+0x1e/0x2a
[   25.458830][    T1]  backtrace_regression_test+0x54/0x115
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? srso_return_thunk+0x5/0x7f
[   25.458830][    T1]  ? trace_initcall_start+0x9e/0x240
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.458830][    T1]  do_one_initcall+0xa7/0x500
[   25.458830][    T1]  do_initcalls+0x1d5/0x240
[   25.458830][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  kernel_init+0x2a/0x280
[   25.458830][    T1]  ret_from_fork+0x4d/0x80
[   25.458830][    T1]  ? __pfx_kernel_init+0x40/0x40
[   25.458830][    T1]  ret_from_fork_asm+0x22/0x80
[   25.458830][    T1]  </TASK>
[   25.477500][    T1] Testing a backtrace from BH context.
[   25.478362][    T1] The following trace is a kernel self test and not a bug!
[   25.479677][    C2] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   25.481581][    C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   25.483043][    C2] Call Trace:
[   25.483090][    C2]  <IRQ>
[   25.483090][    C2]  dump_stack_lvl+0x1b5/0x2c0
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  dump_stack+0x1e/0x2a
[   25.483090][    C2]  backtrace_test_bh_workfn+0x1c/0x40
[   25.483090][    C2]  process_one_work+0x968/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  ? process_one_work+0x8f0/0xb40
[   25.483090][    C2]  bh_worker+0x56b/0x640
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  workqueue_softirq_action+0xe0/0x140
[   25.483090][    C2]  tasklet_action+0x19/0x80
[   25.483090][    C2]  handle_softirqs+0xfe/0x5c0
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  do_softirq+0x10c/0x180
[   25.483090][    C2]  </IRQ>
[   25.483090][    C2]  <TASK>
[   25.483090][    C2]  __local_bh_enable_ip+0x148/0x180
[   25.483090][    C2]  ? start_flush_work+0x335/0x880
[   25.483090][    C2]  start_flush_work+0x5b5/0x880
[   25.483090][    C2]  __flush_work+0x10e/0x240
[   25.483090][    C2]  ? __pfx_wq_barrier_func+0x40/0x40
[   25.483090][    C2]  flush_work+0x2b/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  backtrace_regression_test+0x9c/0x115
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? srso_return_thunk+0x5/0x7f
[   25.483090][    C2]  ? trace_initcall_start+0x9e/0x240
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  ? __pfx_backtrace_regression_test+0x40/0x40
[   25.483090][    C2]  do_one_initcall+0xa7/0x500
[   25.483090][    C2]  do_initcalls+0x1d5/0x240
[   25.483090][    C2]  kernel_init_freeable+0x1e4/0x280
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  kernel_init+0x2a/0x280
[   25.483090][    C2]  ret_from_fork+0x4d/0x80
[   25.483090][    C2]  ? __pfx_kernel_init+0x40/0x40
[   25.483090][    C2]  ret_from_fork_asm+0x22/0x80
[   25.483090][    C2]  </TASK>
[   25.520336][    T1] Testing a saved backtrace.
[   25.521105][    T1] The following trace is a kernel self test and not a bug!
[   25.522190][    T1]  backtrace_regression_test+0xcf/0x115
[   25.523206][    T1]  do_one_initcall+0xa7/0x500
[   25.524038][    T1]  do_initcalls+0x1d5/0x240
[   25.524810][    T1]  kernel_init_freeable+0x1e4/0x280
[   25.525676][    T1]  kernel_init+0x2a/0x280
[   25.526426][    T1]  ret_from_fork+0x4d/0x80
[   25.527260][    T1]  ret_from_fork_asm+0x22/0x80
[   25.528115][    T1] ====[ end of backtrace testing ]====
[   25.573922][    T1] Initialise system trusted keyrings
[   25.575876][    T1] Key type blacklist registered
[   25.578277][    T1] workingset: timestamp_bits=36 max_order=19 bucket_order=0
[   30.667766][    T1] dmapool test: size:16   align:16   blocks:8192 time:5087085
[   35.747199][    T1] dmapool test: size:64   align:64   blocks:8192 time:5075431
[   40.981623][    T1] dmapool test: size:256  align:256  blocks:8192 time:5217728
[   42.284524][    T1] dmapool test: size:1024 align:1024 blocks:2048 time:1275536
[   43.007130][    T1] dmapool test: size:4096 align:4096 blocks:1024 time:698842
[   48.370682][    T1] dmapool test: size:68   align:32   blocks:8192 time:5316148
[   48.386172][    T1] zbud: loaded
[   48.398332][    T1] DLM installed
[   48.401409][    T1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   48.424204][    T1] NFS: Registering the id_resolver key type
[   48.425870][    T1] Key type id_resolver registered
[   48.427281][    T1] Key type id_legacy registered
[   48.428773][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[   48.430969][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[   48.441394][  T100] kworker/u16:6 (100) used greatest stack depth: 13480 bytes left
[   48.443160][    T1] utf8_selftest: init_test_ucd: Unable to load utf8 table.
[   48.459821][    T1] Key type cifs.spnego registered
[   48.462133][    T1] Key type cifs.idmap registered
[   48.472166][    T1] ntfs3: Enabled Linux POSIX ACLs support
[   48.473634][    T1] ntfs3: Warning: Activated 64 bits per cluster. Windows does not support this
[   48.476087][    T1] ntfs3: Read-only LZX/Xpress compression included
[   48.477890][    T1] efs: 1.0a - http://aeschi.ch.eu.org/efs/
[   48.478939][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[   48.481936][    T1] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[   48.483451][    T1] QNX4 filesystem 0.2.3 registered.
[   48.485365][    T1] qnx6: QNX6 filesystem 1.0.0 registered.
[   48.488674][    T1] fuse: init (API version 7.41)
[   48.494447][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[   48.498194][    T1] orangefs_init: module version upstream loaded
[   48.499559][    T1] JFS: nTxBlock = 8192, nTxLock = 65536
[   48.532393][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled
[   48.541259][    T1] 9p: Installing v9fs 9p2000 file system support
[   48.542937][    T1] NILFS version 2 loaded
[   48.543688][    T1] befs: version: 0.9.3
[   48.545367][    T1] ocfs2: Registered cluster interface o2cb
[   48.547843][    T1] ocfs2: Registered cluster interface user
[   48.549799][    T1] OCFS2 User DLM kernel interface loaded
[   48.566077][    T1] gfs2: GFS2 installed
[   48.582956][    T1] ceph: loaded (mds proto 32)
[   48.591893][    T1] integrity: Platform Keyring initialized
[   48.592931][    T1] integrity: Machine keyring initialized
[   48.593866][    T1] Allocating IMA blacklist keyring.
[   48.914083][    T1] NET: Registered PF_ALG protocol family
[   48.915468][    T1] xor: automatically using best checksumming function   avx       
[   48.916911][    T1] async_tx: api initialized (async)
[   48.917817][    T1] Key type asymmetric registered
[   48.918800][    T1] Asymmetric key parser 'x509' registered
[   48.919849][    T1] Asymmetric key parser 'pkcs8' registered
[   48.920814][    T1] Key type pkcs7_test registered
[   48.922361][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 507)
[   48.925549][    T1] io scheduler mq-deadline registered
[   48.926468][    T1] io scheduler kyber registered
[   48.927484][    T1] io scheduler bfq registered
[   48.928904][    T1] testing lwq....
[   48.929569][    T1]  lwq: run some threads
[   49.092522][    T1]  lwq: dequeue first 50: 36(800) 85(798) 0(802) 23(801) 56(799) 86(798) 24(801) 37(800) 87(798) 57(799)
[   49.094831][    T1]  lwq: ...  88(798) 25(801) 58(799) 89(798) 38(800) 90(798) 3(802) 60(799) 92(798) 26(801)
[   49.096884][    T1]  lwq: ...  4(802) 39(800) 93(798) 61(799) 94(798) 1(802) 59(799) 40(800) 27(801) 62(799)
[   49.098923][    T1]  lwq: ...  95(798) 41(800) 6(802) 5(802) 96(798) 63(799) 97(798) 28(801) 64(799) 91(798)
[   49.100976][    T1]  lwq: ...  98(798) 2(802) 42(800) 7(802) 99(798) 65(799) 8(802) 43(800) 66(799) 9(802)
[   49.103008][    T1]  lwq: delete the multiples of 3 (test lwq_for_each_safe())
[   49.104607][    T1]  lwq: dequeue remaining: 29 67 10 68 44 11 70 46 13 71 31 47 14 73 32 49 17 16 76 50 77 19 74 34 22 80 79 52 53 82 20 83 35 55
[   49.126218][    T1] test_hexdump: all 1184 tests passed
[   49.127197][    T1] 
[   49.127197][    T1] Start testing find_bit() with random-filled bitmap
[   49.140630][    T1] find_next_bit:                 9710154 ns, 163808 iterations
[   49.151862][    T1] find_next_zero_bit:            9949113 ns, 163873 iterations
[   49.165443][    T1] find_last_bit:                12298312 ns, 163808 iterations
[   49.234082][    T1] find_nth_bit:                 67282340 ns,  16552 iterations
[   49.299050][    T1] find_first_bit:               63633612 ns,  16553 iterations
[   50.771083][    T1] find_first_and_bit:         1470719309 ns,  32666 iterations
[   50.777968][    T1] find_next_and_bit:             5539477 ns,  73517 iterations
[   50.779283][    T1] 
[   50.779283][    T1] Start testing find_bit() with sparse bitmap
[   50.783621][    T1] find_next_bit:                  117050 ns,    654 iterations
[   50.804884][    T1] find_next_zero_bit:           19752252 ns, 327027 iterations
[   50.806279][    T1] find_last_bit:                  126016 ns,    654 iterations
[   50.832973][    T1] find_nth_bit:                 25211188 ns,    653 iterations
[   50.858323][    T1] find_first_bit:               24086076 ns,    654 iterations
[   50.859810][    T1] find_first_and_bit:             155783 ns,      1 iterations
[   50.861222][    T1] find_next_and_bit:              148428 ns,      1 iterations
[   50.864745][    T1] test_firmware: interface ready
[   50.866087][    T1] sysctl could not get directory: /debug/test_sysctl/mnt/mnt_error -30
[   50.869034][    T1] min_heap_test: test passed
[   50.869829][    T1] test_printf: loaded.
[   50.878047][    T1] test_printf: all 448 tests passed
[   50.879000][    T1] test_scanf: loaded.
[   50.925441][    T1] test_scanf: all 2545 tests passed
[   50.926322][    T1] test_bitmap: loaded.
[   50.931352][    T1] test_bitmap: parselist: 14: input is '0-2047:128/256' OK, Time: 6021
[   50.933153][    T1] test_bitmap: bitmap_print_to_pagebuf: input is '0-32767
[   50.933153][    T1] ', Time: 13946
[   51.646468][    T1] test_bitmap: Time spent in test_bitmap_read_perf:	25494540
[   51.687689][    T1] test_bitmap: Time spent in test_bitmap_write_perf:	39553165
[   51.705607][    T1] test_bitmap: all 390447 tests passed
[   51.706544][    T1] PA: 0x000019bfc0000000 for VA: 0xffffb70f80000000
[   51.707668][    T1] PA: 0x0000000004117b48 for VA: 0xffff9d4fc4117b48
[   51.709897][    T1] test_memcat_p: test passed
[   52.400793][    T1] test_meminit: all 11 tests in test_pages passed
[   52.586246][    T1] test_meminit: all 40 tests in test_kvmalloc passed
[   60.926960][    T1] test_meminit: all 70 tests in test_kmemcache passed
[   61.283974][    T1] test_meminit: all 10 tests in test_rcu_persistent passed
[   61.285210][    T1] test_meminit: all 131 tests passed!
[   61.338805][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xafff0000 0xb0000000)
[   61.388003][    T1] added new 256 MB chunk (total 1 chunks, 256 MB) PFNs [0xaffe0000 0xafff0000)
[   61.392725][    T1] HMM test module loaded. This is only for testing HMM.
[   61.394512][    T1] ref_tracker: reference already released.
[   61.394630][    T1] ref_tracker: allocated in:
[   61.394630][    T1]  alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x83/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.394630][    T1] ref_tracker: freed in:
[   61.394630][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.394630][    T1]  test_ref_tracker_init+0x177/0x240
[   61.394630][    T1]  do_one_initcall+0xa7/0x500
[   61.394630][    T1]  do_initcalls+0x1d5/0x240
[   61.394630][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.394630][    T1]  kernel_init+0x2a/0x280
[   61.394630][    T1]  ret_from_fork+0x4d/0x80
[   61.394630][    T1]  ret_from_fork_asm+0x22/0x80
[   61.415871][    T1] ------------[ cut here ]------------
[   61.416777][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:255 ref_tracker_free.cold+0xd9/0xe5
[   61.418310][    T1] Modules linked in:
[   61.419104][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G                 N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.421154][    T1] Tainted: [N]=TEST
[   61.421846][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.423442][    T1] RIP: 0010:ref_tracker_free.cold+0xd9/0xe5
[   61.424725][    T1] Code: c7 7b 6f bd aa e8 6e 70 e4 ff 4c 89 e7 e8 a6 5e bc 01 8b 7b 18 e8 9e 03 2f 04 e8 d9 80 8d 01 4c 89 ee 48 89 ef e8 0e 96 f5 12 <0f> 0b bb ea ff ff ff e9 ac 16 2f 04 e8 bd 80 8d 01 0f b6 f3 48 c7
[   61.427722][    T1] RSP: 0018:ffffb70f80013d40 EFLAGS: 00010246
[   61.428849][    T1] RAX: 0000000000000000 RBX: ffff9d4fc43a8200 RCX: 0000000000000000
[   61.430168][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.431557][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.432970][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9d4fc43a8218
[   61.434293][    T1] R13: 0000000000000282 R14: 0000000002500001 R15: ffff9d4fc43a8210
[   61.435670][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.437173][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.438238][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.439623][    T1] Call Trace:
[   61.440507][    T1]  <TASK>
[   61.441099][    T1]  ? __warn.cold+0x107/0x135
[   61.441945][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.442942][    T1]  ? report_bug+0x223/0x3c0
[   61.443814][    T1]  ? handle_bug+0x71/0x100
[   61.444609][    T1]  ? exc_invalid_op+0x17/0x80
[   61.445450][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.446398][    T1]  ? ref_tracker_free.cold+0xd9/0xe5
[   61.447408][    T1]  ? alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.448544][    T1]  ? test_ref_tracker_init+0x199/0x240
[   61.449504][    T1]  ? do_one_initcall+0xa7/0x500
[   61.450354][    T1]  ? do_initcalls+0x1d5/0x240
[   61.451244][    T1]  ? kernel_init_freeable+0x1e4/0x280
[   61.452207][    T1]  ? kernel_init+0x2a/0x280
[   61.453023][    T1]  ? ret_from_fork+0x4d/0x80
[   61.453861][    T1]  ? ret_from_fork_asm+0x22/0x80
[   61.454865][    T1]  alloctest_ref_tracker_free.constprop.0+0x22/0x40
[   61.456114][    T1]  test_ref_tracker_init+0x199/0x240
[   61.457059][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.458063][    T1]  do_one_initcall+0xa7/0x500
[   61.459010][    T1]  do_initcalls+0x1d5/0x240
[   61.459865][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.460769][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.461644][    T1]  kernel_init+0x2a/0x280
[   61.462441][    T1]  ret_from_fork+0x4d/0x80
[   61.463333][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.464252][    T1]  ret_from_fork_asm+0x22/0x80
[   61.465209][    T1]  </TASK>
[   61.465791][    T1] irq event stamp: 15484139
[   61.466578][    T1] hardirqs last  enabled at (15484149): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.468267][    T1] hardirqs last disabled at (15484160): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.469880][    T1] softirqs last  enabled at (15483640): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.471546][    T1] softirqs last disabled at (15483621): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.473354][    T1] ---[ end trace 0000000000000000 ]---
[   61.474606][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474606][    T1]      test_ref_tracker_timer_func+0x2a/0x80
[   61.474606][    T1]      call_timer_fn+0xf3/0x280
[   61.474606][    T1]      __run_timers+0x5cc/0x680
[   61.474606][    T1]      run_timer_base+0xb1/0x100
[   61.474606][    T1]      run_timer_softirq+0x28/0x80
[   61.474606][    T1]      handle_softirqs+0xfe/0x5c0
[   61.474606][    T1]      __irq_exit_rcu+0x101/0x180
[   61.474606][    T1]      irq_exit_rcu+0xe/0x40
[   61.474606][    T1]      sysvec_apic_timer_interrupt+0xcf/0x140
[   61.474606][    T1]      asm_sysvec_apic_timer_interrupt+0x1a/0x40
[   61.474606][    T1] 
[   61.474975][    T1] ref_tracker: selftest@00000000bb84478e has 1/2 users at
[   61.474975][    T1]      alloctest_ref_tracker_alloc1.constprop.0+0x27/0x40
[   61.474975][    T1]      test_ref_tracker_init+0x77/0x240
[   61.474975][    T1]      do_one_initcall+0xa7/0x500
[   61.474975][    T1]      do_initcalls+0x1d5/0x240
[   61.474975][    T1]      kernel_init_freeable+0x1e4/0x280
[   61.474975][    T1]      kernel_init+0x2a/0x280
[   61.474975][    T1]      ret_from_fork+0x4d/0x80
[   61.474975][    T1]      ret_from_fork_asm+0x22/0x80
[   61.474975][    T1] 
[   61.493553][    T1] ------------[ cut here ]------------
[   61.494468][    T1] WARNING: CPU: 3 PID: 1 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x27c/0x380
[   61.496086][    T1] Modules linked in:
[   61.496816][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   61.498891][    T1] Tainted: [W]=WARN, [N]=TEST
[   61.499690][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   61.501250][    T1] RIP: 0010:ref_tracker_dir_exit+0x27c/0x380
[   61.502289][    T1] Code: b1 fd 4c 89 e7 e8 e4 51 8d fd 4d 8b 24 24 4c 39 2c 24 0f 85 56 ff ff ff e8 11 6e 5e fd 48 8b 74 24 10 48 89 ef e8 44 83 c6 0e <0f> 0b e8 fd 6d 5e fd 48 8d 5d 4c be 04 00 00 00 ba 04 00 00 00 48
[   61.505475][    T1] RSP: 0018:ffffb70f80013db0 EFLAGS: 00010246
[   61.506490][    T1] RAX: 0000000000000000 RBX: ffffffffb8226d78 RCX: 0000000000000000
[   61.507912][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   61.509238][    T1] RBP: ffffffffb8226d20 R08: 0000000000000000 R09: 0000000000000000
[   61.510561][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffb8226d78
[   61.511950][    T1] R13: ffffffffb8226d78 R14: ffffffffb8226d78 R15: ffffffffb8226d78
[   61.513274][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   61.514775][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.515888][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   61.517224][    T1] Call Trace:
[   61.517844][    T1]  <TASK>
[   61.518421][    T1]  ? __warn.cold+0x107/0x135
[   61.519318][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.520510][    T1]  ? report_bug+0x223/0x3c0
[   61.521371][    T1]  ? handle_bug+0x71/0x100
[   61.522178][    T1]  ? exc_invalid_op+0x17/0x80
[   61.523073][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   61.524031][    T1]  ? ref_tracker_dir_exit+0x27c/0x380
[   61.525042][    T1]  test_ref_tracker_init+0x1f5/0x240
[   61.525973][    T1]  ? __pfx_test_ref_tracker_init+0x40/0x40
[   61.527041][    T1]  do_one_initcall+0xa7/0x500
[   61.527962][    T1]  do_initcalls+0x1d5/0x240
[   61.528811][    T1]  kernel_init_freeable+0x1e4/0x280
[   61.529713][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.530593][    T1]  kernel_init+0x2a/0x280
[   61.531456][    T1]  ret_from_fork+0x4d/0x80
[   61.532311][    T1]  ? __pfx_kernel_init+0x40/0x40
[   61.533196][    T1]  ret_from_fork_asm+0x22/0x80
[   61.534153][    T1]  </TASK>
[   61.534810][    T1] irq event stamp: 15484617
[   61.535588][    T1] hardirqs last  enabled at (15484627): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   61.537414][    T1] hardirqs last disabled at (15484636): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   61.539089][    T1] softirqs last  enabled at (15484212): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   61.540731][    T1] softirqs last disabled at (15484207): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   61.542343][    T1] ---[ end trace 0000000000000000 ]---
[   61.543315][    T1] test_div64: Starting 64bit/32bit division and modulo test
[   61.560638][    T1] test_div64: Completed 64bit/32bit division and modulo test, 0.016142247s elapsed
[   61.572224][    T1] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
[   61.573205][    T1] crc32: self tests passed, processed 225944 bytes in 4609581 nsec
[   61.579229][    T1] crc32c: CRC_LE_BITS = 64
[   61.580013][    T1] crc32c: self tests passed, processed 112972 bytes in 2308783 nsec
[   61.967386][    T1] crc32_combine: 8373 self tests passed
[   62.346854][    T1] crc32c_combine: 8373 self tests passed
[   62.350988][    T1] xz_dec_test: module loaded
[   62.351784][    T1] xz_dec_test: Create a device node with 'mknod xz_dec_test c 505 0' and write .xz files to it.
[   62.357112][    T1] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   62.358513][    T1] glob: 64 self-tests passed, 0 failed
[   62.359566][    T1] rbtree testing
[   62.479782][    T1]  -> test 1 (latency of nnodes insert+delete): 419732 cycles
[   62.604083][    T1]  -> test 2 (latency of nnodes cached insert+delete): 427610 cycles
[   62.619169][    T1]  -> test 3 (latency of inorder traversal): 39449 cycles
[   62.620514][    T1]  -> test 4 (latency to fetch first node)
[   62.621473][    T1]         non-cached: 623 cycles
[   62.622345][    T1]         cached: 87 cycles
[   63.255580][    T1] augmented rbtree testing
[   63.457607][    T1]  -> test 1 (latency of nnodes insert+delete): 705508 cycles
[   63.663982][    T1]  -> test 2 (latency of nnodes cached insert+delete): 713570 cycles
[   64.707227][    T1] gpio_it87: no device
[   64.720568][    T1] usbcore: registered new interface driver gpio-mpsse
[   64.750427][    T1] gpio_winbond: chip ID at 2e is ffff
[   64.751406][    T1] gpio_winbond: not an our chip
[   64.752485][    T1] gpio_winbond: chip ID at 4e is ffff
[   64.753397][    T1] gpio_winbond: not an our chip
[   64.796797][    T1] leds_apu: No PC Engines APUv1 board detected. For APUv2,3 support, enable CONFIG_PCENGINES_APU2
[   64.807406][    T1] leds_ss4200: no LED devices found
[   64.835995][    T1] SPI driver leds_cr0014114 has no spi_device_id for crane,cr0014114
[   64.838242][    T1] SPI driver leds_el15203000 has no spi_device_id for crane,el15203000
[   64.840127][    T1] SPI driver leds_spi_byte has no spi_device_id for ubnt,acb-spi-led
[   64.864112][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[   64.879756][    T1] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
[   64.881769][    T1] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
[   64.883202][    T1] cpcihp_generic: not configured, disabling.
[   64.884617][    T1] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   64.922573][    T1] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
[   64.965488][    T1] switchtec: loaded.
[   64.968881][    T1] SPI driver hx8357 has no spi_device_id for himax,hx8369
[   64.999403][    T1] rivafb_setup START
[   65.000627][    T1] nvidiafb_setup START
[   65.004022][    T1] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[   65.013567][    T1] no IO addresses supplied
[   65.019640][    T1] hgafb: HGA card not detected.
[   65.021040][    T1] hgafb hgafb.0: probe with driver hgafb failed with error -22
[   65.041682][    T1] usbcore: registered new interface driver udlfb
[   65.044661][    T1] usbcore: registered new interface driver smscufx
[   65.049881][    T1] hv_vmbus: registering driver hyperv_fb
[   65.059809][    T1] uvesafb: failed to execute /sbin/v86d
[   65.060791][    T1] uvesafb: make sure that the v86d helper is installed and executable
[   65.062145][    T1] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   65.063512][    T1] uvesafb: vbe_init() failed with -22
[   65.064500][    T1] uvesafb uvesafb.0: probe with driver uvesafb failed with error -22
[   65.068350][    T1] IPMI message handler: version 39.2
[   65.070120][    T1] ipmi device interface
[   65.073336][    T1] ipmi_si: IPMI System Interface driver
[   65.077713][    T1] ipmi_si: Unable to find any System Interface(s)
[   65.078831][    T1] ipmi_ssif: IPMI SSIF Interface driver
[   65.081374][    T1] IPMI Watchdog: driver initialized
[   65.082257][    T1] IPMI poweroff: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot
[   65.101967][    T1] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   65.158247][    T1] ERST DBG: ERST support is disabled.
[   65.169207][    T1] isapnp: Scanning for PnP cards...
[   65.527216][    T1] isapnp: No Plug & Play device found
[   65.765895][    T1] ioatdma: Intel(R) QuickData Technology Driver 5.00
[   65.768432][    T1] idxd driver failed to load without MOVDIR64B.
[   67.922319][    T1] ACPI: \_SB_.LNKD: Enabled at IRQ 11
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
** 15016 printk messages dropped **
[   73.260968][    T1] N_HDLC line discipline registered with maxframe=4096
[   73.262151][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   73.292531][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.308991][    T1] printk: legacy console [ttyS0] disabled
[   73.312470][    T1] serial 00:04: Runtime PM usage count underflow!
[   73.350562][    T1] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   73.351324][    T1] printk: legacy console [ttyS0] enabled
[   73.448187][    T1] Driver 'dfl-uart' was unable to register with bus_type 'dfl' because the bus was not initialized.
[   73.463638][    T1] Serial: AMBA driver
[   73.480306][    T1] msm_serial: driver initialized
[   73.484878][    T1] Freescale QUICC Engine UART device driver
[   73.490547][    T1] SuperH (H)SCI(F) driver initialized
[   73.493567][    T1] STMicroelectronics ASC driver initialized
[   73.495411][    T1] STM32 USART driver initialized
[   73.508748][    T1] MOXA Intellio family driver version 6.0k
[   73.517468][    T1] mmtimer: Hardware unsupported
[   73.520897][    T1] lp: driver loaded but no devices found
[   73.521798][    T1] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   73.523381][    T1] ac.o: No PCI boards found.
[   73.524156][    T1] ac.o: For an ISA board you must supply memory and irq parameters.
[   73.530328][    T1] Non-volatile memory driver v1.3
[   73.557631][    T1] ------------[ cut here ]------------
[   73.558546][    T1] module-autoload: duplicate request for module parport_lowlevel
[   73.560269][    T1] WARNING: CPU: 3 PID: 1 at kernel/module/dups.c:184 kmod_dup_request_exists_wait+0x2b0/0x540
[   73.561932][    T1] Modules linked in:
[   73.562793][    T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   73.564839][    T1] Tainted: [W]=WARN, [N]=TEST
[   73.565638][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   73.567232][    T1] RIP: 0010:kmod_dup_request_exists_wait+0x2b0/0x540
[   73.568391][    T1] Code: 12 00 83 e3 01 31 ff 89 de e8 2c 6a 12 00 84 db 0f 84 aa 0c 6a fe e8 5f 66 12 00 4c 89 e6 48 c7 c7 68 0e 1f aa e8 d0 89 db ff <0f> 0b e8 49 66 12 00 0f b6 74 24 06 31 ff e8 fd 69 12 00 45 84 ed
[   73.571569][    T1] RSP: 0018:ffffb70f80013ce0 EFLAGS: 00010246
[   73.572625][    T1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
[   73.573981][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   73.575374][    T1] RBP: ffff9d4fc5411800 R08: 0000000000000000 R09: 0000000000000000
[   73.576745][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: ffffb70f80013d40
[   73.578062][    T1] R13: 0000000000000001 R14: ffffb70f80013d24 R15: 001fffffffc00000
[   73.579435][    T1] FS:  0000000000000000(0000) GS:ffff9d503d600000(0000) knlGS:0000000000000000
[   73.580934][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   73.581995][    T1] CR2: 0000000000000000 CR3: 0000000056520000 CR4: 0000000000350ef0
[   73.583379][    T1] Call Trace:
[   73.584056][    T1]  <TASK>
[   73.584636][    T1]  ? __warn.cold+0x107/0x135
[   73.585475][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.587147][    T1]  ? report_bug+0x223/0x3c0
[   73.588524][    T1]  ? handle_bug+0x71/0x100
[   73.589762][    T1]  ? exc_invalid_op+0x17/0x80
[   73.591302][    T1]  ? asm_exc_invalid_op+0x1a/0x40
[   73.593610][    T1]  ? kmod_dup_request_exists_wait+0x2b0/0x540
[   73.596021][    T1]  __request_module+0x1fc/0x400
[   73.597509][    T1]  __parport_register_driver+0x140/0x180
[   73.599132][    T1]  ppdev_init+0xa1/0x140
[   73.600388][    T1]  ? __pfx_ppdev_init+0x40/0x40
[   73.601236][    T1]  do_one_initcall+0xa7/0x500
[   73.602282][    T1]  do_initcalls+0x1d5/0x240
[   73.603211][    T1]  kernel_init_freeable+0x1e4/0x280
[   73.604115][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.604991][    T1]  kernel_init+0x2a/0x280
[   73.605777][    T1]  ret_from_fork+0x4d/0x80
[   73.606591][    T1]  ? __pfx_kernel_init+0x40/0x40
[   73.607529][    T1]  ret_from_fork_asm+0x22/0x80
[   73.608528][    T1]  </TASK>
[   73.609111][    T1] irq event stamp: 18153181
[   73.609880][    T1] hardirqs last  enabled at (18153191): [<ffffffff910f2868>] __up_console_sem+0x168/0x1c0
[   73.611546][    T1] hardirqs last disabled at (18153202): [<ffffffff910f284d>] __up_console_sem+0x14d/0x1c0
[   73.613199][    T1] softirqs last  enabled at (18153104): [<ffffffff90f92f55>] handle_softirqs+0x415/0x5c0
[   73.614846][    T1] softirqs last disabled at (18153093): [<ffffffff90f93241>] __irq_exit_rcu+0x101/0x180
[   73.616440][    T1] ---[ end trace 0000000000000000 ]---
[   73.617365][    T1] ppdev: user-space parallel port driver
[   73.618543][    T1] telclk_interrupt = 0xf non-mcpbl0010 hw.
[   73.619785][    T1] smapi::smapi_init, ERROR invalid usSmapiID
[   73.620803][    T1] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
[   73.622381][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize board data
[   73.623753][    T1] mwave: mwavedd::mwave_init: Error: Failed to initialize
[   73.624925][    T1] Linux agpgart interface v0.103
[   73.630177][    T1] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[   73.645164][    T1] usbcore: registered new interface driver xillyusb
[   73.666788][    T1] ACPI: bus type drm_connector registered
[   73.675138][    T1] [drm] radeon kernel modesetting enabled.
[   73.677037][    T1] [drm] amdgpu kernel modesetting enabled.
[   73.680257][    T1] amdgpu: Virtual CRAT table created for CPU
[   73.682468][    T1] amdgpu: Topology: Add CPU node
[   73.684983][    T1] **************************************************************
[   73.686200][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.689714][    T1] **                                                          **
[   73.690996][    T1] ** CONFIG_DRM_I915_REPLAY_GPU_HANGS_API builds are intended **
[   73.692225][    T1] ** for specific userspace graphics stack developers only!   **
[   73.693434][    T1] **                                                          **
[   73.694695][    T1] ** If you are seeing this message please report this to the **
[   73.695919][    T1] ** provider of your kernel build.                           **
[   73.697174][    T1] **                                                          **
[   73.698578][    T1] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE     **
[   73.699850][    T1] **************************************************************
[   73.723580][    T1] [drm] Initialized vgem 1.0.0 for vgem on minor 0
[   73.749611][    T1] [drm] Initialized vkms 1.0.0 for vkms on minor 1
[   73.928971][    T1] Console: switching to colour frame buffer device 128x48
[   73.989849][    T1] platform vkms: [drm] fb0: vkmsdrmfb frame buffer device
[   74.009342][    T1] usbcore: registered new interface driver udl
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0 
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? irq_trace+0x84/0xc0
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_emit_next_record+0x232/0x440
[   79.802669][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.802669][    T1]  console_flush_all+0x590/0x7c0
[   79.802669][    T1]  ? console_flush_all+0x26/0x7c0
[   79.802669][    T1]  console_unlock+0xf9/0x280
[   79.802669][    T1]  vprintk_emit+0x572/0x5c0
[   79.802669][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.802669][    T1]  ? __mutex_lock+0x380/0xd40
[   79.802669][    T1]  dev_printk_emit+0x7f/0xc0
[   79.802669][    T1]  __dev_printk+0x89/0x100
[   79.802669][    T1]  _dev_info+0xba/0xf5
[   79.802669][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.802669][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.802669][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.802669][    T1]  bochs_pci_probe+0x30/0x380
[   79.802669][    T1]  local_pci_probe+0x88/0x100
[   79.802669][    T1]  pci_call_probe+0x126/0x340
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? pci_match_device+0x287/0x380
[   79.802669][    T1]  pci_device_probe+0x154/0x280
[   79.802669][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.802669][    T1]  really_probe+0x411/0x780
[   79.802669][    T1]  __driver_probe_device+0x194/0x280
[   79.802669][    T1]  driver_probe_device+0x6f/0x1c0
[   79.802669][    T1]  __driver_attach+0x204/0x380
[   79.802669][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.802669][    T1]  bus_for_each_dev+0xe3/0x180
[   79.802669][    T1]  driver_attach+0x3a/0x80
[   79.802669][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.802669][    T1]  driver_register+0x11d/0x1c0
[   79.802669][    T1]  __pci_register_driver+0x105/0x140
[   79.802669][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.802669][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.802669][    T1]  do_one_initcall+0xa7/0x500
[   79.802669][    T1]  do_initcalls+0x1d5/0x240
[   79.802669][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  kernel_init+0x2a/0x280
[   79.802669][    T1]  ret_from_fork+0x4d/0x80
[   79.802669][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.802669][    T1]  ret_from_fork_asm+0x22/0x80
[   79.802669][    T1]  </TASK>
[   79.802669][    T1] Modules linked in:
[   79.802669][    T1] CR2: 000000000000020c
[   79.802669][    T1] ---[ end trace 0000000000000000 ]---
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Kernel panic - not syncing: Fatal exception
[   79.802669][    T1] Kernel Offset: 0xe800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.802669][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 213 lines

Best regards
Thomas

[1]
https://elixir.bootlin.com/linux/v6.12.5/source/drivers/pci/vgaarb.c#L173

Quoted 196 lines
[   73.569852][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   73.571802][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   73.572787][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   73.581626][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   73.650048][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   73.650134][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.276550][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device
[   79.346726][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[   79.348731][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c
[   79.348799][    T1] #PF: supervisor write access in kernel mode
[   79.348857][    T1] #PF: error_code(0x0002) - not-present page
[   79.348913][    T1] PGD 0 P4D 0
[   79.348999][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.349107][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.349268][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.349313][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.349377][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.349524][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.349628][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.349716][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.349808][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.349879][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.349952][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.350024][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.350101][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.350196][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.350278][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.350344][    T1] Call Trace:
[   79.350373][    T1]  <TASK>
[   79.350413][    T1]  ? __die+0x23/0x80
[   79.350540][    T1]  ? page_fault_oops+0x21c/0x240
[   79.350675][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.350798][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.350904][    T1]  ? exc_page_fault+0x3f/0x180
[   79.351066][    T1]  ? exc_page_fault+0x87/0x180
[   79.351211][    T1]  ? asm_exc_page_fault+0x26/0x40
[   79.351379][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.351542][    T1]  hide_cursor+0x66/0x1c0
[   79.351656][    T1]  vt_console_print+0x9b1/0xa40
[   79.351813][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.351920][    T1]  ? irq_trace+0x84/0xc0
[   79.352029][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352153][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352254][    T1]  console_emit_next_record+0x232/0x440
[   79.352333][    T1]  ? console_emit_next_record+0x1fe/0x440
[   79.352450][    T1]  console_flush_all+0x590/0x7c0
[   79.352531][    T1]  ? console_flush_all+0x26/0x7c0
[   79.352601][    T1]  console_unlock+0xf9/0x280
[   79.352601][    T1]  vprintk_emit+0x572/0x5c0
[   79.352601][    T1]  dev_vprintk_emit+0x70/0xc0
[   79.352601][    T1]  ? __mutex_lock+0x380/0xd40
[   79.352601][    T1]  dev_printk_emit+0x7f/0xc0
[   79.352601][    T1]  __dev_printk+0x89/0x100
[   79.352601][    T1]  _dev_info+0xba/0xf5
[   79.352601][    T1]  vga_remove_vgacon.cold+0x18/0xc0
[   79.352601][    T1]  aperture_remove_conflicting_pci_devices+0x142/0x1c0
[   79.352601][    T1]  ? __pfx_bochs_pci_probe+0x40/0x40
[   79.352601][    T1]  bochs_pci_probe+0x30/0x380
[   79.352601][    T1]  local_pci_probe+0x88/0x100
[   79.352601][    T1]  pci_call_probe+0x126/0x340
[   79.352601][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.352601][    T1]  ? pci_match_device+0x287/0x380
[   79.352601][    T1]  pci_device_probe+0x154/0x280
[   79.352601][    T1]  ? __pfx_pci_device_probe+0x40/0x40
[   79.352601][    T1]  really_probe+0x411/0x780
[   79.352601][    T1]  __driver_probe_device+0x194/0x280
[   79.352601][    T1]  driver_probe_device+0x6f/0x1c0
[   79.352601][    T1]  __driver_attach+0x204/0x380
[   79.352601][    T1]  ? __pfx___driver_attach+0x40/0x40
[   79.352601][    T1]  bus_for_each_dev+0xe3/0x180
[   79.352601][    T1]  driver_attach+0x3a/0x80
[   79.352601][    T1]  bus_add_driver+0x1fd/0x3c0
[   79.352601][    T1]  driver_register+0x11d/0x1c0
[   79.352601][    T1]  __pci_register_driver+0x105/0x140
[   79.352601][    T1]  bochs_pci_driver_init+0x8a/0xc0
[   79.352601][    T1]  ? __pfx_bochs_pci_driver_init+0x40/0x40
[   79.352601][    T1]  do_one_initcall+0xa7/0x500
[   79.352601][    T1]  do_initcalls+0x1d5/0x240
[   79.352601][    T1]  kernel_init_freeable+0x1e4/0x280
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  kernel_init+0x2a/0x280
[   79.352601][    T1]  ret_from_fork+0x4d/0x80
[   79.352601][    T1]  ? __pfx_kernel_init+0x40/0x40
[   79.352601][    T1]  ret_from_fork_asm+0x22/0x80
[   79.352601][    T1]  </TASK>
[   79.352601][    T1] Modules linked in:
[   79.352601][    T1] CR2: 000000000000020c
[   79.352601][    T1] ---[ end trace 0000000000000000 ]---
[   79.352601][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.352601][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.352601][    T1] RSP: 0018:ffffb927800136c0 EFLAGS: 00010046
[   79.352601][    T1] RAX: 0000000000000000 RBX: ffff9835810a8800 RCX: 0000000000000000
[   79.352601][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.352601][    T1] RBP: ffff983585d07000 R08: 0000000000000000 R09: 0000000000000000
[   79.352601][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.352601][    T1] R13: 0000000000000000 R14: ffff983585d075e8 R15: 0000000000000032
[   79.352601][    T1] FS:  0000000000000000(0000) GS:ffff9835fd200000(0000) knlGS:0000000000000000
[   79.352601][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.352601][    T1] CR2: 000000000000020c CR3: 000000004d920000 CR4: 0000000000350ef0
[   79.352601][    T1] Kernel panic - not syncing: Fatal exception
[   79.352601][    T1] Kernel Offset: 0xf800000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[   79.352601][    T1] ---[ end Kernel panic - not syncing: Fatal exception ]---
Quoted 92 lines

Best regards
Thomas

Quoted 2 lines

Dave

Signature · 71 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
 From bebba3b34d5df5aa7c882f080633b43ddb87f4ad Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <[email protected]>
Date: Mon, 16 Dec 2024 09:21:46 +0100
Subject: [PATCH] drm/bochs: Do not put DRM device in PCI remove callback

Removing the bochs PCI device should mark the DRM device as unplugged
without removing it. Hence clear the respective call to drm_dev_put()
from bochs_pci_remove().

Fixes a double unref in devm_drm_dev_init_release(). An example error
message is shown below:

[   32.958338] BUG: KASAN: use-after-free in drm_dev_put.part.0+0x1b/0x90
[   32.958850] Write of size 4 at addr ffff888152134004 by task (udev-worker)/591
[   32.959574] CPU: 3 UID: 0 PID: 591 Comm: (udev-worker) Tainted: G            E      6.13.0-rc2-1-default+ #3417
[   32.960316] Tainted: [E]=UNSIGNED_MODULE
[   32.960637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-2-gc13ff2cd-prebuilt.qemu.org 04/01/2014
[   32.961429] Call Trace:
[   32.961433]  <TASK>
[   32.961439]  dump_stack_lvl+0x68/0x90
[   32.961452]  print_address_description.constprop.0+0x88/0x330
[   32.961461]  ? preempt_count_sub+0x14/0xc0
[   32.961473]  print_report+0xe2/0x1d0
[   32.961479]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.963725]  ? __virt_addr_valid+0x143/0x320
[   32.964077]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.964463]  ? drm_dev_put.part.0+0x1b/0x90
[   32.964817]  kasan_report+0xce/0x1a0
[   32.965123]  ? drm_dev_put.part.0+0x1b/0x90
[   32.965474]  kasan_check_range+0xff/0x1c0
[   32.965806]  drm_dev_put.part.0+0x1b/0x90
[   32.966138]  release_nodes+0x84/0xc0
[   32.966447]  devres_release_all+0xd2/0x110
[   32.966788]  ? __pfx_devres_release_all+0x10/0x10
[   32.967177]  ? preempt_count_sub+0x14/0xc0
[   32.967523]  device_unbind_cleanup+0x16/0xc0
[   32.967886]  really_probe+0x1b7/0x570
[   32.968207]  __driver_probe_device+0xca/0x1b0
[   32.968568]  driver_probe_device+0x4a/0xf0
[   32.968907]  __driver_attach+0x10b/0x290
[   32.969239]  ? __pfx___driver_attach+0x10/0x10
[   32.969598]  bus_for_each_dev+0xc0/0x110
[   32.969923]  ? __pfx_bus_for_each_dev+0x10/0x10
[   32.970291]  ? bus_add_driver+0x17a/0x2b0
[   32.970622]  ? srso_alias_return_thunk+0x5/0xfbef5
[   32.971011]  bus_add_driver+0x19a/0x2b0
[   32.971335]  driver_register+0xd8/0x160
[   32.971671]  ? __pfx_bochs_pci_driver_init+0x10/0x10 [bochs]
[   32.972130]  do_one_initcall+0xba/0x390
[...]

After unplugging the DRM device, clients will close their references.
Closing the final reference will also release the DRM device.

Reported-by: Dr. David Alan Gilbert <[email protected]>
Closes: https://lore.kernel.org/lkml/Z18dbfDAiFadsSdg@gallifrey/
Fixes: 04826f588682 ("drm/bochs: Allocate DRM device in struct bochs_device")
Cc: Thomas Zimmermann <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: [email protected]
Signed-off-by: Thomas Zimmermann <[email protected]>
---
  drivers/gpu/drm/tiny/bochs.c | 1 -
  1 file changed, 1 deletion(-)
drivers/gpu/drm/tiny/bochs.c +0 -1
index 89a699370a59..c67e1f906785 100644
@@ -757,7 +757,6 @@ static void bochs_pci_remove(struct pci_dev *pdev)
  	drm_dev_unplug(dev);
  	drm_atomic_helper_shutdown(dev);
-	drm_dev_put(dev);
  }
  static void bochs_pci_shutdown(struct pci_dev *pdev)
Signature · 1 line
2.47.1
Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
Signature · 4 lines
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
#10 lore raw
In reply to Dr. David Alan Gilbert

(cc'ing Hans, who implemented deferred console takeover)

Hi

Am 16.12.24 um 18:35 schrieb Dr. David Alan Gilbert:

Quoted 11 lines · * Thomas Zimmermann ([email protected]) wrote:
Quoted 10 lines

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 5 lines
Quoted 2 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

Quoted 7 lines
Quoted 6 lines
Quoted 1 line

It looks to me if it made the mistake of trying to print something in the middle of being removed:

From the stack trace below, I'd say it is the one at [1]. But I fail to
reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

I was able to reproduce it a single time. My setup is

- CONFIG_DEBUG_TEST_DRIVER_REMOVE=y
- CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
- startup with vgacon
- 'quiet' on kernel command line (important!)

and then I got the segfault you report.

With the provided stack trace and log, I think I got some idea what is happened

Quoted 3 lines
[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single

[...]

Quoted 9 lines
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console

This comes from the first iteration in really_probe() [1]. This is the bochs instance that will be removed. It should install fbcon, but that gets deferred.

[1] https://elixir.bootlin.com/linux/v6.12.5/source/drivers/base/dd.c#L631

Quoted 6 lines
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device

End of first bochs instance here..

Quoted 1 line
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console

The second instance of bochs starts here and tries to deactivate the console a second time. Notice that we didn't have any "Console is " or "Taking over console" messages.

Quoted 1 line
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c

I've not been able to figure out what is a offset 0x20c (524 decimal). None of the structs involved appears to have any fields starting at this offset. The nearest case is vc_hi_font_mask, [2] which is at +520. Could be related to aligned memory access. get_color() would read that field. [3] vc_num at +512 is another candidate.

[2] https://elixir.bootlin.com/linux/v6.13-rc2/source/include/linux/console_struct.h#L124
[3] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/video/fbdev/core/fbcon.c#L302

Quoted 28 lines
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
Quoted 3 lines
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40

I think we get here via steps [4] to [8].

[4] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/pci/vgaarb.c#L173
[5] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L3287
[6] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L861
[7] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L846
[8] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/video/fbdev/core/fbcon.c#L1322

When vt_console_print() invokes the call at [9], it apparently replaces the deferred console implementation (maybe ?) and then the next line [5] operates on a NULL pointer somewhere.

[9] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L3286

Best regards
Thomas

Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
#11 lore raw
Quoted 48 lines · Thomas Zimmermann

(cc'ing Hans, who implemented deferred console takeover)

Hi

Am 16.12.24 um 18:35 schrieb Dr. David Alan Gilbert:

Quoted 11 lines · * Thomas Zimmermann ([email protected]) wrote:
Quoted 10 lines

Hi

Am 16.12.24 um 14:46 schrieb Dr. David Alan Gilbert:
[...]

Quoted 5 lines
Quoted 2 lines

The attached patch fixes the problem for me. Could you please test and report back the results.

That gets me a different oops; this was run with:
qemu-system-x86_64 -M pc -cpu host --enable-kvm -smp 4 -m 2G -kernel /discs/fast/kernel/arch/x86/boot/bzImage -append "console=tty0 console=ttyS0 root=/dev/vdb1 single" -drive if=virtio,file=/discs/more/images/debian12-64scan.qcow2

Quoted 7 lines
Quoted 6 lines
Quoted 1 line

It looks to me if it made the mistake of trying to print something in the middle of being removed:

From the stack trace below, I'd say it is the one at [1]. But I fail to
reproduce the problem.

Could you please send me the complete output of dmesg after the system finished booting?

Sure; this is as far as it gets until it hits the vga oops that stops it:

I was able to reproduce it a single time. My setup is

- CONFIG_DEBUG_TEST_DRIVER_REMOVE=y
- CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
- startup with vgacon
- 'quiet' on kernel command line (important!)

and then I got the segfault you report.

With the provided stack trace and log, I think I got some idea what is happened

Quoted 3 lines
[    0.000000][    T0] Linux version 6.13.0-rc2+ (dg@dalek) (gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), GNU ld version 2.43.1-4.fc41) #373 SMP PREEMPT_DYNAMIC Mon Dec 16 13:25:32 GMT 2024
[    0.000000][    T0] Command line: console=tty0 console=ttyS0 root=/dev/vdb1 single

[...]

Quoted 7 lines
[   74.077481][    T1] SPI driver abt-y030xx067a has no spi_device_id for abt,y030xx067a
[   74.088805][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for dlink,dir-685-panel
[   74.090492][    T1] SPI driver panel-ilitek-ili9322 has no spi_device_id for ilitek,ili9322
[   74.094556][    T1] SPI driver panel-innolux-ej030na has no spi_device_id for innolux,ej030na
[   74.106367][    T1] SPI driver nt39016 has no spi_device_id for kingdisplay,kd035g6-54nt
[   74.116623][    T1] SPI driver s6d27a1-panel has no spi_device_id for samsung,s6d27a1
[   74.120701][    T1] SPI driver panel-samsung-s6e63m0 has no spi_device_id for samsung,s6e63m0
Quoted 5 lines
Quoted 1 line
[   74.177273][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console

This comes from the first iteration in really_probe() [1]. This is the bochs instance that will be removed. It should install fbcon, but that gets deferred.

I don't think that's correct, because ...

Quoted 7 lines

[1] https://elixir.bootlin.com/linux/v6.12.5/source/drivers/base/dd.c#L631

Quoted 5 lines
[   74.179388][    T1] [drm] Found bochs VGA, ID 0xb0c5.
[   74.180931][    T1] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[   74.199314][    T1] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 2
[   74.265834][    T1] fbcon: bochs-drmdrmfb (fb1) is primary device
[   74.265882][    T1] fbcon: Remapping primary device, fb1, to tty 1-63

... the above line I think is only ever printed if we're not deferred anymore:
- One such printk is in fbcon_remap_all(), but after checking for deferred_takeover and bailing out if that's set.
- The other is in do_fb_registered -> fbcon_select_primary (but only if CONFIG_FRAMEBUFFER_DETECT_PRIMARY is set), which is before we check for deferred_takeover. But if deferred_takeover is set that path should print

  		pr_info("fbcon: Deferring console take-over\n");

which does not seem to be the case.

But then I have no idea why deferred fbcon could have any impact at all. Really puzzling.
-Sima

Quoted 85 lines
Quoted 1 line
[   79.736367][    T1] bochs-drm 0000:00:02.0: [drm] fb1: bochs-drmdrmfb frame buffer device

End of first bochs instance here..

Quoted 1 line
[   79.800872][    T1] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console

The second instance of bochs starts here and tries to deactivate the console a second time. Notice that we didn't have any "Console is " or "Taking over console" messages.

Quoted 1 line
[   79.802400][    T1] BUG: kernel NULL pointer dereference, address: 000000000000020c

I've not been able to figure out what is a offset 0x20c (524 decimal). None of the structs involved appears to have any fields starting at this offset. The nearest case is vc_hi_font_mask, [2] which is at +520. Could be related to aligned memory access. get_color() would read that field. [3] vc_num at +512 is another candidate.

[2] https://elixir.bootlin.com/linux/v6.13-rc2/source/include/linux/console_struct.h#L124
[3] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/video/fbdev/core/fbcon.c#L302

Quoted 28 lines
[   79.802448][    T1] #PF: supervisor write access in kernel mode
[   79.802498][    T1] #PF: error_code(0x0002) - not-present page
[   79.802545][    T1] PGD 0 P4D 0
[   79.802622][    T1] Oops: Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC NOPTI
[   79.802669][    T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G        W        N 6.13.0-rc2+ #373 5a5c0ce8f09b0b72067981f01985e201a0118bb6
[   79.802669][    T1] Tainted: [W]=WARN, [N]=TEST
[   79.802669][    T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
[   79.802669][    T1] RIP: 0010:fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1] Code: c0 05 00 00 66 89 44 24 06 e8 f3 35 2a fd 0f b7 bb c0 05 00 00 e8 27 b8 e9 fc 49 8d bc 24 0c 02 00 00 49 89 c7 e8 d7 3d 2a fd <45> 89 bc 24 0c 02 00 00 48 8d bd e0 05 00 00 e8 c3 3b 2a fd 44 8b
[   79.802669][    T1] RSP: 0018:ffffb70f800136c0 EFLAGS: 00010046
[   79.802669][    T1] RAX: 0000000000000000 RBX: ffff9d4fc10a8800 RCX: 0000000000000000
[   79.802669][    T1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   79.802669][    T1] RBP: ffff9d4fc54ba800 R08: 0000000000000000 R09: 0000000000000000
[   79.802669][    T1] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[   79.802669][    T1] R13: 0000000000000000 R14: ffff9d4fc54bade8 R15: 0000000000000032
[   79.802669][    T1] FS:  0000000000000000(0000) GS:ffff9d503d200000(0000) knlGS:0000000000000000
[   79.802669][    T1] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   79.802669][    T1] CR2: 000000000000020c CR3: 0000000056520000 CR4: 0000000000350ef0
[   79.802669][    T1] Call Trace:
[   79.802669][    T1]  <TASK>
[   79.802669][    T1]  ? __die+0x23/0x80
[   79.802669][    T1]  ? page_fault_oops+0x21c/0x240
[   79.802669][    T1]  ? do_user_addr_fault+0x893/0x1180
[   79.802669][    T1]  ? srso_return_thunk+0x5/0x7f
[   79.802669][    T1]  ? exc_page_fault+0x3f/0x180
[   79.802669][    T1]  ? exc_page_fault+0x87/0x180
[   79.802669][    T1]  ? asm_exc_page_fault+0x26/0x40
Quoted 3 lines
[   79.802669][    T1]  ? fbcon_cursor+0xa9/0x3c0
[   79.802669][    T1]  hide_cursor+0x66/0x1c0
[   79.802669][    T1]  vt_console_print+0x9b1/0xa40

I think we get here via steps [4] to [8].

[4]
https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/pci/vgaarb.c#L173
[5]
https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L3287
[6]
https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L861
[7]
https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L846
[8] https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/video/fbdev/core/fbcon.c#L1322

When vt_console_print() invokes the call at [9], it apparently replaces the deferred console implementation (maybe ?) and
then the next line [5] operates on a NULL pointer somewhere.

[9]
https://elixir.bootlin.com/linux/v6.13-rc2/source/drivers/tty/vt/vt.c#L3286

Best regards
Thomas

Signature · 7 lines
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
Signature · 3 lines
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch