lkml.org 
[lkml]   [2017]   [Nov]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[test_abba] WARNING: possible circular locking dependency detected
    Hello,

    FYI this happens in mainline kernel 4.14.0-12891-gc8a0739.
    It looks like a new regression after 4.14.

    It occurs in 2 out of 2 boots.

    [ 1.588989] spin_lock-torture: Creating lock_torture_stats task
    [ 1.589710] spin_lock-torture: lock_torture_writer task started
    [ 1.590645] spin_lock-torture: lock_torture_stats task started
    [ 2.100149]
    [ 2.100363] ======================================================
    [ 2.101009] WARNING: possible circular locking dependency detected
    [ 2.101645] 4.14.0-12891-gc8a0739 #1 Not tainted
    [ 2.102150] ------------------------------------------------------
    [ 2.102783] kworker/0:1/14 is trying to acquire lock:
    [ 2.103312] (ww_class_mutex){+.+.}, at: [<ffffffff8115fd09>] test_abba_work+0xd9/0x35e:
    test_abba_work at kernel/locking/test-ww_mutex.c:179
    [ 2.104009]
    [ 2.104009] but now in release context of a crosslock acquired at the following:
    [ 2.104009] ((completion)&abba.b_ready){+.+.}, at: [<ffffffff81160132>] test_abba+0x1a4/0x3c0:
    test_abba at kernel/locking/test-ww_mutex.c:218
    [ 2.104009]
    [ 2.104009] which lock already depends on the new lock.
    [ 2.104009]
    [ 2.104009] the existing dependency chain (in reverse order) is:
    [ 2.104009]
    [ 2.104009] -> #1 ((completion)&abba.b_ready){+.+.}:
    [ 2.104009] wait_for_completion+0x5e/0x220:
    spin_lock_irq at include/linux/spinlock.h:340
    (inlined by) __wait_for_common at kernel/sched/completion.c:111
    (inlined by) wait_for_common at kernel/sched/completion.c:123
    (inlined by) wait_for_completion at kernel/sched/completion.c:144
    [ 2.104009] test_abba+0x1a4/0x3c0:
    test_abba at kernel/locking/test-ww_mutex.c:218
    [ 2.104009] test_ww_mutex_init+0xcc/0x3e1:
    test_ww_mutex_init at kernel/locking/test-ww_mutex.c:610
    [ 2.104009] do_one_initcall+0xac/0x1c7:
    do_one_initcall at init/main.c:826
    [ 2.104009] kernel_init_freeable+0x116/0x1db:
    do_initcall_level at init/main.c:891
    (inlined by) do_initcalls at init/main.c:900
    (inlined by) do_basic_setup at init/main.c:918
    (inlined by) kernel_init_freeable at init/main.c:1066
    [ 2.104009] kernel_init+0xa/0x160:
    kernel_init at init/main.c:995
    [ 2.104009] ret_from_fork+0x24/0x30:
    ret_from_fork at arch/x86/entry/entry_64.S:443
    [ 2.104009]
    [ 2.104009] -> #0 (ww_class_mutex){+.+.}:
    [ 2.104009] test_abba_work+0xd9/0x35e:
    test_abba_work at kernel/locking/test-ww_mutex.c:179
    [ 2.104009]
    [ 2.104009] other info that might help us debug this:
    [ 2.104009]
    [ 2.104009] Possible unsafe locking scenario by crosslock:
    [ 2.104009]
    [ 2.104009] CPU0 CPU1
    [ 2.104009] ---- ----
    [ 2.104009] lock(ww_class_mutex);
    [ 2.104009] lock((completion)&abba.b_ready);
    [ 2.104009] lock(ww_class_mutex);
    [ 2.104009] unlock((completion)&abba.b_ready);
    [ 2.104009]
    [ 2.104009] *** DEADLOCK ***
    [ 2.104009]
    [ 2.104009] 5 locks held by kworker/0:1/14:
    [ 2.104009] #0: ((wq_completion)"events"){+.+.}, at: [<ffffffff8111a46b>] process_one_work+0x32b/0xae0:
    set_work_data at kernel/workqueue.c:617
    (inlined by) set_work_pool_and_clear_pending at kernel/workqueue.c:645
    (inlined by) process_one_work at kernel/workqueue.c:2083
    [ 2.104009] #1: ((work_completion)(&abba.work)){+.+.}, at: [<ffffffff8111a46b>] process_one_work+0x32b/0xae0:
    set_work_data at kernel/workqueue.c:617
    (inlined by) set_work_pool_and_clear_pending at kernel/workqueue.c:645
    (inlined by) process_one_work at kernel/workqueue.c:2083
    [ 2.104009] #2: (ww_class_acquire){+.+.}, at: [<ffffffff8111a62c>] process_one_work+0x4ec/0xae0:
    __read_once_size at include/linux/compiler.h:178
    (inlined by) atomic_read at arch/x86/include/asm/atomic.h:27
    (inlined by) static_key_count at include/linux/jump_label.h:191
    (inlined by) static_key_false at include/linux/jump_label.h:201
    (inlined by) trace_workqueue_execute_end at include/trace/events/workqueue.h:112
    (inlined by) process_one_work at kernel/workqueue.c:2117
    [ 2.104009] #3: (ww_class_mutex){+.+.}, at: [<ffffffff8115fd09>] test_abba_work+0xd9/0x35e:
    test_abba_work at kernel/locking/test-ww_mutex.c:179
    [ 2.104009] #4: (&x->wait#5){....}, at: [<ffffffff8114a538>] complete+0x18/0x70:
    complete_release_commit at include/linux/completion.h:50
    (inlined by) complete at kernel/sched/completion.c:40
    [ 2.104009]
    [ 2.104009] stack backtrace:
    [ 2.104009] CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted 4.14.0-12891-gc8a0739 #1
    [ 2.104009] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
    [ 2.104009] Workqueue: events test_abba_work
    [ 2.104009] Call Trace:
    [ 2.104009] print_circular_bug+0x2d8/0x2f0:
    print_circular_bug at kernel/locking/lockdep.c:1274
    [ 2.104009] check_prev_add+0x150/0x700:
    check_prev_add at kernel/locking/lockdep.c:1914
    [ 2.104009] ? zap_class+0xe0/0xe0:
    copy_trace at kernel/locking/lockdep.c:4984
    [ 2.104009] ? lock_commit_crosslock+0x4df/0x600:
    commit_xhlock at kernel/locking/lockdep.c:5023
    (inlined by) commit_xhlocks at kernel/locking/lockdep.c:5067
    (inlined by) lock_commit_crosslock at kernel/locking/lockdep.c:5106
    [ 2.104009] lock_commit_crosslock+0x4df/0x600:
    commit_xhlock at kernel/locking/lockdep.c:5023
    (inlined by) commit_xhlocks at kernel/locking/lockdep.c:5067
    (inlined by) lock_commit_crosslock at kernel/locking/lockdep.c:5106
    [ 2.104009] ? do_raw_spin_lock+0xbe/0x100:
    debug_spin_lock_before at kernel/locking/spinlock_debug.c:85
    (inlined by) do_raw_spin_lock at kernel/locking/spinlock_debug.c:112
    [ 2.104009] complete+0x25/0x70:
    complete at kernel/sched/completion.c:42
    [ 2.104009] test_abba_work+0xe5/0x35e:
    test_abba_work at kernel/locking/test-ww_mutex.c:180
    [ 2.104009] ? process_one_work+0x4ec/0xae0:
    __read_once_size at include/linux/compiler.h:178
    (inlined by) atomic_read at arch/x86/include/asm/atomic.h:27
    (inlined by) static_key_count at include/linux/jump_label.h:191
    (inlined by) static_key_false at include/linux/jump_label.h:201
    (inlined by) trace_workqueue_execute_end at include/trace/events/workqueue.h:112
    (inlined by) process_one_work at kernel/workqueue.c:2117
    [ 2.104009] process_one_work+0x4ec/0xae0:
    __read_once_size at include/linux/compiler.h:178
    (inlined by) atomic_read at arch/x86/include/asm/atomic.h:27
    (inlined by) static_key_count at include/linux/jump_label.h:191
    (inlined by) static_key_false at include/linux/jump_label.h:201
    (inlined by) trace_workqueue_execute_end at include/trace/events/workqueue.h:112
    (inlined by) process_one_work at kernel/workqueue.c:2117
    [ 2.104009] worker_thread+0x3d8/0x6c0:
    __read_once_size at include/linux/compiler.h:178
    (inlined by) list_empty at include/linux/list.h:203
    (inlined by) worker_thread at kernel/workqueue.c:2247
    [ 2.104009] ? process_one_work+0xae0/0xae0:
    worker_thread at kernel/workqueue.c:2189
    [ 2.104009] kthread+0x1a1/0x1b0:
    kthread at kernel/kthread.c:240
    [ 2.104009] ? __kthread_bind_mask+0x40/0x40
    [ 2.104009] ret_from_fork+0x24/0x30:
    ret_from_fork at arch/x86/entry/entry_64.S:443
    [ 2.592101] tsc: Refined TSC clocksource calibration: 2693.508 MHz
    [ 2.592788] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26d349e8249, max_idle_ns: 440795288087 ns
    [ 8.156610] torture_init_begin: Refusing rcu init: spin_lock running.
    [ 8.157659] torture_init_begin: One torture test at a time!
    [ 8.161633] Initialise system trusted keyrings

    Attached the full dmesg, kconfig and reproduce scripts.

    Thanks,
    Fengguang
    early console in setup code
    Probing EDD (edd=off to disable)... ok
    early console in extract_kernel
    input_data: 0x0000000004863255
    input_len: 0x0000000000edf1be
    output: 0x0000000001000000
    output_len: 0x00000000033010c0
    kernel_total_size: 0x0000000004762000

    Decompressing Linux... Parsing ELF... done.
    Booting the kernel.
    [ 0.000000] Linux version 4.14.0-12891-gc8a0739 (kbuild@xian) (gcc version 6.4.0 20171026 (Debian 6.4.0-9)) #1 PREEMPT Mon Nov 20 16:23:57 CST 2017
    [ 0.000000] Command line: ip=::::vm-ivb41-yocto-ia32-10::dhcp root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-ivb41-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-85010-9w47-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-h0-11121445 branch=linus/master commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=norma
    [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
    [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
    [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
    [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
    [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001a3ddfff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000001a3de000-0x000000001a3fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
    [ 0.000000] debug: ignoring loglevel setting.
    [ 0.000000] bootconsole [earlyser0] enabled
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] random: fast init done
    [ 0.000000] SMBIOS 2.8 present.
    [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
    [ 0.000000] Hypervisor detected: KVM
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] e820: last_pfn = 0x1a3de max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: write-back
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-BFFFF uncachable
    [ 0.000000] C0000-FFFFF write-protect
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable
    [ 0.000000] 1 disabled
    [ 0.000000] 2 disabled
    [ 0.000000] 3 disabled
    [ 0.000000] 4 disabled
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
    [ 0.000000] BRK [0x0573d000, 0x0573dfff] PGTABLE
    [ 0.000000] BRK [0x0573e000, 0x0573efff] PGTABLE
    [ 0.000000] BRK [0x0573f000, 0x0573ffff] PGTABLE
    [ 0.000000] BRK [0x05740000, 0x05740fff] PGTABLE
    [ 0.000000] RAMDISK: [mem 0x1a054000-0x1a3cffff]
    [ 0.000000] ACPI: Early table checksum verification disabled
    [ 0.000000] ACPI: RSDP 0x00000000000F68C0 000014 (v00 BOCHS )
    [ 0.000000] ACPI: RSDT 0x000000001A3E15CE 000030 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)
    [ 0.000000] ACPI: FACP 0x000000001A3E142A 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001)
    [ 0.000000] ACPI: DSDT 0x000000001A3E0040 0013EA (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)
    [ 0.000000] ACPI: FACS 0x000000001A3E0000 000040
    [ 0.000000] ACPI: APIC 0x000000001A3E151E 000078 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)
    [ 0.000000] ACPI: HPET 0x000000001A3E1596 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000)
    [ 0.000000] kvm-clock: cpu 0, msr 0:1a3dc001, primary cpu clock
    [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
    [ 0.000000] kvm-clock: using sched offset of 713147631 cycles
    [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA32 [mem 0x0000000000001000-0x000000001a3ddfff]
    [ 0.000000] Normal empty
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]
    [ 0.000000] node 0: [mem 0x0000000000100000-0x000000001a3ddfff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000001a3ddfff]
    [ 0.000000] On node 0 totalpages: 107388
    [ 0.000000] DMA32 zone: 1680 pages used for memmap
    [ 0.000000] DMA32 zone: 21 pages reserved
    [ 0.000000] DMA32 zone: 107388 pages, LIFO batch:31
    [ 0.000000] Reserved but unavailable: 98 pages
    [ 0.000000] ACPI: PM-Timer IO Port: 0x608
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
    [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
    [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
    [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
    [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
    [ 0.000000] ACPI: IRQ5 used by override.
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] ACPI: IRQ10 used by override.
    [ 0.000000] ACPI: IRQ11 used by override.
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
    [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
    [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000)
    [ 0.000000] KVM setup async PF for cpu 0
    [ 0.000000] kvm-stealtime: cpu 0, msr 3ae7600
    [ 0.000000] e820: [mem 0x1a400000-0xfeffbfff] available for PCI devices
    [ 0.000000] Booting paravirtualized kernel on KVM
    [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
    [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [ 0.000000] pcpu-alloc: [0] 0
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 105687
    [ 0.000000] Kernel command line: ip=::::vm-ivb41-yocto-ia32-10::dhcp root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-ivb41-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-85010-9w47-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-h0-11121445 branch=linus/master commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vg
    [ 0.000000] sysrq: sysrq always enabled.
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
    [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
    [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    [ 0.000000] Memory: 343776K/429552K available (19804K kernel code, 11165K rwdata, 10448K rodata, 1352K init, 22764K bss, 85776K reserved, 0K cma-reserved)
    [ 0.000000]
    [ 0.000000] **********************************************************
    [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
    [ 0.000000] ** **
    [ 0.000000] ** trace_printk() being used. Allocating extra memory. **
    [ 0.000000] ** **
    [ 0.000000] ** This means that this is a DEBUG kernel and it is **
    [ 0.000000] ** unsafe for production use. **
    [ 0.000000] ** **
    [ 0.000000] ** If you see this message and you are not debugging **
    [ 0.000000] ** the kernel, report this immediately to your vendor! **
    [ 0.000000] ** **
    [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
    [ 0.000000] **********************************************************
    [ 0.004000] Running RCU self tests
    [ 0.004000] Preemptible hierarchical RCU implementation.
    [ 0.004000] RCU lockdep checking is enabled.
    [ 0.004000] RCU callback double-/use-after-free debug enabled.
    [ 0.004000] RCU CPU stall warnings timeout set to 100 (rcu_cpu_stall_timeout).
    [ 0.004000] Tasks RCU enabled.
    [ 0.004000] NR_IRQS: 4352, nr_irqs: 48, preallocated irqs: 16
    [ 0.004000] console [ttyS0] enabled
    [ 0.004000] bootconsole [earlyser0] disabled
    [ 0.004000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [ 0.004000] ... MAX_LOCKDEP_SUBCLASSES: 8
    [ 0.004000] ... MAX_LOCK_DEPTH: 48
    [ 0.004000] ... MAX_LOCKDEP_KEYS: 8191
    [ 0.004000] ... CLASSHASH_SIZE: 4096
    [ 0.004000] ... MAX_LOCKDEP_ENTRIES: 32768
    [ 0.004000] ... MAX_LOCKDEP_CHAINS: 65536
    [ 0.004000] ... CHAINHASH_SIZE: 32768
    [ 0.004000] memory used by lock dependency info: 7391 kB
    [ 0.004000] per task-struct memory footprint: 2304 bytes
    [ 0.004000] ------------------------
    [ 0.004000] | Locking API testsuite:
    [ 0.004000] ----------------------------------------------------------------------------
    [ 0.004000] | spin |wlock |rlock |mutex | wsem | rsem |
    [ 0.004000] --------------------------------------------------------------------------
    [ 0.004000] A-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-B-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-B-C-C-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-C-A-B-C deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] double unlock: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] initialize held: ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] --------------------------------------------------------------------------
    [ 0.004000] recursive read-lock: | ok | | ok |
    [ 0.004000] recursive read-lock #2: | ok | | ok |
    [ 0.004000] mixed read-write-lock: | ok | | ok |
    [ 0.004000] mixed write-read-lock: | ok | | ok |
    [ 0.004000] mixed read-lock/lock-write ABBA: |FAILED| | ok |
    [ 0.004000] mixed read-lock/lock-read ABBA: | ok | | ok |
    [ 0.004000] mixed write-lock/lock-write ABBA: | ok | | ok |
    [ 0.004000] --------------------------------------------------------------------------
    [ 0.004000] hard-irqs-on + irq-safe-A/12: ok | ok | ok |
    [ 0.004000] soft-irqs-on + irq-safe-A/12: ok | ok | ok |
    [ 0.004000] hard-irqs-on + irq-safe-A/21: ok | ok | ok |
    [ 0.004000] soft-irqs-on + irq-safe-A/21: ok | ok | ok |
    [ 0.004000] sirq-safe-A => hirqs-on/12: ok | ok | ok |
    [ 0.004000] sirq-safe-A => hirqs-on/21: ok | ok | ok |
    [ 0.004000] hard-safe-A + irqs-on/12: ok | ok | ok |
    [ 0.004000] soft-safe-A + irqs-on/12: ok | ok | ok |
    [ 0.004000] hard-safe-A + irqs-on/21: ok | ok | ok |
    [ 0.004000] soft-safe-A + irqs-on/21: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/123: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/123: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/132: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/132: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/213: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/213: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/231: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/231: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/312: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/312: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #1/321: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #1/321: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/123: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/123: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/132: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/132: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/213: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/213: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/231: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/231: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/312: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/312: ok | ok | ok |
    [ 0.004000] hard-safe-A + unsafe-B #2/321: ok | ok | ok |
    [ 0.004000] soft-safe-A + unsafe-B #2/321: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/123: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/123: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/132: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/132: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/213: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/213: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/231: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/231: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/312: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/312: ok | ok | ok |
    [ 0.004000] hard-irq lock-inversion/321: ok | ok | ok |
    [ 0.004000] soft-irq lock-inversion/321: ok | ok | ok |
    [ 0.004000] hard-irq read-recursion/123: ok |
    [ 0.004000] soft-irq read-recursion/123: ok |
    [ 0.004000] hard-irq read-recursion/132: ok |
    [ 0.004000] soft-irq read-recursion/132: ok |
    [ 0.004000] hard-irq read-recursion/213: ok |
    [ 0.004000] soft-irq read-recursion/213: ok |
    [ 0.004000] hard-irq read-recursion/231: ok |
    [ 0.004000] soft-irq read-recursion/231: ok |
    [ 0.004000] hard-irq read-recursion/312: ok |
    [ 0.004000] soft-irq read-recursion/312: ok |
    [ 0.004000] hard-irq read-recursion/321: ok |
    [ 0.004000] soft-irq read-recursion/321: ok |
    [ 0.004000] --------------------------------------------------------------------------
    [ 0.004000] | Wound/wait tests |
    [ 0.004000] ---------------------
    [ 0.004000] ww api failures: ok | ok | ok |
    [ 0.004000] ww contexts mixing: ok | ok |
    [ 0.004000] finishing ww context: ok | ok | ok | ok |
    [ 0.004000] locking mismatches: ok | ok | ok |
    [ 0.004000] EDEADLK handling: ok | ok | ok | ok | ok | ok | ok | ok | ok | ok |
    [ 0.004000] spinlock nest unlocked: ok |
    [ 0.004000] -----------------------------------------------------
    [ 0.004000] |block | try |context|
    [ 0.004000] -----------------------------------------------------
    [ 0.004000] context: ok | ok | ok |
    [ 0.004000] try: ok | ok | ok |
    [ 0.004000] block: ok | ok | ok |
    [ 0.004000] spinlock: ok | ok | ok |
    [ 0.004000] -------------------------------------------------------
    [ 0.004000] Good, all 261 testcases passed! |
    [ 0.004000] ---------------------------------
    [ 0.004000] ACPI: Core revision 20170831
    [ 0.004000] ACPI: 1 ACPI AML tables successfully acquired and loaded
    [ 0.004000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
    [ 0.004000] hpet clockevent registered
    [ 0.004057] APIC: Switch to symmetric I/O mode setup
    [ 0.005115] enabled ExtINT on CPU#0
    [ 0.008121] ENABLING IO-APIC IRQs
    [ 0.008822] init IO_APIC IRQs
    [ 0.009387] apic 0 pin 0 not connected
    [ 0.010197] IOAPIC[0]: Set routing entry (0-1 -> 0xef -> IRQ 1 Mode:0 Active:0 Dest:1)
    [ 0.011773] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-3 -> 0xef -> IRQ 3 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-4 -> 0xef -> IRQ 4 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-5 -> 0xef -> IRQ 5 Mode:1 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-6 -> 0xef -> IRQ 6 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-7 -> 0xef -> IRQ 7 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-8 -> 0xef -> IRQ 8 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-9 -> 0xef -> IRQ 9 Mode:1 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-10 -> 0xef -> IRQ 10 Mode:1 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-11 -> 0xef -> IRQ 11 Mode:1 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-12 -> 0xef -> IRQ 12 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-13 -> 0xef -> IRQ 13 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-14 -> 0xef -> IRQ 14 Mode:0 Active:0 Dest:1)
    [ 0.012000] IOAPIC[0]: Set routing entry (0-15 -> 0xef -> IRQ 15 Mode:0 Active:0 Dest:1)
    [ 0.012000] apic 0 pin 16 not connected
    [ 0.012000] apic 0 pin 17 not connected
    [ 0.012000] apic 0 pin 18 not connected
    [ 0.012000] apic 0 pin 19 not connected
    [ 0.012000] apic 0 pin 20 not connected
    [ 0.012000] apic 0 pin 21 not connected
    [ 0.012000] apic 0 pin 22 not connected
    [ 0.012000] apic 0 pin 23 not connected
    [ 0.012000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.012000] tsc: Detected 2693.508 MHz processor
    [ 0.012021] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
    [ 0.013498] pid_max: default: 4096 minimum: 301
    [ 0.014759] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [ 0.016036] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
    [ 0.018855] mce: CPU supports 10 MCE banks
    [ 0.020109] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
    [ 0.021070] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
    [ 0.022136] CPU: Intel Xeon E3-12xx v2 (Ivy Bridge) (family: 0x6, model: 0x3a, stepping: 0x9)
    [ 0.028133] Performance Events: unsupported p6 CPU model 58 no PMU driver, software events only.
    [ 0.030236] Hierarchical SRCU implementation.
    [ 0.031962] NMI watchdog: Perf event create on CPU 0 failed with -2
    [ 0.032016] NMI watchdog: Perf NMI watchdog permanently disabled
    [ 0.033507] TSC deadline timer enabled
    [ 0.035628] devtmpfs: initialized
    [ 0.036000] x86/mm: Memory block size: 128MB
    [ 0.039357] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.040030] futex hash table entries: 16 (order: -2, 1408 bytes)
    [ 0.042262] regulator-dummy: no parameters
    [ 0.043459] regulator-dummy: no parameters
    [ 0.044176] regulator-dummy: Failed to create debugfs directory
    [ 0.046894] NET: Registered protocol family 16
    [ 0.050784] cpuidle: using governor menu
    [ 0.052439] ACPI: bus type PCI registered
    [ 0.053924] dca service started, version 1.12.1
    [ 0.054928] PCI: Using configuration type 1 for base access
    [ 0.138381] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.141305] gpio-f7188x: Not a Fintek device at 0x0000002e
    [ 0.142214] gpio-f7188x: Not a Fintek device at 0x0000004e
    [ 0.143302] ACPI: Added _OSI(Module Device)
    [ 0.143754] ACPI: Added _OSI(Processor Device)
    [ 0.144083] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.144581] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.151844] ACPI: Interpreter enabled
    [ 0.152126] ACPI: (supports S0 S3 S5)
    [ 0.152638] ACPI: Using IOAPIC for interrupt routing
    [ 0.153242] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    [ 0.154759] ACPI: Enabled 2 GPEs in block 00 to 0F
    [ 0.176935] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.177623] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments]
    [ 0.178378] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
    [ 0.179391] PCI host bridge to bus 0000:00
    [ 0.179844] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
    [ 0.180015] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
    [ 0.180733] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
    [ 0.181511] pci_bus 0000:00: root bus resource [mem 0x1a400000-0xfebfffff window]
    [ 0.182292] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 0.182982] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
    [ 0.184744] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
    [ 0.186394] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
    [ 0.190693] pci 0000:00:01.1: reg 0x20: [io 0xc080-0xc08f]
    [ 0.192971] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]
    [ 0.193725] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]
    [ 0.194400] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]
    [ 0.195139] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]
    [ 0.196536] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
    [ 0.198313] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX4 ACPI
    [ 0.199077] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX4 SMB
    [ 0.200656] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000
    [ 0.203420] pci 0000:00:02.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref]
    [ 0.207183] pci 0000:00:02.0: reg 0x18: [mem 0xfebf0000-0xfebf0fff]
    [ 0.214057] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref]
    [ 0.215637] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000
    [ 0.219070] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff]
    [ 0.221826] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f]
    [ 0.229159] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref]
    [ 0.230705] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000
    [ 0.232896] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f]
    [ 0.235169] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff]
    [ 0.241818] pci 0000:00:04.0: reg 0x20: [mem 0xfe000000-0xfe003fff 64bit pref]
    [ 0.245163] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
    [ 0.246434] pci 0000:00:05.0: reg 0x10: [mem 0xfebf2000-0xfebf200f]
    [ 0.252797] pci_bus 0000:00: on NUMA node 0
    [ 0.255233] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
    [ 0.256315] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
    [ 0.257334] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
    [ 0.258492] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
    [ 0.259301] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
    [ 0.261980] pci 0000:00:02.0: vgaarb: setting as boot VGA device
    [ 0.262646] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
    [ 0.263552] pci 0000:00:02.0: vgaarb: bridge control possible
    [ 0.264011] vgaarb: loaded
    [ 0.265588] SCSI subsystem initialized
    [ 0.266309] libata version 3.00 loaded.
    [ 0.266892] media: Linux media interface: v0.10
    [ 0.267447] Linux video capture interface: v2.00
    [ 0.268092] pps_core: LinuxPPS API ver. 1 registered
    [ 0.268628] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.269670] EDAC MC: Ver: 3.0.0
    [ 0.270332] EDAC DEBUG: edac_mc_sysfs_init: device mc created
    [ 0.271521] PCI: Using ACPI for IRQ routing
    [ 0.271977] PCI: pci_cache_line_size set to 64 bytes
    [ 0.272142] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
    [ 0.272826] e820: reserve RAM buffer [mem 0x1a3de000-0x1bffffff]
    [ 0.274886] clocksource: Switched to clocksource kvm-clock
    [ 0.278082] Warning: could not register all branches stats
    [ 0.278685] Warning: could not register annotated branches stats
    [ 0.331773] FS-Cache: Loaded
    [ 0.332495] CacheFiles: Loaded
    [ 0.332947] pnp: PnP ACPI init
    [ 0.333568] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.334476] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
    [ 0.335420] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
    [ 0.336201] pnp 00:03: [dma 2]
    [ 0.336614] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
    [ 0.337548] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
    [ 0.338516] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
    [ 0.339452] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
    [ 0.341120] pnp: PnP ACPI: found 7 devices
    [ 0.347502] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
    [ 0.348859] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
    [ 0.349505] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
    [ 0.350189] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
    [ 0.350929] pci_bus 0000:00: resource 7 [mem 0x1a400000-0xfebfffff window]
    [ 0.352263] NET: Registered protocol family 1
    [ 0.352747] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
    [ 0.353380] pci 0000:00:01.0: PIIX3: Enabling Passive Release
    [ 0.354051] pci 0000:00:01.0: Activating ISA DMA hang workarounds
    [ 0.354785] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
    [ 0.355955] PCI: CLS 0 bytes, default 64
    [ 0.356989] Unpacking initramfs...
    [ 1.559441] Freeing initrd memory: 3568K
    [ 1.564569] Scanning for low memory corruption every 60 seconds
    [ 1.566110] cryptomgr_test (24) used greatest stack depth: 14784 bytes left
    [ 1.570990] cryptomgr_test (47) used greatest stack depth: 14528 bytes left
    [ 1.579421] AVX2 or AES-NI instructions are not detected.
    [ 1.580659] spin_lock-torture:--- Start of test [debug]: nwriters_stress=2 nreaders_stress=0 stat_interval=60 verbose=1 shuffle_interval=3 stutter=5 shutdown_secs=0 onoff_interval=0 onoff_holdoff=0
    [ 1.582499] spin_lock-torture: Creating torture_shuffle task
    [ 1.583310] spin_lock-torture: Creating torture_stutter task
    [ 1.584003] spin_lock-torture: torture_shuffle task started
    [ 1.586194] spin_lock-torture: Creating lock_torture_writer task
    [ 1.586931] spin_lock-torture: torture_stutter task started
    [ 1.587538] spin_lock-torture: Creating lock_torture_writer task
    [ 1.588337] spin_lock-torture: lock_torture_writer task started
    [ 1.588989] spin_lock-torture: Creating lock_torture_stats task
    [ 1.589710] spin_lock-torture: lock_torture_writer task started
    [ 1.590645] spin_lock-torture: lock_torture_stats task started
    [ 2.100149]
    [ 2.100363] ======================================================
    [ 2.101009] WARNING: possible circular locking dependency detected
    [ 2.101645] 4.14.0-12891-gc8a0739 #1 Not tainted
    [ 2.102150] ------------------------------------------------------
    [ 2.102783] kworker/0:1/14 is trying to acquire lock:
    [ 2.103312] (ww_class_mutex){+.+.}, at: [<ffffffff8115fd09>] test_abba_work+0xd9/0x35e
    [ 2.104009]
    [ 2.104009] but now in release context of a crosslock acquired at the following:
    [ 2.104009] ((completion)&abba.b_ready){+.+.}, at: [<ffffffff81160132>] test_abba+0x1a4/0x3c0
    [ 2.104009]
    [ 2.104009] which lock already depends on the new lock.
    [ 2.104009]
    [ 2.104009] the existing dependency chain (in reverse order) is:
    [ 2.104009]
    [ 2.104009] -> #1 ((completion)&abba.b_ready){+.+.}:
    [ 2.104009] wait_for_completion+0x5e/0x220
    [ 2.104009] test_abba+0x1a4/0x3c0
    [ 2.104009] test_ww_mutex_init+0xcc/0x3e1
    [ 2.104009] do_one_initcall+0xac/0x1c7
    [ 2.104009] kernel_init_freeable+0x116/0x1db
    [ 2.104009] kernel_init+0xa/0x160
    [ 2.104009] ret_from_fork+0x24/0x30
    [ 2.104009]
    [ 2.104009] -> #0 (ww_class_mutex){+.+.}:
    [ 2.104009] test_abba_work+0xd9/0x35e
    [ 2.104009]
    [ 2.104009] other info that might help us debug this:
    [ 2.104009]
    [ 2.104009] Possible unsafe locking scenario by crosslock:
    [ 2.104009]
    [ 2.104009] CPU0 CPU1
    [ 2.104009] ---- ----
    [ 2.104009] lock(ww_class_mutex);
    [ 2.104009] lock((completion)&abba.b_ready);
    [ 2.104009] lock(ww_class_mutex);
    [ 2.104009] unlock((completion)&abba.b_ready);
    [ 2.104009]
    [ 2.104009] *** DEADLOCK ***
    [ 2.104009]
    [ 2.104009] 5 locks held by kworker/0:1/14:
    [ 2.104009] #0: ((wq_completion)"events"){+.+.}, at: [<ffffffff8111a46b>] process_one_work+0x32b/0xae0
    [ 2.104009] #1: ((work_completion)(&abba.work)){+.+.}, at: [<ffffffff8111a46b>] process_one_work+0x32b/0xae0
    [ 2.104009] #2: (ww_class_acquire){+.+.}, at: [<ffffffff8111a62c>] process_one_work+0x4ec/0xae0
    [ 2.104009] #3: (ww_class_mutex){+.+.}, at: [<ffffffff8115fd09>] test_abba_work+0xd9/0x35e
    [ 2.104009] #4: (&x->wait#5){....}, at: [<ffffffff8114a538>] complete+0x18/0x70
    [ 2.104009]
    [ 2.104009] stack backtrace:
    [ 2.104009] CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted 4.14.0-12891-gc8a0739 #1
    [ 2.104009] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
    [ 2.104009] Workqueue: events test_abba_work
    [ 2.104009] Call Trace:
    [ 2.104009] print_circular_bug+0x2d8/0x2f0
    [ 2.104009] check_prev_add+0x150/0x700
    [ 2.104009] ? zap_class+0xe0/0xe0
    [ 2.104009] ? lock_commit_crosslock+0x4df/0x600
    [ 2.104009] lock_commit_crosslock+0x4df/0x600
    [ 2.104009] ? do_raw_spin_lock+0xbe/0x100
    [ 2.104009] complete+0x25/0x70
    [ 2.104009] test_abba_work+0xe5/0x35e
    [ 2.104009] ? process_one_work+0x4ec/0xae0
    [ 2.104009] process_one_work+0x4ec/0xae0
    [ 2.104009] worker_thread+0x3d8/0x6c0
    [ 2.104009] ? process_one_work+0xae0/0xae0
    [ 2.104009] kthread+0x1a1/0x1b0
    [ 2.104009] ? __kthread_bind_mask+0x40/0x40
    [ 2.104009] ret_from_fork+0x24/0x30
    [ 2.592101] tsc: Refined TSC clocksource calibration: 2693.508 MHz
    [ 2.592788] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26d349e8249, max_idle_ns: 440795288087 ns
    [ 8.156610] torture_init_begin: Refusing rcu init: spin_lock running.
    [ 8.157659] torture_init_begin: One torture test at a time!
    [ 8.161633] Initialise system trusted keyrings
    [ 8.164172] workingset: timestamp_bits=46 max_order=17 bucket_order=0
    [ 8.166192] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 8.166947] ntfs: driver 2.1.32 [Flags: R/W].
    [ 8.167485] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
    [ 8.168103] qnx6: QNX6 filesystem 1.0.0 registered.
    [ 8.168631] fuse init (API version 7.26)
    [ 8.169475] orangefs_debugfs_init: called with debug mask: :none: :0:
    [ 8.170345] orangefs_init: module version upstream loaded
    [ 8.171045] JFS: nTxBlock = 2713, nTxLock = 21709
    [ 8.177527] NILFS version 2 loaded
    [ 8.181152] gfs2: GFS2 installed
    [ 8.199749] Key type asymmetric registered
    [ 8.200547] Asymmetric key parser 'x509' registered
    [ 8.201227] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [ 8.202070] io scheduler noop registered
    [ 8.202578] io scheduler cfq registered (default)
    [ 8.203158] io scheduler mq-deadline registered
    [ 8.203894] io scheduler kyber registered
    [ 8.204596] io scheduler bfq registered
    [ 8.205062] test_string_helpers: Running tests...
    [ 8.207982] test_hexdump: all 1184 tests passed
    [ 8.209071] test_firmware: interface ready
    [ 8.219311] test_hash: __hash_32() has no arch implementation to test.
    [ 8.220040] test_hash: hash_32() has no arch implementation to test.
    [ 8.220695] test_hash: hash_64() has no arch implementation to test.
    [ 8.221394] test_hash: 33152 tests passed.
    [ 8.221850] test_siphash: self-tests: pass
    [ 8.224201] Running rhashtable test nelem=8, max_size=0, shrinking=0
    [ 8.224872] Test 00:
    [ 8.225193] Adding 50000 keys
    [ 8.325510] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.339975] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.340909] Deleting 50000 keys
    [ 8.368761] Duration of test: 143159635 ns
    [ 8.369439] Test 01:
    [ 8.369764] Adding 50000 keys
    [ 8.433414] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.450626] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.451503] Deleting 50000 keys
    [ 8.474992] Duration of test: 104882295 ns
    [ 8.475652] Test 02:
    [ 8.475985] Adding 50000 keys
    [ 8.537958] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.551236] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.552148] Deleting 50000 keys
    [ 8.575510] Duration of test: 99179841 ns
    [ 8.576144] Test 03:
    [ 8.576466] Adding 50000 keys
    [ 8.636772] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.650086] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0
    [ 8.650959] Deleting 50000 keys
    [ 8.674517] Duration of test: 97716334 ns
    [ 8.684990] test if its possible to exceed max_size 8192: no, ok
    [ 8.685835] Average test time: 111234526
    [ 8.686257] Testing concurrent rhashtable access from 10 threads
    [ 12.020571] test 3125 add/delete pairs into rhlist
    [ 12.099284] test 3125 random rhlist add/delete operations
    [ 12.128710] Started 10 threads, 0 failed, rhltable test returns 0
    [ 12.129522] test passed
    [ 12.213786] test_bitmap: test 13: input is '0-2047:128/256' OK, Time: 951
    [ 12.219662] test_bitmap: all 460506 tests passed
    [ 12.220175] test_uuid: all 18 tests passed
    [ 12.221935] crc32: CRC_LE_BITS = 8, CRC_BE BITS = 8
    [ 12.222444] crc32: self tests passed, processed 225944 bytes in 641192 nsec
    [ 12.223768] crc32c: CRC_LE_BITS = 8
    [ 12.224159] crc32c: self tests passed, processed 225944 bytes in 301014 nsec
    [ 12.255821] crc32_combine: 8373 self tests passed
    [ 12.291241] crc32c_combine: 8373 self tests passed
    [ 12.292036] xz_dec_test: module loaded
    [ 12.292440] xz_dec_test: Create a device node with 'mknod xz_dec_test c 242 0' and write .xz files to it.
    [ 12.293508] atomic64_test: passed for x86-64 platform with CX8 and with SSE
    [ 12.294380] glob: 64 self-tests passed, 0 failed
    [ 12.295210] rbtree testing
    [ 12.300436] -> test 1 (latency of nnodes insert+delete): 14065 cycles
    [ 12.305792] -> test 2 (latency of nnodes cached insert+delete): 11822 cycles
    [ 12.307025] -> test 3 (latency of inorder traversal): 1308 cycles
    [ 12.307670] -> test 4 (latency to fetch first node)
    [ 12.308209] non-cached: 24 cycles
    [ 12.308632] cached: 0 cycles
    [ 12.357715] augmented rbtree testing
    [ 12.365362] -> test 1 (latency of nnodes insert+delete): 20587 cycles
    [ 12.373176] -> test 2 (latency of nnodes cached insert+delete): 18195 cycles
    [ 12.440250] gpio_it87: no device
    [ 12.441263] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 12.442026] switchtec: loaded.
    [ 12.443275] rivafb_setup START
    [ 12.443644] nvidiafb_setup START
    [ 12.444096] VIA Graphics Integration Chipset framebuffer 2.4 initializing
    [ 12.445104] no IO addresses supplied
    [ 12.445712] hgafb: HGA card not detected.
    [ 12.446153] hgafb: probe of hgafb.0 failed with error -22
    [ 12.447001] intel_idle: Please enable MWAIT in BIOS SETUP
    [ 12.447856] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
    [ 12.448704] ACPI: Power Button [PWRF]
    [ 12.449342] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
    [ 12.450150] ACPI: Power Button [PWRF]
    [ 12.451658] ioatdma: Intel(R) QuickData Technology Driver 4.00
    [ 12.635512] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
    [ 13.057003] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 13.084020] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
    [ 13.085178] console [ttyS0] disabled
    [ 13.109089] console [ttyS0] enabled
    [ 13.136048] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
    [ 13.160684] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
    [ 13.163038] Non-volatile memory driver v1.3
    [ 13.163717] Linux agpgart interface v0.103
    [ 13.164573] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
    [ 13.165934] drm_mm: Testing DRM range manger (struct drm_mm), with random_seed=0xb1b9544d max_iterations=8192 max_prime=128
    [ 13.167115] drm_mm: igt_sanitycheck - ok!
    [ 34.774604] drm_mm: lookup failed for node 0 + 1
    [ 34.778491] [drm] amdgpu kernel modesetting enabled.
    [ 34.779755] [drm] Initialized vgem 1.0.0 20120112 for virtual device on minor 0
    [ 34.781150] [drm] Found bochs VGA, ID 0xb0c0.
    [ 34.781658] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
    [ 34.782753] [TTM] Zone kernel: Available graphics memory: 173672 kiB
    [ 34.783516] [TTM] Initializing pool allocator
    [ 34.784032] [TTM] Initializing DMA pool allocator
    [ 34.788143] bochs-drm 0000:00:02.0: fb0: bochsdrmfb frame buffer device
    [ 34.788913] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 1
    [ 34.790061] [TTM] Finalizing pool allocator
    [ 34.790541] [TTM] Finalizing DMA pool allocator
    [ 34.791141] [TTM] Zone kernel: Used memory at exit: 0 kiB
    [ 34.792216] [drm] Found bochs VGA, ID 0xb0c0.
    [ 34.792689] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
    [ 34.793612] [TTM] Zone kernel: Available graphics memory: 173672 kiB
    [ 34.794296] [TTM] Initializing pool allocator
    [ 34.794798] [TTM] Initializing DMA pool allocator
    [ 34.796318] bochs-drm 0000:00:02.0: fb0: bochsdrmfb frame buffer device
    [ 34.797083] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 1
    [ 34.799449] MM: desc_per_page = 128
    [ 34.801366] null: module loaded
    [ 34.801742] dummy-irq: no IRQ given. Use irq=N
    [ 34.802477] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
    [ 34.803408] c2port c2port0: C2 port uc added
    [ 34.803886] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
    [ 34.806250] hp_sw: device handler registered
    [ 34.806770] emc: device handler registered
    [ 34.807231] st: Version 20160209, fixed bufsize 32768, s/g segs 256
    [ 34.807990] osst :I: Tape driver with OnStream support version 0.99.4
    [ 34.807990] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
    [ 34.809727] SCSI Media Changer driver v0.25
    [ 34.811135] ata_piix 0000:00:01.1: version 2.13
    [ 34.814328] scsi host0: ata_piix
    [ 34.815168] scsi host1: ata_piix
    [ 34.815621] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc080 irq 14
    [ 34.816359] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc088 irq 15
    [ 34.976971] WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6613 ata_host_detach+0xe0/0x1d0
    [ 34.978101] CPU: 0 PID: 1 Comm: swapper Not tainted 4.14.0-12891-gc8a0739 #1
    [ 34.978888] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
    [ 34.979744] task: ffff880018c58040 task.stack: ffff880018c5c000
    [ 34.980020] RIP: 0010:ata_host_detach+0xe0/0x1d0
    [ 34.980020] RSP: 0000:ffff880018c5fd40 EFLAGS: 00010246
    [ 34.980020] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
    [ 34.980020] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff83335ad8
    [ 34.980020] RBP: ffff880018f28000 R08: 0000000000000001 R09: 0000000000000001
    [ 34.980020] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
    [ 34.980020] R13: ffff880018075a18 R14: ffffffff8392f0d0 R15: ffffffff8392f148
    [ 34.980020] FS: 0000000000000000(0000) GS:ffffffff8308a000(0000) knlGS:0000000000000000
    [ 34.980020] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    [ 34.980020] CR2: 0000000000000000 CR3: 0000000003066000 CR4: 00000000001406f0
    [ 34.980020] Call Trace:
    [ 34.980020] pci_device_remove+0x8c/0x190
    [ 34.980020] driver_probe_device+0x31a/0x5d0
    [ 34.980020] ? driver_probe_device+0x5d0/0x5d0
    [ 34.980020] __driver_attach+0xe2/0x130
    [ 34.980020] bus_for_each_dev+0x83/0xf0
    [ 34.980020] bus_add_driver+0x156/0x2c0
    [ 34.980020] ? do_early_param+0xbb/0xbb
    [ 34.980020] driver_register+0xec/0x190
    [ 34.980020] ? pdc_sata_pci_driver_init+0x1a/0x1a
    [ 34.980020] piix_init+0x1a/0x3c
    [ 34.980020] do_one_initcall+0xac/0x1c7
    [ 34.980020] ? do_early_param+0xbb/0xbb
    [ 34.980020] kernel_init_freeable+0x116/0x1db
    [ 34.980020] ? rest_init+0xd0/0xd0
    [ 34.980020] kernel_init+0xa/0x160
    [ 34.980020] ret_from_fork+0x24/0x30
    [ 34.980020] Code: c3 31 c9 31 d2 0f b6 db 89 44 24 04 89 de e8 48 30 2c ff 48 63 c3 48 83 c0 02 48 83 04 c5 28 f1 92 83 01 8b 44 24 04 85 c0 75 02 <0f> ff 48 c7 c7 a8 5a 33 83 31 c9 31 d2 89 de e8 1c 30 2c ff 48
    [ 34.980020] ---[ end trace 792e53bfc1fc5f4c ]---
    [ 34.997351] ata2.01: NODEV after polling detection
    [ 34.998186] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
    [ 34.999298] ata2.00: configured for MWDMA2
    [ 35.000504] ata2.00: disabled
    [ 35.001606] scsi_eh_1 (198) used greatest stack depth: 14072 bytes left
    [ 35.005606] scsi host0: ata_piix
    [ 35.006406] scsi host1: ata_piix
    [ 35.006914] ata3: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc080 irq 14
    [ 35.007665] ata4: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc088 irq 15
    [ 35.010417] Rounding down aligned max_sectors from 4294967295 to 4294967288
    [ 35.011788] SSFDC read-only Flash Translation layer
    [ 35.012444] mtdoops: mtd device (mtddev=name/number) must be supplied
    [ 35.013597] Ramix PMC551 PCI Mezzanine Ram Driver. (C) 1999,2000 Nortel Networks.
    [ 35.014429] pmc551: not detected
    [ 35.015724] ftl_cs: FTL header not found.
    [ 35.020017] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    [ 35.021661] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 35.022379] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 35.074044] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
    [ 35.076255] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
    [ 35.077644] i2c /dev entries driver
    [ 35.079800] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
    [ 35.081189] pps pps0: new PPS source ktimer
    [ 35.081651] pps pps0: ktimer PPS source registered
    [ 35.082202] Driver for 1-wire Dallas network protocol.
    [ 35.082874] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
    [ 35.083830] __power_supply_register: Expected proper parent device for 'test_ac'
    [ 35.084658] power_supply test_ac: uevent
    [ 35.085126] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
    [ 35.085704] __power_supply_register: Expected proper parent device for 'test_battery'
    [ 35.086664] power_supply test_battery: uevent
    [ 35.087160] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
    [ 35.087985] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
    [ 35.089360] __power_supply_register: Expected proper parent device for 'test_usb'
    [ 35.090262] power_supply test_usb: uevent
    [ 35.090672] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
    [ 35.092351] applesmc: supported laptop not found!
    [ 35.092906] applesmc: driver init failed (ret=-19)!
    [ 35.095316] pc87360: PC8736x not detected, module not inserted
    [ 35.096031] sch56xx_common: Unsupported device id: 0xff
    [ 35.096606] sch56xx_common: Unsupported device id: 0xff
    [ 35.097959] acquirewdt: WDT driver for Acquire single board computer initialising
    [ 35.098938] acquirewdt: I/O address 0x0043 already in use
    [ 35.099551] acquirewdt: probe of acquirewdt failed with error -5
    [ 35.100208] power_supply test_ac: power_supply_changed
    [ 35.100228] power_supply test_ac: power_supply_changed_work
    [ 35.100246] power_supply test_ac: uevent
    [ 35.100247] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
    [ 35.100259] power_supply test_ac: prop ONLINE=1
    [ 35.103086] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05
    [ 35.103960] ib700wdt: WDT driver for IB700 single board computer initialising
    [ 35.104788] power_supply test_usb: power_supply_changed
    [ 35.104797] power_supply test_battery: power_supply_changed
    [ 35.104829] power_supply test_usb: power_supply_changed_work
    [ 35.104849] power_supply test_usb: uevent
    [ 35.104851] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
    [ 35.104858] power_supply test_usb: prop ONLINE=1
    [ 35.104867] power_supply test_battery: power_supply_changed_work
    [ 35.104881] power_supply test_battery: uevent
    [ 35.104883] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
    [ 35.104886] power_supply test_battery: prop STATUS=Discharging
    [ 35.104889] power_supply test_battery: prop CHARGE_TYPE=Fast
    [ 35.104892] power_supply test_battery: prop HEALTH=Good
    [ 35.104894] power_supply test_battery: prop PRESENT=1
    [ 35.104897] power_supply test_battery: prop TECHNOLOGY=Li-ion
    [ 35.104900] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
    [ 35.104902] power_supply test_battery: prop CHARGE_FULL=100
    [ 35.104905] power_supply test_battery: prop CHARGE_NOW=50
    [ 35.104907] power_supply test_battery: prop CAPACITY=50
    [ 35.104910] power_supply test_battery: prop CAPACITY_LEVEL=Normal
    [ 35.104913] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
    [ 35.104915] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
    [ 35.104918] power_supply test_battery: prop MODEL_NAME=Test battery
    [ 35.104920] power_supply test_battery: prop MANUFACTURER=Linux
    [ 35.104923] power_supply test_battery: prop SERIAL_NUMBER=4.14.0-12891-gc8a0739
    [ 35.104941] power_supply test_battery: prop TEMP=26
    [ 35.104943] power_supply test_battery: prop VOLTAGE_NOW=3300
    [ 35.121140] wafer5823wdt: WDT driver for Wafer 5823 single board computer initialising
    [ 35.121985] wafer5823wdt: I/O address 0x0443 already in use
    [ 35.122575] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
    [ 35.123323] it87_wdt: no device
    [ 35.123663] sc1200wdt: build 20020303
    [ 35.124132] sc1200wdt: io parameter must be specified
    [ 35.124687] pc87413_wdt: Version 1.1 at io 0x2E
    [ 35.125177] pc87413_wdt: cannot register miscdev on minor=130 (err=-16)
    [ 35.125872] nv_tco: NV TCO WatchDog Timer Driver v0.01
    [ 35.126592] sbc60xxwdt: I/O address 0x0443 already in use
    [ 35.127234] w83977f_wdt: driver v1.00
    [ 35.127655] w83977f_wdt: cannot register miscdev on minor=130 (err=-16)
    [ 35.128350] machzwd: MachZ ZF-Logic Watchdog driver initializing
    [ 35.129042] machzwd: no ZF-Logic found
    [ 35.129453] sbc_epx_c3: cannot register miscdev on minor=130 (err=-16)
    [ 35.130333] EDAC DEBUG: i5000_init: MC:
    [ 35.130798] EDAC DEBUG: i5400_init: MC:
    [ 35.131267] EDAC DEBUG: i7300_init:
    [ 35.131735] EDAC DEBUG: i3000_init: i3000 pci_get_device fail
    [ 35.132436] EDAC DEBUG: i3200_init: i3200 pci_get_device fail
    [ 35.133126] EDAC DEBUG: x38_init: x38 pci_get_device fail
    [ 35.134200] leds_ss4200: no LED devices found
    [ 35.135473] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
    [ 35.136302] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
    [ 35.138012] fw_cfg: probe of QEMU0002:00 failed with error -16
    [ 35.138768] hidraw: raw HID events driver (C) Jiri Kosina
    [ 35.140461] hdaps: supported laptop not found!
    [ 35.140982] hdaps: driver init failed (ret=-19)!
    [ 35.145267] Board is not the VME system controller
    [ 35.145781] VME geographical address is set to 0
    [ 35.147757] CR/CSR Offset: 0
    [ 35.148376] start plist test
    [ 35.153938] end plist test
    [ 35.155026] ... APIC ID: 00000000 (0)
    [ 35.155480] ... APIC VERSION: 01050014
    [ 35.155865] 0000000000000000000000000000000000000000000000000000000000000000
    [ 35.156021] 0000000000000000000000000000000000000000000000000000000000000000
    [ 35.156021] 0000000000000000000000000000000000000000000000000000000000004000
    [ 35.158144] number of MP IRQ sources: 15.
    [ 35.158606] number of IO-APIC #0 registers: 24.
    [ 35.159125] testing the IO APIC.......................
    [ 35.159692] IO APIC #0......
    [ 35.160038] .... register #00: 00000000
    [ 35.160469] ....... : physical APIC id: 00
    [ 35.160967] ....... : Delivery Type: 0
    [ 35.161418] ....... : LTS : 0
    [ 35.161841] .... register #01: 00170011
    [ 35.162274] ....... : max redirection entries: 17
    [ 35.162847] ....... : PRQ implemented: 0
    [ 35.163330] ....... : IO APIC version: 11
    [ 35.163777] .... register #02: 00000000
    [ 35.164221] ....... : arbitration: 00
    [ 35.164663] .... IRQ redirection table:
    [ 35.165084] IOAPIC 0:
    [ 35.165321] pin00, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.166162] pin01, enabled , edge , high, V(24), IRR(0), S(0), logical , D(01), M(1)
    [ 35.167030] pin02, enabled , edge , high, V(30), IRR(0), S(0), logical , D(01), M(1)
    [ 35.167888] pin03, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.169300] ata4.01: NODEV after polling detection
    [ 35.169571] ata4.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
    [ 35.170016] ata4.00: configured for MWDMA2
    [ 35.170766] scsi 1:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5
    [ 35.174178] pin04, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.175066] pin05, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.175860] pin06, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.176733] pin07, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.177570] pin08, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.178411] pin09, enabled , level, high, V(20), IRR(0), S(0), logical , D(01), M(1)
    [ 35.179258] pin0a, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.180627] sr 1:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
    [ 35.180630] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 35.180986] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 35.183449] pin0b, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.184317] pin0c, enabled , edge , high, V(23), IRR(0), S(0), logical , D(01), M(1)
    [ 35.185165] pin0d, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.185988] pin0e, enabled , edge , high, V(21), IRR(0), S(0), logical , D(01), M(1)
    [ 35.186834] pin0f, enabled , edge , high, V(22), IRR(0), S(0), logical , D(01), M(1)
    [ 35.187705] pin10, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.188553] pin11, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.189437] pin12, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.190278] pin13, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.191097] pin14, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.191907] pin15, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.193320] pin16, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.194217] pin17, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
    [ 35.195067] IRQ to pin mappings:
    [ 35.195455] IRQ0 -> 0:2
    [ 35.195715] IRQ1 -> 0:1
    [ 35.196044] IRQ3 -> 0:3
    [ 35.196333] IRQ4 -> 0:4
    [ 35.196654] IRQ5 -> 0:5
    [ 35.196943] IRQ6 -> 0:6
    [ 35.197199] IRQ7 -> 0:7
    [ 35.197471] IRQ8 -> 0:8
    [ 35.197735] IRQ9 -> 0:9
    [ 35.198016] IRQ10 -> 0:10
    [ 35.198310] IRQ11 -> 0:11
    [ 35.198599] IRQ12 -> 0:12
    [ 35.198900] IRQ13 -> 0:13
    [ 35.199206] IRQ14 -> 0:14
    [ 35.199481] IRQ15 -> 0:15
    [ 35.199736] .................................... done.
    [ 35.200377] AVX version of gcm_enc/dec engaged.
    [ 35.200896] AES CTR mode by8 optimization enabled
    [ 35.204683] sr 1:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
    [ 35.205983] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 35.206683] sr 1:0:0:0: Attached scsi generic sg0 type 5
    [ 35.208977] sched_clock: Marking stable (35208022618, 0)->(35897786671, -689764053)
    [ 35.210417] Loading compiled-in X.509 certificates
    [ 35.210975] page_owner is disabled
    [ 35.211732] Key type trusted registered
    [ 35.212532] Key type encrypted registered
    [ 35.213927] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
    [ 35.217605] Freeing unused kernel memory: 1352K
    [ 35.218139] Write protecting the kernel read-only data: 32768k
    [ 35.219661] Freeing unused kernel memory: 652K
    [ 35.226949] Freeing unused kernel memory: 1840K
    [ 35.235687] x86/mm: Checked W+X mappings: passed, no W+X pages found.
    [ 35.239731] mount (232) used greatest stack depth: 13984 bytes left
    ifconfig: socket: Address family not supported by protocol
    mkdir: can't create directory '/var/lock': No such file or directory
    mkdir: can't create directory '/var/lock/lkp-bootstrap.lock': No such file or directory
    sleep: invalid number '333.3'
    / # PATH=/sbin:/usr/sbin:/bin:/usr/bin:/lkp/lkp/src/bin
    LKP: HOSTNAME vm-ivb41-yocto-ia32-10, MAC , kernel , serial console /dev/ttyS0
    [ 35.285192] ip (267) used greatest stack depth: 13896 bytes left
    [ 36.273620] Kernel tests: Boot OK!
    [ 36.273620] LKP: waiting for network...
    [ 52.408066] cat (347) used greatest stack depth: 13888 bytes left
    [ 55.514746] sysrq: SysRq : Emergency Sync
    [ 55.517154] Emergency Sync complete
    [ 55.517617] sysrq: SysRq : Resetting

    Elapsed time: 60

    #!/bin/bash

    # To reproduce,
    # 1) save job-script and this script (both are attached in 0day report email)
    # 2) run this script with your compiled kernel and optional env $INSTALL_MOD_PATH

    kernel=$1

    initrds=(
    /osimage/yocto/yocto-tiny-i386-2016-04-22.cgz
    /lkp/lkp/lkp-i386.cgz
    /osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz
    /osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz
    )

    HTTP_PREFIX=https://github.com/0day-ci/lkp-qemu/raw/master
    wget --timestamping "${initrds[@]/#/$HTTP_PREFIX}"

    {
    cat "${initrds[@]//*\//}"
    [[ $INSTALL_MOD_PATH ]] && (
    cd "$INSTALL_MOD_PATH"
    find lib | cpio -o -H newc --quiet | gzip
    )
    echo job-script | cpio -o -H newc --quiet | gzip
    } > initrd.img

    qemu-img create -f qcow2 disk-vm-ivb41-yocto-ia32-10-0 256G

    kvm=(
    qemu-system-x86_64
    -enable-kvm
    -cpu IvyBridge
    -kernel $kernel
    -initrd initrd.img
    -m 420
    -smp 1
    -device e1000,netdev=net0
    -netdev user,id=net0
    -boot order=nc
    -no-reboot
    -watchdog i6300esb
    -watchdog-action debug
    -rtc base=localtime
    -drive file=disk-vm-ivb41-yocto-ia32-10-0,media=disk,if=virtio
    -serial stdio
    -display none
    -monitor null
    )

    append=(
    ip=::::vm-ivb41-yocto-ia32-10::dhcp
    root=/dev/ram0
    user=lkp
    job=/job-script
    ARCH=x86_64
    kconfig=x86_64-randconfig-h0-11121445
    branch=linus/master
    commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765
    BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739
    max_uptime=1500
    RESULT_ROOT=/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0
    result_service=tmpfs
    debug
    apic=debug
    sysrq_always_enabled
    rcupdate.rcu_cpu_stall_timeout=100
    net.ifnames=0
    printk.devkmsg=on
    panic=-1
    softlockup_panic=1
    nmi_watchdog=panic
    oops=panic
    load_ramdisk=2
    prompt_ramdisk=0
    drbd.minor_count=8
    systemd.log_level=err
    ignore_loglevel
    console=tty0
    earlyprintk=ttyS0,115200
    console=ttyS0,115200
    vga=normal
    rw
    drbd.minor_count=8
    )

    "${kvm[@]}" -append "${append[*]}"
    #
    # Automatically generated file; DO NOT EDIT.
    # Linux/x86_64 4.14.0 Kernel Configuration
    #
    CONFIG_64BIT=y
    CONFIG_X86_64=y
    CONFIG_X86=y
    CONFIG_INSTRUCTION_DECODER=y
    CONFIG_OUTPUT_FORMAT="elf64-x86-64"
    CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
    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_NEED_DMA_MAP_STATE=y
    CONFIG_NEED_SG_DMA_LENGTH=y
    CONFIG_GENERIC_BUG=y
    CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
    CONFIG_GENERIC_HWEIGHT=y
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_ARCH_HAS_CPU_RELAX=y
    CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
    CONFIG_HAVE_SETUP_PER_CPU_AREA=y
    CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
    CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
    CONFIG_ARCH_HIBERNATION_POSSIBLE=y
    CONFIG_ARCH_SUSPEND_POSSIBLE=y
    CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
    CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
    CONFIG_ZONE_DMA32=y
    CONFIG_AUDIT_ARCH=y
    CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
    CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
    CONFIG_ARCH_SUPPORTS_UPROBES=y
    CONFIG_FIX_EARLYCON_MEM=y
    CONFIG_PGTABLE_LEVELS=4
    CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
    CONFIG_CONSTRUCTORS=y
    CONFIG_IRQ_WORK=y
    CONFIG_BUILDTIME_EXTABLE_SORT=y
    CONFIG_THREAD_INFO_IN_TASK=y

    #
    # General setup
    #
    CONFIG_BROKEN_ON_SMP=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_CROSS_COMPILE=""
    # CONFIG_COMPILE_TEST is not set
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    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_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_DEFAULT_HOSTNAME="(none)"
    # CONFIG_SWAP is not set
    # CONFIG_SYSVIPC is not set
    # CONFIG_POSIX_MQUEUE is not set
    CONFIG_CROSS_MEMORY_ATTACH=y
    CONFIG_USELIB=y
    # CONFIG_AUDIT is not set
    CONFIG_HAVE_ARCH_AUDITSYSCALL=y

    #
    # IRQ subsystem
    #
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_IRQ_SHOW=y
    CONFIG_GENERIC_IRQ_CHIP=y
    CONFIG_IRQ_DOMAIN=y
    CONFIG_IRQ_DOMAIN_HIERARCHY=y
    CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
    CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
    CONFIG_IRQ_DOMAIN_DEBUG=y
    CONFIG_IRQ_FORCED_THREADING=y
    CONFIG_SPARSE_IRQ=y
    # CONFIG_GENERIC_IRQ_DEBUGFS is not set
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_ARCH_CLOCKSOURCE_DATA=y
    CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
    CONFIG_GENERIC_TIME_VSYSCALL=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
    CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
    CONFIG_GENERIC_CMOS_UPDATE=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=y
    CONFIG_HIGH_RES_TIMERS=y

    #
    # CPU/Task time and stats accounting
    #
    CONFIG_VIRT_CPU_ACCOUNTING=y
    # CONFIG_TICK_CPU_ACCOUNTING is not set
    CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
    # CONFIG_IRQ_TIME_ACCOUNTING is not set
    # CONFIG_BSD_PROCESS_ACCT is not set
    # CONFIG_TASKSTATS is not set
    # CONFIG_CPU_ISOLATION is not set

    #
    # RCU Subsystem
    #
    CONFIG_PREEMPT_RCU=y
    # CONFIG_RCU_EXPERT is not set
    CONFIG_SRCU=y
    CONFIG_TREE_SRCU=y
    CONFIG_TASKS_RCU=y
    CONFIG_RCU_STALL_COMMON=y
    CONFIG_RCU_NEED_SEGCBLIST=y
    CONFIG_CONTEXT_TRACKING=y
    # CONFIG_CONTEXT_TRACKING_FORCE is not set
    CONFIG_BUILD_BIN2C=y
    CONFIG_IKCONFIG=y
    CONFIG_IKCONFIG_PROC=y
    CONFIG_LOG_BUF_SHIFT=20
    CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
    CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
    CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
    CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
    CONFIG_ARCH_SUPPORTS_INT128=y
    CONFIG_CGROUPS=y
    CONFIG_PAGE_COUNTER=y
    CONFIG_MEMCG=y
    CONFIG_BLK_CGROUP=y
    # CONFIG_DEBUG_BLK_CGROUP is not set
    CONFIG_CGROUP_WRITEBACK=y
    # CONFIG_CGROUP_SCHED is not set
    CONFIG_CGROUP_PIDS=y
    # CONFIG_CGROUP_RDMA is not set
    CONFIG_CGROUP_FREEZER=y
    CONFIG_CGROUP_HUGETLB=y
    # CONFIG_CGROUP_DEVICE is not set
    # CONFIG_CGROUP_CPUACCT is not set
    CONFIG_CGROUP_PERF=y
    CONFIG_CGROUP_DEBUG=y
    # CONFIG_SOCK_CGROUP_DATA is not set
    # CONFIG_NAMESPACES is not set
    # CONFIG_SCHED_AUTOGROUP is not set
    # CONFIG_SYSFS_DEPRECATED is not set
    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_CC_OPTIMIZE_FOR_PERFORMANCE=y
    # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
    CONFIG_ANON_INODES=y
    CONFIG_HAVE_UID16=y
    CONFIG_SYSCTL_EXCEPTION_TRACE=y
    CONFIG_HAVE_PCSPKR_PLATFORM=y
    CONFIG_BPF=y
    CONFIG_EXPERT=y
    CONFIG_UID16=y
    CONFIG_MULTIUSER=y
    CONFIG_SGETMASK_SYSCALL=y
    CONFIG_SYSFS_SYSCALL=y
    CONFIG_FHANDLE=y
    # CONFIG_POSIX_TIMERS is not set
    CONFIG_PRINTK=y
    CONFIG_PRINTK_NMI=y
    CONFIG_BUG=y
    # CONFIG_PCSPKR_PLATFORM is not set
    # CONFIG_BASE_FULL is not set
    CONFIG_FUTEX=y
    CONFIG_FUTEX_PI=y
    CONFIG_EPOLL=y
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    CONFIG_EVENTFD=y
    CONFIG_SHMEM=y
    # CONFIG_AIO is not set
    # CONFIG_ADVISE_SYSCALLS is not set
    # CONFIG_MEMBARRIER is not set
    CONFIG_CHECKPOINT_RESTORE=y
    CONFIG_KALLSYMS=y
    CONFIG_KALLSYMS_ALL=y
    # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
    CONFIG_KALLSYMS_BASE_RELATIVE=y
    # CONFIG_BPF_SYSCALL is not set
    # CONFIG_USERFAULTFD is not set
    CONFIG_EMBEDDED=y
    CONFIG_HAVE_PERF_EVENTS=y
    CONFIG_PERF_USE_VMALLOC=y
    CONFIG_PC104=y

    #
    # Kernel Performance Events And Counters
    #
    CONFIG_PERF_EVENTS=y
    CONFIG_DEBUG_PERF_USE_VMALLOC=y
    # CONFIG_VM_EVENT_COUNTERS is not set
    # CONFIG_COMPAT_BRK is not set
    CONFIG_SLAB=y
    # CONFIG_SLUB is not set
    # CONFIG_SLOB is not set
    CONFIG_SLAB_MERGE_DEFAULT=y
    # CONFIG_SLAB_FREELIST_RANDOM is not set
    CONFIG_SYSTEM_DATA_VERIFICATION=y
    CONFIG_PROFILING=y
    CONFIG_TRACEPOINTS=y
    CONFIG_CRASH_CORE=y
    CONFIG_KEXEC_CORE=y
    # CONFIG_OPROFILE is not set
    CONFIG_HAVE_OPROFILE=y
    CONFIG_OPROFILE_NMI_TIMER=y
    # CONFIG_JUMP_LABEL is not set
    # CONFIG_UPROBES is not set
    # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
    CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
    CONFIG_ARCH_USE_BUILTIN_BSWAP=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_HAVE_NMI=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_WANTS_DYNAMIC_TASK_STRUCT=y
    CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
    CONFIG_HAVE_CLK=y
    CONFIG_HAVE_DMA_API_DEBUG=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_RCU_TABLE_FREE=y
    CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=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_FILTER=y
    CONFIG_SECCOMP_FILTER=y
    CONFIG_HAVE_GCC_PLUGINS=y
    # CONFIG_GCC_PLUGINS is not set
    CONFIG_HAVE_CC_STACKPROTECTOR=y
    CONFIG_CC_STACKPROTECTOR=y
    # CONFIG_CC_STACKPROTECTOR_NONE is not set
    # CONFIG_CC_STACKPROTECTOR_REGULAR is not set
    CONFIG_CC_STACKPROTECTOR_STRONG=y
    CONFIG_THIN_ARCHIVES=y
    CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
    CONFIG_HAVE_CONTEXT_TRACKING=y
    CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
    CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
    CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
    CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
    CONFIG_HAVE_ARCH_HUGE_VMAP=y
    CONFIG_HAVE_ARCH_SOFT_DIRTY=y
    CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
    CONFIG_MODULES_USE_ELF_RELA=y
    CONFIG_HAVE_IRQ_EXIT_ON_IRQ_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_COPY_THREAD_TLS=y
    CONFIG_HAVE_STACK_VALIDATION=y
    # CONFIG_HAVE_ARCH_HASH is not set
    CONFIG_ISA_BUS_API=y
    CONFIG_OLD_SIGSUSPEND3=y
    CONFIG_COMPAT_OLD_SIGACTION=y
    # CONFIG_CPU_NO_EFFICIENT_FFS is not set
    CONFIG_HAVE_ARCH_VMAP_STACK=y
    # CONFIG_VMAP_STACK is not set
    # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
    # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
    CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
    CONFIG_STRICT_KERNEL_RWX=y
    CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
    CONFIG_ARCH_HAS_REFCOUNT=y
    # CONFIG_REFCOUNT_FULL is not set

    #
    # GCOV-based kernel profiling
    #
    CONFIG_GCOV_KERNEL=y
    CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
    # CONFIG_GCOV_PROFILE_ALL is not set
    CONFIG_GCOV_FORMAT_AUTODETECT=y
    # CONFIG_GCOV_FORMAT_3_4 is not set
    # CONFIG_GCOV_FORMAT_4_7 is not set
    # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
    CONFIG_RT_MUTEXES=y
    CONFIG_BASE_SMALL=1
    # CONFIG_MODULES is not set
    CONFIG_MODULES_TREE_LOOKUP=y
    CONFIG_BLOCK=y
    CONFIG_BLK_SCSI_REQUEST=y
    CONFIG_BLK_DEV_BSG=y
    CONFIG_BLK_DEV_BSGLIB=y
    # CONFIG_BLK_DEV_INTEGRITY is not set
    # CONFIG_BLK_DEV_ZONED is not set
    # CONFIG_BLK_DEV_THROTTLING is not set
    CONFIG_BLK_CMDLINE_PARSER=y
    # CONFIG_BLK_WBT is not set
    CONFIG_BLK_DEBUG_FS=y
    CONFIG_BLK_SED_OPAL=y

    #
    # Partition Types
    #
    CONFIG_PARTITION_ADVANCED=y
    # CONFIG_ACORN_PARTITION is not set
    # CONFIG_AIX_PARTITION is not set
    # CONFIG_OSF_PARTITION is not set
    CONFIG_AMIGA_PARTITION=y
    CONFIG_ATARI_PARTITION=y
    # CONFIG_MAC_PARTITION is not set
    CONFIG_MSDOS_PARTITION=y
    CONFIG_BSD_DISKLABEL=y
    # CONFIG_MINIX_SUBPARTITION is not set
    CONFIG_SOLARIS_X86_PARTITION=y
    # CONFIG_UNIXWARE_DISKLABEL is not set
    CONFIG_LDM_PARTITION=y
    CONFIG_LDM_DEBUG=y
    CONFIG_SGI_PARTITION=y
    # CONFIG_ULTRIX_PARTITION is not set
    # CONFIG_SUN_PARTITION is not set
    # CONFIG_KARMA_PARTITION is not set
    # CONFIG_EFI_PARTITION is not set
    # CONFIG_SYSV68_PARTITION is not set
    CONFIG_CMDLINE_PARTITION=y
    CONFIG_BLOCK_COMPAT=y
    CONFIG_BLK_MQ_PCI=y
    CONFIG_BLK_MQ_VIRTIO=y

    #
    # IO Schedulers
    #
    CONFIG_IOSCHED_NOOP=y
    # CONFIG_IOSCHED_DEADLINE is not set
    CONFIG_IOSCHED_CFQ=y
    # CONFIG_CFQ_GROUP_IOSCHED is not set
    CONFIG_DEFAULT_CFQ=y
    # CONFIG_DEFAULT_NOOP is not set
    CONFIG_DEFAULT_IOSCHED="cfq"
    CONFIG_MQ_IOSCHED_DEADLINE=y
    CONFIG_MQ_IOSCHED_KYBER=y
    CONFIG_IOSCHED_BFQ=y
    CONFIG_BFQ_GROUP_IOSCHED=y
    CONFIG_ASN1=y
    CONFIG_UNINLINE_SPIN_UNLOCK=y
    CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
    CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
    CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
    CONFIG_FREEZER=y

    #
    # Processor type and features
    #
    # CONFIG_ZONE_DMA is not set
    # CONFIG_SMP is not set
    CONFIG_X86_FEATURE_NAMES=y
    # CONFIG_X86_FAST_FEATURE_TESTS is not set
    # CONFIG_X86_X2APIC is not set
    # CONFIG_X86_MPPARSE is not set
    # CONFIG_GOLDFISH is not set
    CONFIG_INTEL_RDT=y
    CONFIG_X86_EXTENDED_PLATFORM=y
    # CONFIG_X86_GOLDFISH is not set
    CONFIG_X86_INTEL_MID=y
    # CONFIG_X86_INTEL_LPSS is not set
    # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
    CONFIG_IOSF_MBI=y
    CONFIG_IOSF_MBI_DEBUG=y
    CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
    # CONFIG_SCHED_OMIT_FRAME_POINTER is not set
    CONFIG_HYPERVISOR_GUEST=y
    CONFIG_PARAVIRT=y
    # CONFIG_PARAVIRT_DEBUG is not set
    # CONFIG_XEN is not set
    CONFIG_KVM_GUEST=y
    # CONFIG_KVM_DEBUG_FS is not set
    # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
    CONFIG_PARAVIRT_CLOCK=y
    CONFIG_NO_BOOTMEM=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=6
    CONFIG_X86_L1_CACHE_SHIFT=6
    CONFIG_X86_TSC=y
    CONFIG_X86_CMPXCHG64=y
    CONFIG_X86_CMOV=y
    CONFIG_X86_MINIMUM_CPU_FAMILY=64
    CONFIG_X86_DEBUGCTLMSR=y
    # CONFIG_PROCESSOR_SELECT is not set
    CONFIG_CPU_SUP_INTEL=y
    CONFIG_CPU_SUP_AMD=y
    CONFIG_CPU_SUP_CENTAUR=y
    CONFIG_HPET_TIMER=y
    CONFIG_APB_TIMER=y
    CONFIG_DMI=y
    # CONFIG_GART_IOMMU is not set
    CONFIG_CALGARY_IOMMU=y
    CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
    CONFIG_SWIOTLB=y
    CONFIG_IOMMU_HELPER=y
    CONFIG_NR_CPUS=1
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    CONFIG_PREEMPT_COUNT=y
    CONFIG_UP_LATE_INIT=y
    CONFIG_X86_LOCAL_APIC=y
    CONFIG_X86_IO_APIC=y
    CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
    CONFIG_X86_MCE=y
    # CONFIG_X86_MCELOG_LEGACY is not set
    # CONFIG_X86_MCE_INTEL is not set
    # CONFIG_X86_MCE_AMD is not set
    # CONFIG_X86_MCE_INJECT is not set

    #
    # 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 is not set
    # CONFIG_VM86 is not set
    CONFIG_X86_16BIT=y
    CONFIG_X86_ESPFIX64=y
    CONFIG_X86_VSYSCALL_EMULATION=y
    CONFIG_I8K=y
    CONFIG_MICROCODE=y
    # CONFIG_MICROCODE_INTEL is not set
    CONFIG_MICROCODE_AMD=y
    CONFIG_MICROCODE_OLD_INTERFACE=y
    CONFIG_X86_MSR=y
    # CONFIG_X86_CPUID is not set
    # CONFIG_X86_5LEVEL is not set
    CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
    CONFIG_ARCH_DMA_ADDR_T_64BIT=y
    CONFIG_X86_DIRECT_GBPAGES=y
    CONFIG_ARCH_HAS_MEM_ENCRYPT=y
    CONFIG_AMD_MEM_ENCRYPT=y
    CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT=y
    CONFIG_ARCH_USE_MEMREMAP_PROT=y
    CONFIG_ARCH_SPARSEMEM_ENABLE=y
    CONFIG_ARCH_SPARSEMEM_DEFAULT=y
    CONFIG_ARCH_SELECT_MEMORY_MODEL=y
    CONFIG_ARCH_MEMORY_PROBE=y
    CONFIG_ARCH_PROC_KCORE_TEXT=y
    CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
    CONFIG_SELECT_MEMORY_MODEL=y
    CONFIG_SPARSEMEM_MANUAL=y
    CONFIG_SPARSEMEM=y
    CONFIG_HAVE_MEMORY_PRESENT=y
    CONFIG_SPARSEMEM_EXTREME=y
    CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
    CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
    CONFIG_SPARSEMEM_VMEMMAP=y
    CONFIG_HAVE_MEMBLOCK=y
    CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
    CONFIG_HAVE_GENERIC_GUP=y
    CONFIG_ARCH_DISCARD_MEMBLOCK=y
    CONFIG_MEMORY_ISOLATION=y
    # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
    CONFIG_MEMORY_HOTPLUG=y
    CONFIG_MEMORY_HOTPLUG_SPARSE=y
    CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
    # CONFIG_MEMORY_HOTREMOVE is not set
    CONFIG_SPLIT_PTLOCK_CPUS=4
    CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
    CONFIG_MEMORY_BALLOON=y
    # CONFIG_BALLOON_COMPACTION is not set
    CONFIG_COMPACTION=y
    CONFIG_MIGRATION=y
    CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
    CONFIG_ARCH_ENABLE_THP_MIGRATION=y
    CONFIG_PHYS_ADDR_T_64BIT=y
    CONFIG_VIRT_TO_BUS=y
    CONFIG_MMU_NOTIFIER=y
    # CONFIG_KSM is not set
    CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
    CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
    CONFIG_MEMORY_FAILURE=y
    CONFIG_HWPOISON_INJECT=y
    CONFIG_TRANSPARENT_HUGEPAGE=y
    # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
    CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
    CONFIG_ARCH_WANTS_THP_SWAP=y
    CONFIG_THP_SWAP=y
    CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
    CONFIG_NEED_PER_CPU_KM=y
    CONFIG_CLEANCACHE=y
    CONFIG_CMA=y
    # CONFIG_CMA_DEBUG is not set
    CONFIG_CMA_DEBUGFS=y
    CONFIG_CMA_AREAS=7
    # CONFIG_MEM_SOFT_DIRTY is not set
    CONFIG_ZPOOL=y
    # CONFIG_ZBUD is not set
    # CONFIG_Z3FOLD is not set
    # CONFIG_ZSMALLOC is not set
    CONFIG_GENERIC_EARLY_IOREMAP=y
    CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
    # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
    # CONFIG_IDLE_PAGE_TRACKING is not set
    CONFIG_ARCH_HAS_ZONE_DEVICE=y
    CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
    CONFIG_ARCH_HAS_PKEYS=y
    CONFIG_PERCPU_STATS=y
    # CONFIG_GUP_BENCHMARK is not set
    # CONFIG_X86_PMEM_LEGACY is not set
    CONFIG_X86_CHECK_BIOS_CORRUPTION=y
    CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
    CONFIG_X86_RESERVE_LOW=64
    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_ARCH_USES_PG_UNCACHED=y
    # CONFIG_ARCH_RANDOM is not set
    CONFIG_X86_SMAP=y
    # CONFIG_X86_INTEL_UMIP is not set
    # CONFIG_X86_INTEL_MPX is not set
    CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
    # CONFIG_EFI is not set
    CONFIG_SECCOMP=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_KEXEC is not set
    CONFIG_KEXEC_FILE=y
    # CONFIG_KEXEC_VERIFY_SIG is not set
    # CONFIG_CRASH_DUMP is not set
    CONFIG_PHYSICAL_START=0x1000000
    # CONFIG_RELOCATABLE is not set
    CONFIG_PHYSICAL_ALIGN=0x200000
    CONFIG_COMPAT_VDSO=y
    # CONFIG_LEGACY_VSYSCALL_NATIVE is not set
    CONFIG_LEGACY_VSYSCALL_EMULATE=y
    # CONFIG_LEGACY_VSYSCALL_NONE is not set
    # CONFIG_CMDLINE_BOOL is not set
    CONFIG_MODIFY_LDT_SYSCALL=y
    CONFIG_HAVE_LIVEPATCH=y
    CONFIG_ARCH_HAS_ADD_PAGES=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y

    #
    # Power management and ACPI options
    #
    CONFIG_SUSPEND=y
    CONFIG_SUSPEND_FREEZER=y
    CONFIG_SUSPEND_SKIP_SYNC=y
    CONFIG_PM_SLEEP=y
    CONFIG_PM_AUTOSLEEP=y
    # CONFIG_PM_WAKELOCKS is not set
    CONFIG_PM=y
    # CONFIG_PM_DEBUG is not set
    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_ACPI=y
    CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
    CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
    CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
    # CONFIG_ACPI_DEBUGGER is not set
    CONFIG_ACPI_LPIT=y
    CONFIG_ACPI_SLEEP=y
    # CONFIG_ACPI_PROCFS_POWER is not set
    CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
    # CONFIG_ACPI_EC_DEBUGFS is not set
    CONFIG_ACPI_AC=y
    CONFIG_ACPI_BATTERY=y
    CONFIG_ACPI_BUTTON=y
    CONFIG_ACPI_VIDEO=y
    CONFIG_ACPI_FAN=y
    # CONFIG_ACPI_DOCK is not set
    CONFIG_ACPI_CPU_FREQ_PSS=y
    CONFIG_ACPI_PROCESSOR_CSTATE=y
    CONFIG_ACPI_PROCESSOR_IDLE=y
    CONFIG_ACPI_PROCESSOR=y
    # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
    CONFIG_ACPI_THERMAL=y
    # CONFIG_ACPI_CUSTOM_DSDT is not set
    CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
    CONFIG_ACPI_TABLE_UPGRADE=y
    # CONFIG_ACPI_DEBUG is not set
    # CONFIG_ACPI_PCI_SLOT is not set
    CONFIG_X86_PM_TIMER=y
    # CONFIG_ACPI_CONTAINER is not set
    # CONFIG_ACPI_HOTPLUG_MEMORY is not set
    CONFIG_ACPI_HOTPLUG_IOAPIC=y
    # CONFIG_ACPI_SBS is not set
    # CONFIG_ACPI_HED is not set
    # CONFIG_ACPI_CUSTOM_METHOD is not set
    # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
    # CONFIG_ACPI_NFIT is not set
    CONFIG_HAVE_ACPI_APEI=y
    CONFIG_HAVE_ACPI_APEI_NMI=y
    # CONFIG_ACPI_APEI is not set
    # CONFIG_DPTF_POWER is not set
    # CONFIG_ACPI_EXTLOG is not set
    # CONFIG_PMIC_OPREGION is not set
    # CONFIG_ACPI_CONFIGFS is not set
    CONFIG_SFI=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=y
    # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
    # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
    # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
    CONFIG_CPU_FREQ_GOV_USERSPACE=y
    CONFIG_CPU_FREQ_GOV_ONDEMAND=y
    CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

    #
    # CPU frequency scaling drivers
    #
    CONFIG_CPUFREQ_DT=y
    CONFIG_CPUFREQ_DT_PLATDEV=y
    # CONFIG_X86_INTEL_PSTATE is not set
    # CONFIG_X86_PCC_CPUFREQ is not set
    # CONFIG_X86_ACPI_CPUFREQ is not set
    CONFIG_X86_SFI_CPUFREQ=y
    # CONFIG_X86_SPEEDSTEP_CENTRINO is not set
    CONFIG_X86_P4_CLOCKMOD=y

    #
    # shared options
    #
    CONFIG_X86_SPEEDSTEP_LIB=y

    #
    # CPU Idle
    #
    CONFIG_CPU_IDLE=y
    # CONFIG_CPU_IDLE_GOV_LADDER is not set
    CONFIG_CPU_IDLE_GOV_MENU=y
    # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
    CONFIG_INTEL_IDLE=y

    #
    # Bus options (PCI etc.)
    #
    CONFIG_PCI=y
    CONFIG_PCI_DIRECT=y
    # CONFIG_PCI_MMCONFIG is not set
    CONFIG_PCI_DOMAINS=y
    # CONFIG_PCI_CNB20LE_QUIRK is not set
    CONFIG_PCIEPORTBUS=y
    # CONFIG_HOTPLUG_PCI_PCIE is not set
    CONFIG_PCIEAER=y
    CONFIG_PCIE_ECRC=y
    CONFIG_PCIEAER_INJECT=y
    CONFIG_PCIEASPM=y
    CONFIG_PCIEASPM_DEBUG=y
    # CONFIG_PCIEASPM_DEFAULT is not set
    # CONFIG_PCIEASPM_POWERSAVE is not set
    # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
    CONFIG_PCIEASPM_PERFORMANCE=y
    CONFIG_PCIE_PME=y
    # CONFIG_PCIE_DPC is not set
    # CONFIG_PCIE_PTM is not set
    CONFIG_PCI_BUS_ADDR_T_64BIT=y
    # CONFIG_PCI_MSI is not set
    CONFIG_PCI_QUIRKS=y
    # CONFIG_PCI_DEBUG is not set
    # CONFIG_PCI_STUB is not set
    # CONFIG_HT_IRQ is not set
    CONFIG_PCI_ATS=y
    CONFIG_PCI_LOCKLESS_CONFIG=y
    # CONFIG_PCI_IOV is not set
    CONFIG_PCI_PRI=y
    # CONFIG_PCI_PASID is not set
    CONFIG_PCI_LABEL=y
    CONFIG_HOTPLUG_PCI=y
    # CONFIG_HOTPLUG_PCI_ACPI is not set
    # CONFIG_HOTPLUG_PCI_CPCI is not set
    CONFIG_HOTPLUG_PCI_SHPC=y

    #
    # DesignWare PCI Core Support
    #

    #
    # PCI host controller drivers
    #

    #
    # PCI Endpoint
    #
    CONFIG_PCI_ENDPOINT=y
    CONFIG_PCI_ENDPOINT_CONFIGFS=y
    CONFIG_PCI_EPF_TEST=y

    #
    # PCI switch controller drivers
    #
    CONFIG_PCI_SW_SWITCHTEC=y
    CONFIG_ISA_BUS=y
    # CONFIG_ISA_DMA_API is not set
    CONFIG_AMD_NB=y
    CONFIG_PCCARD=y
    CONFIG_PCMCIA=y
    # CONFIG_PCMCIA_LOAD_CIS is not set
    # CONFIG_CARDBUS is not set

    #
    # PC-card bridges
    #
    CONFIG_YENTA=y
    CONFIG_YENTA_O2=y
    CONFIG_YENTA_RICOH=y
    CONFIG_YENTA_TI=y
    # CONFIG_YENTA_TOSHIBA is not set
    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 is not set
    CONFIG_RAPIDIO_ENUM_BASIC=y
    CONFIG_RAPIDIO_CHMAN=y
    CONFIG_RAPIDIO_MPORT_CDEV=y

    #
    # RapidIO Switch drivers
    #
    # CONFIG_RAPIDIO_TSI57X is not set
    CONFIG_RAPIDIO_CPS_XX=y
    CONFIG_RAPIDIO_TSI568=y
    # CONFIG_RAPIDIO_CPS_GEN2 is not set
    CONFIG_RAPIDIO_RXS_GEN3=y
    # CONFIG_X86_SYSFB is not set

    #
    # Executable file formats / Emulations
    #
    CONFIG_BINFMT_ELF=y
    CONFIG_COMPAT_BINFMT_ELF=y
    CONFIG_ELFCORE=y
    CONFIG_BINFMT_SCRIPT=y
    # CONFIG_HAVE_AOUT is not set
    # CONFIG_BINFMT_MISC is not set
    # CONFIG_COREDUMP is not set
    CONFIG_IA32_EMULATION=y
    CONFIG_IA32_AOUT=y
    CONFIG_X86_X32=y
    CONFIG_COMPAT_32=y
    CONFIG_COMPAT=y
    CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
    CONFIG_X86_DEV_DMA_OPS=y
    CONFIG_NET=y

    #
    # Networking options
    #
    # CONFIG_PACKET is not set
    CONFIG_UNIX=y
    # CONFIG_UNIX_DIAG is not set
    # CONFIG_NET_KEY is not set
    # CONFIG_INET is not set
    # CONFIG_NETWORK_SECMARK is not set
    # CONFIG_NET_PTP_CLASSIFY is not set
    # CONFIG_NETWORK_PHY_TIMESTAMPING is not set
    # CONFIG_NETFILTER is not set
    # CONFIG_ATM is not set
    # CONFIG_BRIDGE is not set
    # CONFIG_VLAN_8021Q is not set
    # CONFIG_DECNET is not set
    # CONFIG_LLC2 is not set
    # CONFIG_IPX is not set
    # CONFIG_ATALK is not set
    # CONFIG_X25 is not set
    # CONFIG_LAPB is not set
    # CONFIG_PHONET is not set
    # CONFIG_IEEE802154 is not set
    # CONFIG_NET_SCHED is not set
    # CONFIG_DCB is not set
    # CONFIG_DNS_RESOLVER is not set
    # CONFIG_BATMAN_ADV is not set
    # CONFIG_VSOCKETS is not set
    # CONFIG_NETLINK_DIAG is not set
    # CONFIG_MPLS is not set
    # CONFIG_NET_NSH is not set
    # CONFIG_HSR is not set
    # CONFIG_CGROUP_NET_PRIO is not set
    # CONFIG_CGROUP_NET_CLASSID is not set
    CONFIG_NET_RX_BUSY_POLL=y
    CONFIG_BQL=y

    #
    # Network testing
    #
    # CONFIG_HAMRADIO is not set
    # CONFIG_CAN is not set
    # CONFIG_BT is not set
    # CONFIG_STREAM_PARSER is not set
    CONFIG_WIRELESS=y
    # CONFIG_CFG80211 is not set
    CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
    CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
    # CONFIG_LIB80211 is not set

    #
    # CFG80211 needs to be enabled for MAC80211
    #
    CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
    # CONFIG_WIMAX is not set
    # CONFIG_RFKILL is not set
    # CONFIG_NET_9P is not set
    # CONFIG_CAIF is not set
    # CONFIG_NFC is not set
    # CONFIG_PSAMPLE is not set
    # CONFIG_NET_IFE is not set
    # CONFIG_LWTUNNEL is not set
    # CONFIG_DST_CACHE is not set
    # CONFIG_GRO_CELLS is not set
    # CONFIG_NET_DEVLINK is not set
    CONFIG_MAY_USE_DEVLINK=y
    CONFIG_HAVE_EBPF_JIT=y

    #
    # Device Drivers
    #

    #
    # Generic Driver Options
    #
    # CONFIG_UEVENT_HELPER is not set
    CONFIG_DEVTMPFS=y
    # CONFIG_DEVTMPFS_MOUNT is not set
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=y
    CONFIG_FIRMWARE_IN_KERNEL=y
    CONFIG_EXTRA_FIRMWARE=""
    CONFIG_FW_LOADER_USER_HELPER=y
    CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
    # CONFIG_ALLOW_DEV_COREDUMP is not set
    # CONFIG_DEBUG_DRIVER is not set
    # CONFIG_DEBUG_DEVRES is not set
    CONFIG_DEBUG_TEST_DRIVER_REMOVE=y
    # CONFIG_SYS_HYPERVISOR is not set
    # CONFIG_GENERIC_CPU_DEVICES is not set
    CONFIG_GENERIC_CPU_AUTOPROBE=y
    CONFIG_REGMAP=y
    CONFIG_REGMAP_I2C=y
    CONFIG_REGMAP_SPMI=y
    CONFIG_REGMAP_W1=y
    CONFIG_REGMAP_MMIO=y
    CONFIG_REGMAP_IRQ=y
    CONFIG_DMA_SHARED_BUFFER=y
    CONFIG_DMA_FENCE_TRACE=y
    # CONFIG_DMA_CMA is not set

    #
    # Bus devices
    #
    # CONFIG_SIMPLE_PM_BUS is not set
    # CONFIG_CONNECTOR is not set
    CONFIG_MTD=y
    # CONFIG_MTD_REDBOOT_PARTS is not set
    CONFIG_MTD_CMDLINE_PARTS=y
    CONFIG_MTD_OF_PARTS=y
    CONFIG_MTD_AR7_PARTS=y

    #
    # Partition parsers
    #

    #
    # User Modules And Translation Layers
    #
    CONFIG_MTD_BLKDEVS=y
    CONFIG_MTD_BLOCK=y
    CONFIG_FTL=y
    # CONFIG_NFTL is not set
    CONFIG_INFTL=y
    CONFIG_RFD_FTL=y
    CONFIG_SSFDC=y
    # CONFIG_SM_FTL is not set
    CONFIG_MTD_OOPS=y
    CONFIG_MTD_PARTITIONED_MASTER=y

    #
    # RAM/ROM/Flash chip drivers
    #
    # CONFIG_MTD_CFI is not set
    # CONFIG_MTD_JEDECPROBE is not set
    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 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    CONFIG_MTD_RAM=y
    CONFIG_MTD_ROM=y
    CONFIG_MTD_ABSENT=y

    #
    # Mapping drivers for chip access
    #
    CONFIG_MTD_COMPLEX_MAPPINGS=y
    # CONFIG_MTD_PHYSMAP is not set
    CONFIG_MTD_PHYSMAP_OF=y
    CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
    CONFIG_MTD_PHYSMAP_OF_GEMINI=y
    CONFIG_MTD_PCI=y
    # CONFIG_MTD_PCMCIA is not set
    CONFIG_MTD_GPIO_ADDR=y
    CONFIG_MTD_INTEL_VR_NOR=y
    # CONFIG_MTD_PLATRAM is not set
    # CONFIG_MTD_LATCH_ADDR is not set

    #
    # Self-contained MTD device drivers
    #
    CONFIG_MTD_PMC551=y
    # CONFIG_MTD_PMC551_BUGFIX is not set
    # CONFIG_MTD_PMC551_DEBUG is not set
    # CONFIG_MTD_SLRAM is not set
    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 is not set
    # CONFIG_MTD_NAND is not set
    CONFIG_MTD_ONENAND=y
    CONFIG_MTD_ONENAND_VERIFY_WRITE=y
    CONFIG_MTD_ONENAND_GENERIC=y
    # CONFIG_MTD_ONENAND_OTP is not set
    CONFIG_MTD_ONENAND_2X_PROGRAM=y

    #
    # LPDDR & LPDDR2 PCM memory drivers
    #
    CONFIG_MTD_LPDDR=y
    CONFIG_MTD_QINFO_PROBE=y
    CONFIG_MTD_SPI_NOR=y
    # CONFIG_MTD_MT81xx_NOR is not set
    # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
    CONFIG_SPI_INTEL_SPI=y
    CONFIG_SPI_INTEL_SPI_PCI=y
    # CONFIG_SPI_INTEL_SPI_PLATFORM is not set
    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 is not set
    CONFIG_MTD_UBI_BLOCK=y
    CONFIG_OF=y
    # CONFIG_OF_UNITTEST is not set
    CONFIG_OF_KOBJ=y
    CONFIG_OF_ADDRESS=y
    CONFIG_OF_ADDRESS_PCI=y
    CONFIG_OF_IRQ=y
    CONFIG_OF_PCI=y
    CONFIG_OF_PCI_IRQ=y
    # CONFIG_OF_OVERLAY is not set
    CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
    # CONFIG_PARPORT is not set
    CONFIG_PNP=y
    CONFIG_PNP_DEBUG_MESSAGES=y

    #
    # Protocols
    #
    CONFIG_PNPACPI=y
    CONFIG_BLK_DEV=y
    CONFIG_BLK_DEV_NULL_BLK=y
    CONFIG_CDROM=y
    # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
    CONFIG_BLK_DEV_DAC960=y
    CONFIG_BLK_DEV_UMEM=y
    # CONFIG_BLK_DEV_COW_COMMON is not set
    # CONFIG_BLK_DEV_LOOP is not set

    #
    # DRBD disabled because PROC_FS or INET not selected
    #
    # CONFIG_BLK_DEV_NBD is not set
    CONFIG_BLK_DEV_SKD=y
    CONFIG_BLK_DEV_SX8=y
    # CONFIG_BLK_DEV_RAM is not set
    CONFIG_CDROM_PKTCDVD=y
    CONFIG_CDROM_PKTCDVD_BUFFERS=8
    CONFIG_CDROM_PKTCDVD_WCACHE=y
    # CONFIG_ATA_OVER_ETH is not set
    # CONFIG_VIRTIO_BLK is not set
    # CONFIG_BLK_DEV_RSXX is not set

    #
    # NVME Support
    #
    CONFIG_NVME_CORE=y
    CONFIG_BLK_DEV_NVME=y
    # CONFIG_NVME_MULTIPATH is not set
    CONFIG_NVME_FABRICS=y
    CONFIG_NVME_FC=y
    CONFIG_NVME_TARGET=y
    CONFIG_NVME_TARGET_LOOP=y
    CONFIG_NVME_TARGET_FC=y
    CONFIG_NVME_TARGET_FCLOOP=y

    #
    # Misc devices
    #
    # CONFIG_SENSORS_LIS3LV02D is not set
    # CONFIG_AD525X_DPOT is not set
    CONFIG_DUMMY_IRQ=y
    # CONFIG_IBM_ASM is not set
    # CONFIG_PHANTOM is not set
    # CONFIG_INTEL_MID_PTI is not set
    CONFIG_SGI_IOC4=y
    # CONFIG_TIFM_CORE is not set
    CONFIG_ICS932S401=y
    CONFIG_ENCLOSURE_SERVICES=y
    CONFIG_HP_ILO=y
    # CONFIG_APDS9802ALS is not set
    CONFIG_ISL29003=y
    # CONFIG_ISL29020 is not set
    # CONFIG_SENSORS_TSL2550 is not set
    # CONFIG_SENSORS_BH1770 is not set
    # CONFIG_SENSORS_APDS990X is not set
    # CONFIG_HMC6352 is not set
    CONFIG_DS1682=y
    CONFIG_USB_SWITCH_FSA9480=y
    CONFIG_SRAM=y
    # CONFIG_PCI_ENDPOINT_TEST is not set
    CONFIG_C2PORT=y
    CONFIG_C2PORT_DURAMAR_2150=y

    #
    # EEPROM support
    #
    # CONFIG_EEPROM_AT24 is not set
    CONFIG_EEPROM_LEGACY=y
    CONFIG_EEPROM_MAX6875=y
    # CONFIG_EEPROM_93CX6 is not set
    CONFIG_EEPROM_IDT_89HPESX=y
    # CONFIG_CB710_CORE is not set

    #
    # Texas Instruments shared transport line discipline
    #
    # CONFIG_TI_ST is not set
    # CONFIG_SENSORS_LIS3_I2C is not set
    CONFIG_ALTERA_STAPL=y
    CONFIG_INTEL_MEI=y
    # CONFIG_INTEL_MEI_ME is not set
    # CONFIG_INTEL_MEI_TXE is not set
    # CONFIG_VMWARE_VMCI is not set

    #
    # Intel MIC & related support
    #

    #
    # Intel MIC Bus Driver
    #
    CONFIG_INTEL_MIC_BUS=y

    #
    # SCIF Bus Driver
    #
    CONFIG_SCIF_BUS=y

    #
    # VOP Bus Driver
    #
    CONFIG_VOP_BUS=y

    #
    # Intel MIC Host Driver
    #

    #
    # Intel MIC Card Driver
    #

    #
    # SCIF Driver
    #

    #
    # Intel MIC Coprocessor State Management (COSM) Drivers
    #

    #
    # VOP Driver
    #
    CONFIG_VOP=y
    CONFIG_VHOST_RING=y
    CONFIG_GENWQE=y
    CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
    # CONFIG_ECHO is not set
    # CONFIG_CXL_BASE is not set
    # CONFIG_CXL_AFU_DRIVER_OPS is not set
    # CONFIG_CXL_LIB is not set
    CONFIG_HAVE_IDE=y
    # CONFIG_IDE is not set

    #
    # SCSI device support
    #
    CONFIG_SCSI_MOD=y
    CONFIG_RAID_ATTRS=y
    CONFIG_SCSI=y
    CONFIG_SCSI_DMA=y
    # CONFIG_SCSI_NETLINK is not set
    # CONFIG_SCSI_MQ_DEFAULT is not set
    CONFIG_SCSI_PROC_FS=y

    #
    # SCSI support type (disk, tape, CD-ROM)
    #
    CONFIG_BLK_DEV_SD=y
    CONFIG_CHR_DEV_ST=y
    CONFIG_CHR_DEV_OSST=y
    CONFIG_BLK_DEV_SR=y
    CONFIG_BLK_DEV_SR_VENDOR=y
    CONFIG_CHR_DEV_SG=y
    CONFIG_CHR_DEV_SCH=y
    CONFIG_SCSI_ENCLOSURE=y
    # CONFIG_SCSI_CONSTANTS is not set
    # CONFIG_SCSI_LOGGING is not set
    CONFIG_SCSI_SCAN_ASYNC=y

    #
    # SCSI Transports
    #
    CONFIG_SCSI_SPI_ATTRS=y
    # CONFIG_SCSI_FC_ATTRS is not set
    # CONFIG_SCSI_ISCSI_ATTRS is not set
    CONFIG_SCSI_SAS_ATTRS=y
    CONFIG_SCSI_SAS_LIBSAS=y
    CONFIG_SCSI_SAS_ATA=y
    # CONFIG_SCSI_SAS_HOST_SMP is not set
    # CONFIG_SCSI_SRP_ATTRS is not set
    # CONFIG_SCSI_LOWLEVEL is not set
    CONFIG_SCSI_LOWLEVEL_PCMCIA=y
    CONFIG_SCSI_DH=y
    # CONFIG_SCSI_DH_RDAC is not set
    CONFIG_SCSI_DH_HP_SW=y
    CONFIG_SCSI_DH_EMC=y
    # CONFIG_SCSI_DH_ALUA is not set
    CONFIG_SCSI_OSD_INITIATOR=y
    # CONFIG_SCSI_OSD_ULD is not set
    CONFIG_SCSI_OSD_DPRINT_SENSE=1
    CONFIG_SCSI_OSD_DEBUG=y
    CONFIG_ATA=y
    # CONFIG_ATA_NONSTANDARD is not set
    # CONFIG_ATA_VERBOSE_ERROR is not set
    CONFIG_ATA_ACPI=y
    # CONFIG_SATA_ZPODD is not set
    CONFIG_SATA_PMP=y

    #
    # Controllers with non-SFF native interface
    #
    # CONFIG_SATA_AHCI is not set
    # CONFIG_SATA_AHCI_PLATFORM is not set
    CONFIG_AHCI_CEVA=y
    # CONFIG_AHCI_QORIQ is not set
    # CONFIG_SATA_INIC162X is not set
    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 is not set
    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_DWC_DEBUG is not set
    # CONFIG_SATA_MV is not set
    # CONFIG_SATA_NV is not set
    # CONFIG_SATA_PROMISE is not set
    # CONFIG_SATA_SIL is not set
    CONFIG_SATA_SIS=y
    CONFIG_SATA_SVW=y
    # CONFIG_SATA_ULI is not set
    CONFIG_SATA_VIA=y
    # CONFIG_SATA_VITESSE is not set

    #
    # PATA SFF controllers with BMDMA
    #
    CONFIG_PATA_ALI=y
    CONFIG_PATA_AMD=y
    CONFIG_PATA_ARTOP=y
    CONFIG_PATA_ATIIXP=y
    CONFIG_PATA_ATP867X=y
    CONFIG_PATA_CMD64X=y
    CONFIG_PATA_CYPRESS=y
    CONFIG_PATA_EFAR=y
    # CONFIG_PATA_HPT366 is not set
    # CONFIG_PATA_HPT37X is not set
    # CONFIG_PATA_HPT3X2N is not set
    # CONFIG_PATA_HPT3X3 is not set
    CONFIG_PATA_IT8213=y
    # CONFIG_PATA_IT821X is not set
    CONFIG_PATA_JMICRON=y
    CONFIG_PATA_MARVELL=y
    # CONFIG_PATA_NETCELL is not set
    # CONFIG_PATA_NINJA32 is not set
    CONFIG_PATA_NS87415=y
    # CONFIG_PATA_OLDPIIX is not set
    # CONFIG_PATA_OPTIDMA is not set
    CONFIG_PATA_PDC2027X=y
    CONFIG_PATA_PDC_OLD=y
    CONFIG_PATA_RADISYS=y
    CONFIG_PATA_RDC=y
    CONFIG_PATA_SCH=y
    CONFIG_PATA_SERVERWORKS=y
    # CONFIG_PATA_SIL680 is not set
    CONFIG_PATA_SIS=y
    CONFIG_PATA_TOSHIBA=y
    CONFIG_PATA_TRIFLEX=y
    CONFIG_PATA_VIA=y
    # CONFIG_PATA_WINBOND is not set

    #
    # PIO-only SFF controllers
    #
    CONFIG_PATA_CMD640_PCI=y
    # CONFIG_PATA_MPIIX is not set
    CONFIG_PATA_NS87410=y
    CONFIG_PATA_OPTI=y
    # CONFIG_PATA_PCMCIA is not set
    CONFIG_PATA_PLATFORM=y
    # CONFIG_PATA_OF_PLATFORM is not set
    CONFIG_PATA_RZ1000=y

    #
    # Generic fallback / legacy drivers
    #
    # CONFIG_PATA_ACPI is not set
    CONFIG_ATA_GENERIC=y
    # CONFIG_PATA_LEGACY is not set
    # CONFIG_MD is not set
    CONFIG_TARGET_CORE=y
    # CONFIG_TCM_IBLOCK is not set
    CONFIG_TCM_FILEIO=y
    CONFIG_TCM_PSCSI=y
    CONFIG_LOOPBACK_TARGET=y
    # CONFIG_ISCSI_TARGET is not set
    # CONFIG_FUSION is not set

    #
    # IEEE 1394 (FireWire) support
    #
    # CONFIG_FIREWIRE is not set
    CONFIG_FIREWIRE_NOSY=y
    # CONFIG_MACINTOSH_DRIVERS is not set
    # CONFIG_NETDEVICES is not set
    CONFIG_NVM=y
    # CONFIG_NVM_DEBUG is not set
    CONFIG_NVM_RRPC=y
    CONFIG_NVM_PBLK=y

    #
    # Input device support
    #
    CONFIG_INPUT=y
    CONFIG_INPUT_LEDS=y
    CONFIG_INPUT_FF_MEMLESS=y
    CONFIG_INPUT_POLLDEV=y
    # CONFIG_INPUT_SPARSEKMAP is not set
    CONFIG_INPUT_MATRIXKMAP=y

    #
    # Userland interfaces
    #
    # CONFIG_INPUT_MOUSEDEV is not set
    # CONFIG_INPUT_JOYDEV is not set
    CONFIG_INPUT_EVDEV=y
    # CONFIG_INPUT_EVBUG is not set

    #
    # Input Device Drivers
    #
    CONFIG_INPUT_KEYBOARD=y
    # CONFIG_KEYBOARD_ADC is not set
    # CONFIG_KEYBOARD_ADP5588 is not set
    # CONFIG_KEYBOARD_ADP5589 is not set
    CONFIG_KEYBOARD_ATKBD=y
    # CONFIG_KEYBOARD_QT1070 is not set
    # CONFIG_KEYBOARD_QT2160 is not set
    # CONFIG_KEYBOARD_DLINK_DIR685 is not set
    # CONFIG_KEYBOARD_LKKBD is not set
    # CONFIG_KEYBOARD_GPIO is not set
    # CONFIG_KEYBOARD_GPIO_POLLED is not set
    # CONFIG_KEYBOARD_TCA6416 is not set
    # CONFIG_KEYBOARD_TCA8418 is not set
    # CONFIG_KEYBOARD_MATRIX is not set
    # CONFIG_KEYBOARD_LM8323 is not set
    # CONFIG_KEYBOARD_LM8333 is not set
    # CONFIG_KEYBOARD_MAX7359 is not set
    # CONFIG_KEYBOARD_MCS is not set
    # CONFIG_KEYBOARD_MPR121 is not set
    # CONFIG_KEYBOARD_NEWTON is not set
    # CONFIG_KEYBOARD_OPENCORES is not set
    # CONFIG_KEYBOARD_SAMSUNG is not set
    # CONFIG_KEYBOARD_STOWAWAY is not set
    # CONFIG_KEYBOARD_SUNKBD is not set
    # CONFIG_KEYBOARD_STMPE is not set
    # CONFIG_KEYBOARD_OMAP4 is not set
    # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
    # CONFIG_KEYBOARD_TWL4030 is not set
    # CONFIG_KEYBOARD_XTKBD is not set
    # CONFIG_KEYBOARD_CROS_EC is not set
    # CONFIG_KEYBOARD_CAP11XX is not set
    # CONFIG_KEYBOARD_BCM is not set
    CONFIG_INPUT_MOUSE=y
    # CONFIG_MOUSE_PS2 is not set
    CONFIG_MOUSE_SERIAL=y
    # CONFIG_MOUSE_APPLETOUCH is not set
    # CONFIG_MOUSE_BCM5974 is not set
    CONFIG_MOUSE_CYAPA=y
    CONFIG_MOUSE_ELAN_I2C=y
    CONFIG_MOUSE_ELAN_I2C_I2C=y
    # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
    CONFIG_MOUSE_VSXXXAA=y
    # CONFIG_MOUSE_GPIO is not set
    # CONFIG_MOUSE_SYNAPTICS_I2C is not set
    # CONFIG_MOUSE_SYNAPTICS_USB is not set
    CONFIG_INPUT_JOYSTICK=y
    # CONFIG_JOYSTICK_ANALOG is not set
    CONFIG_JOYSTICK_A3D=y
    CONFIG_JOYSTICK_ADI=y
    CONFIG_JOYSTICK_COBRA=y
    CONFIG_JOYSTICK_GF2K=y
    # CONFIG_JOYSTICK_GRIP is not set
    # CONFIG_JOYSTICK_GRIP_MP is not set
    CONFIG_JOYSTICK_GUILLEMOT=y
    # CONFIG_JOYSTICK_INTERACT is not set
    CONFIG_JOYSTICK_SIDEWINDER=y
    CONFIG_JOYSTICK_TMDC=y
    CONFIG_JOYSTICK_IFORCE=y
    # CONFIG_JOYSTICK_IFORCE_232 is not set
    CONFIG_JOYSTICK_WARRIOR=y
    CONFIG_JOYSTICK_MAGELLAN=y
    CONFIG_JOYSTICK_SPACEORB=y
    CONFIG_JOYSTICK_SPACEBALL=y
    CONFIG_JOYSTICK_STINGER=y
    # CONFIG_JOYSTICK_TWIDJOY is not set
    # CONFIG_JOYSTICK_ZHENHUA is not set
    CONFIG_JOYSTICK_AS5011=y
    CONFIG_JOYSTICK_JOYDUMP=y
    # CONFIG_JOYSTICK_XPAD is not set
    CONFIG_INPUT_TABLET=y
    # CONFIG_TABLET_USB_ACECAD is not set
    # CONFIG_TABLET_USB_AIPTEK is not set
    # CONFIG_TABLET_USB_HANWANG is not set
    # CONFIG_TABLET_USB_KBTAB is not set
    # CONFIG_TABLET_USB_PEGASUS is not set
    CONFIG_TABLET_SERIAL_WACOM4=y
    # CONFIG_INPUT_TOUCHSCREEN is not set
    CONFIG_INPUT_MISC=y
    # CONFIG_INPUT_88PM80X_ONKEY is not set
    CONFIG_INPUT_AD714X=y
    CONFIG_INPUT_AD714X_I2C=y
    # CONFIG_INPUT_ATMEL_CAPTOUCH is not set
    # CONFIG_INPUT_BMA150 is not set
    CONFIG_INPUT_E3X0_BUTTON=y
    CONFIG_INPUT_MAX77693_HAPTIC=y
    # CONFIG_INPUT_MAX8925_ONKEY is not set
    # CONFIG_INPUT_MC13783_PWRBUTTON is not set
    CONFIG_INPUT_MMA8450=y
    CONFIG_INPUT_APANEL=y
    CONFIG_INPUT_GP2A=y
    CONFIG_INPUT_GPIO_BEEPER=y
    # CONFIG_INPUT_GPIO_TILT_POLLED is not set
    CONFIG_INPUT_GPIO_DECODER=y
    # CONFIG_INPUT_ATLAS_BTNS is not set
    # CONFIG_INPUT_ATI_REMOTE2 is not set
    # CONFIG_INPUT_KEYSPAN_REMOTE is not set
    # CONFIG_INPUT_KXTJ9 is not set
    # CONFIG_INPUT_POWERMATE is not set
    # CONFIG_INPUT_YEALINK is not set
    # CONFIG_INPUT_CM109 is not set
    CONFIG_INPUT_REGULATOR_HAPTIC=y
    # CONFIG_INPUT_TPS65218_PWRBUTTON is not set
    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_PCF8574 is not set
    CONFIG_INPUT_PWM_BEEPER=y
    # CONFIG_INPUT_PWM_VIBRA is not set
    CONFIG_INPUT_RK805_PWRKEY=y
    CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
    # CONFIG_INPUT_DA9063_ONKEY is not set
    # CONFIG_INPUT_WM831X_ON is not set
    CONFIG_INPUT_ADXL34X=y
    CONFIG_INPUT_ADXL34X_I2C=y
    # CONFIG_INPUT_CMA3000 is not set
    # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
    CONFIG_INPUT_DRV260X_HAPTICS=y
    CONFIG_INPUT_DRV2665_HAPTICS=y
    CONFIG_INPUT_DRV2667_HAPTICS=y
    CONFIG_RMI4_CORE=y
    CONFIG_RMI4_I2C=y
    # CONFIG_RMI4_SMB is not set
    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_F54 is not set
    # CONFIG_RMI4_F55 is not set

    #
    # 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_PCIPS2=y
    CONFIG_SERIO_LIBPS2=y
    # CONFIG_SERIO_RAW is not set
    CONFIG_SERIO_ALTERA_PS2=y
    CONFIG_SERIO_PS2MULT=y
    CONFIG_SERIO_ARC_PS2=y
    CONFIG_SERIO_APBPS2=y
    CONFIG_SERIO_GPIO_PS2=y
    CONFIG_USERIO=y
    CONFIG_GAMEPORT=y
    CONFIG_GAMEPORT_NS558=y
    # CONFIG_GAMEPORT_L4 is not set
    CONFIG_GAMEPORT_EMU10K1=y
    # CONFIG_GAMEPORT_FM801 is not set

    #
    # Character devices
    #
    CONFIG_TTY=y
    # CONFIG_VT is not set
    CONFIG_UNIX98_PTYS=y
    CONFIG_LEGACY_PTYS=y
    CONFIG_LEGACY_PTY_COUNT=256
    # CONFIG_SERIAL_NONSTANDARD is not set
    # CONFIG_NOZOMI is not set
    # CONFIG_N_GSM is not set
    # CONFIG_TRACE_SINK is not set
    # CONFIG_DEVMEM is not set
    # CONFIG_DEVKMEM is not set

    #
    # Serial drivers
    #
    CONFIG_SERIAL_EARLYCON=y
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
    CONFIG_SERIAL_8250_PNP=y
    # CONFIG_SERIAL_8250_FINTEK is not set
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_SERIAL_8250_DMA=y
    CONFIG_SERIAL_8250_PCI=y
    CONFIG_SERIAL_8250_EXAR=y
    # CONFIG_SERIAL_8250_CS is not set
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set
    # CONFIG_SERIAL_8250_ASPEED_VUART is not set
    # CONFIG_SERIAL_8250_FSL is not set
    # CONFIG_SERIAL_8250_DW is not set
    # CONFIG_SERIAL_8250_RT288X is not set
    CONFIG_SERIAL_8250_LPSS=y
    CONFIG_SERIAL_8250_MID=y
    # CONFIG_SERIAL_8250_MOXA is not set
    # CONFIG_SERIAL_OF_PLATFORM is not set

    #
    # Non-8250 serial port support
    #
    # CONFIG_SERIAL_UARTLITE is not set
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    # CONFIG_SERIAL_JSM is not set
    # CONFIG_SERIAL_SCCNXP is not set
    # CONFIG_SERIAL_SC16IS7XX is not set
    # CONFIG_SERIAL_ALTERA_JTAGUART is not set
    # CONFIG_SERIAL_ALTERA_UART is not set
    # CONFIG_SERIAL_XILINX_PS_UART is not set
    # CONFIG_SERIAL_ARC is not set
    # CONFIG_SERIAL_RP2 is not set
    # CONFIG_SERIAL_FSL_LPUART is not set
    # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
    CONFIG_SERIAL_DEV_BUS=y
    # CONFIG_SERIAL_DEV_CTRL_TTYPORT is not set
    # CONFIG_TTY_PRINTK is not set
    # CONFIG_VIRTIO_CONSOLE is not set
    # CONFIG_IPMI_HANDLER is not set
    CONFIG_HW_RANDOM=y
    CONFIG_HW_RANDOM_TIMERIOMEM=y
    # CONFIG_HW_RANDOM_INTEL is not set
    CONFIG_HW_RANDOM_AMD=y
    # CONFIG_HW_RANDOM_VIA is not set
    CONFIG_HW_RANDOM_VIRTIO=y
    CONFIG_HW_RANDOM_TPM=y
    CONFIG_NVRAM=y
    # CONFIG_R3964 is not set
    # CONFIG_APPLICOM is not set

    #
    # PCMCIA character devices
    #
    # CONFIG_SYNCLINK_CS is not set
    CONFIG_CARDMAN_4000=y
    CONFIG_CARDMAN_4040=y
    CONFIG_SCR24X=y
    # CONFIG_MWAVE is not set
    # CONFIG_RAW_DRIVER is not set
    # CONFIG_HPET is not set
    CONFIG_HANGCHECK_TIMER=y
    CONFIG_TCG_TPM=y
    CONFIG_TCG_TIS_CORE=y
    CONFIG_TCG_TIS=y
    # CONFIG_TCG_TIS_I2C_ATMEL is not set
    CONFIG_TCG_TIS_I2C_INFINEON=y
    CONFIG_TCG_TIS_I2C_NUVOTON=y
    CONFIG_TCG_NSC=y
    # CONFIG_TCG_ATMEL is not set
    # CONFIG_TCG_INFINEON is not set
    # CONFIG_TCG_CRB is not set
    CONFIG_TCG_VTPM_PROXY=y
    # CONFIG_TCG_TIS_ST33ZP24_I2C is not set
    # CONFIG_TELCLOCK is not set
    # CONFIG_DEVPORT is not set
    # CONFIG_XILLYBUS is not set

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

    #
    # Multiplexer I2C Chip support
    #
    # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
    CONFIG_I2C_MUX_GPIO=y
    CONFIG_I2C_MUX_GPMUX=y
    CONFIG_I2C_MUX_LTC4306=y
    # CONFIG_I2C_MUX_PCA9541 is not set
    CONFIG_I2C_MUX_PCA954x=y
    CONFIG_I2C_MUX_REG=y
    # CONFIG_I2C_MUX_MLXCPLD is not set
    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_ALI1535=y
    CONFIG_I2C_ALI1563=y
    CONFIG_I2C_ALI15X3=y
    CONFIG_I2C_AMD756=y
    CONFIG_I2C_AMD756_S4882=y
    # CONFIG_I2C_AMD8111 is not set
    CONFIG_I2C_I801=y
    CONFIG_I2C_ISCH=y
    # CONFIG_I2C_ISMT is not set
    # CONFIG_I2C_PIIX4 is not set
    CONFIG_I2C_NFORCE2=y
    # CONFIG_I2C_NFORCE2_S4985 is not set
    CONFIG_I2C_SIS5595=y
    # CONFIG_I2C_SIS630 is not set
    CONFIG_I2C_SIS96X=y
    # CONFIG_I2C_VIA is not set
    # CONFIG_I2C_VIAPRO is not set

    #
    # ACPI drivers
    #
    # CONFIG_I2C_SCMI is not set

    #
    # I2C system bus drivers (mostly embedded / system-on-chip)
    #
    CONFIG_I2C_CBUS_GPIO=y
    CONFIG_I2C_DESIGNWARE_CORE=y
    # CONFIG_I2C_DESIGNWARE_PLATFORM is not set
    CONFIG_I2C_DESIGNWARE_PCI=y
    CONFIG_I2C_EMEV2=y
    CONFIG_I2C_GPIO=y
    CONFIG_I2C_OCORES=y
    CONFIG_I2C_PCA_PLATFORM=y
    # CONFIG_I2C_PXA_PCI is not set
    # CONFIG_I2C_RK3X is not set
    CONFIG_I2C_SIMTEC=y
    CONFIG_I2C_XILINX=y

    #
    # External I2C/SMBus adapter drivers
    #
    # CONFIG_I2C_PARPORT_LIGHT is not set
    # CONFIG_I2C_TAOS_EVM is not set

    #
    # Other I2C/SMBus bus drivers
    #
    CONFIG_I2C_MLXCPLD=y
    # CONFIG_I2C_CROS_EC_TUNNEL is not set
    CONFIG_I2C_SLAVE=y
    CONFIG_I2C_SLAVE_EEPROM=y
    # CONFIG_I2C_DEBUG_CORE is not set
    # CONFIG_I2C_DEBUG_ALGO is not set
    # CONFIG_I2C_DEBUG_BUS is not set
    # CONFIG_SPI is not set
    CONFIG_SPMI=y
    # CONFIG_HSI is not set
    CONFIG_PPS=y
    # CONFIG_PPS_DEBUG is not set

    #
    # PPS clients support
    #
    CONFIG_PPS_CLIENT_KTIMER=y
    # CONFIG_PPS_CLIENT_LDISC is not set
    # CONFIG_PPS_CLIENT_GPIO is not set

    #
    # PPS generators support
    #

    #
    # PTP clock support
    #

    #
    # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
    #
    # CONFIG_PINCTRL is not set
    CONFIG_GPIOLIB=y
    CONFIG_OF_GPIO=y
    CONFIG_GPIO_ACPI=y
    CONFIG_GPIOLIB_IRQCHIP=y
    CONFIG_DEBUG_GPIO=y
    CONFIG_GPIO_SYSFS=y
    CONFIG_GPIO_GENERIC=y
    CONFIG_GPIO_MAX730X=y

    #
    # Memory mapped GPIO drivers
    #
    CONFIG_GPIO_74XX_MMIO=y
    CONFIG_GPIO_ALTERA=y
    # CONFIG_GPIO_AMDPT is not set
    CONFIG_GPIO_AXP209=y
    CONFIG_GPIO_DWAPB=y
    # CONFIG_GPIO_EXAR is not set
    # CONFIG_GPIO_FTGPIO010 is not set
    CONFIG_GPIO_GENERIC_PLATFORM=y
    CONFIG_GPIO_GRGPIO=y
    # CONFIG_GPIO_ICH is not set
    # CONFIG_GPIO_LYNXPOINT is not set
    # CONFIG_GPIO_MB86S7X is not set
    # CONFIG_GPIO_MOCKUP is not set
    CONFIG_GPIO_SYSCON=y
    CONFIG_GPIO_VX855=y
    CONFIG_GPIO_XILINX=y

    #
    # Port-mapped I/O GPIO drivers
    #
    CONFIG_GPIO_104_DIO_48E=y
    # CONFIG_GPIO_104_IDIO_16 is not set
    CONFIG_GPIO_104_IDI_48=y
    CONFIG_GPIO_F7188X=y
    CONFIG_GPIO_GPIO_MM=y
    CONFIG_GPIO_IT87=y
    # CONFIG_GPIO_SCH is not set
    # CONFIG_GPIO_SCH311X is not set
    CONFIG_GPIO_WS16C48=y

    #
    # I2C GPIO expanders
    #
    CONFIG_GPIO_ADP5588=y
    # CONFIG_GPIO_ADP5588_IRQ is not set
    # CONFIG_GPIO_ADNP is not set
    CONFIG_GPIO_MAX7300=y
    # CONFIG_GPIO_MAX732X is not set
    # CONFIG_GPIO_PCA953X is not set
    CONFIG_GPIO_PCF857X=y
    CONFIG_GPIO_TPIC2810=y

    #
    # MFD GPIO expanders
    #
    CONFIG_GPIO_ARIZONA=y
    CONFIG_GPIO_BD9571MWV=y
    CONFIG_GPIO_JANZ_TTL=y
    CONFIG_GPIO_LP3943=y
    # CONFIG_GPIO_LP873X is not set
    CONFIG_GPIO_MSIC=y
    # CONFIG_GPIO_PALMAS is not set
    CONFIG_GPIO_RC5T583=y
    CONFIG_GPIO_STMPE=y
    CONFIG_GPIO_TPS65912=y
    CONFIG_GPIO_TWL4030=y
    CONFIG_GPIO_TWL6040=y
    CONFIG_GPIO_WM831X=y
    CONFIG_GPIO_WM8350=y
    CONFIG_GPIO_WM8994=y

    #
    # PCI GPIO expanders
    #
    CONFIG_GPIO_AMD8111=y
    # CONFIG_GPIO_BT8XX is not set
    # CONFIG_GPIO_INTEL_MID is not set
    CONFIG_GPIO_MERRIFIELD=y
    # CONFIG_GPIO_ML_IOH is not set
    # CONFIG_GPIO_PCI_IDIO_16 is not set
    # CONFIG_GPIO_RDC321X is not set
    CONFIG_GPIO_SODAVILLE=y
    CONFIG_W1=y

    #
    # 1-wire Bus Masters
    #
    # CONFIG_W1_MASTER_MATROX is not set
    # CONFIG_W1_MASTER_DS2482 is not set
    CONFIG_W1_MASTER_DS1WM=y
    # CONFIG_W1_MASTER_GPIO is not set

    #
    # 1-wire Slaves
    #
    CONFIG_W1_SLAVE_THERM=y
    CONFIG_W1_SLAVE_SMEM=y
    CONFIG_W1_SLAVE_DS2405=y
    CONFIG_W1_SLAVE_DS2408=y
    CONFIG_W1_SLAVE_DS2408_READBACK=y
    CONFIG_W1_SLAVE_DS2413=y
    CONFIG_W1_SLAVE_DS2406=y
    CONFIG_W1_SLAVE_DS2423=y
    # CONFIG_W1_SLAVE_DS2805 is not set
    CONFIG_W1_SLAVE_DS2431=y
    CONFIG_W1_SLAVE_DS2433=y
    CONFIG_W1_SLAVE_DS2433_CRC=y
    # CONFIG_W1_SLAVE_DS2438 is not set
    # CONFIG_W1_SLAVE_DS2760 is not set
    CONFIG_W1_SLAVE_DS2780=y
    CONFIG_W1_SLAVE_DS2781=y
    CONFIG_W1_SLAVE_DS28E04=y
    # CONFIG_W1_SLAVE_DS28E17 is not set
    # CONFIG_POWER_AVS is not set
    # CONFIG_POWER_RESET is not set
    CONFIG_POWER_SUPPLY=y
    CONFIG_POWER_SUPPLY_DEBUG=y
    CONFIG_PDA_POWER=y
    CONFIG_GENERIC_ADC_BATTERY=y
    CONFIG_MAX8925_POWER=y
    CONFIG_WM831X_BACKUP=y
    CONFIG_WM831X_POWER=y
    CONFIG_WM8350_POWER=y
    CONFIG_TEST_POWER=y
    # CONFIG_BATTERY_ACT8945A is not set
    CONFIG_BATTERY_DS2780=y
    CONFIG_BATTERY_DS2781=y
    # CONFIG_BATTERY_DS2782 is not set
    CONFIG_BATTERY_LEGO_EV3=y
    CONFIG_BATTERY_SBS=y
    CONFIG_CHARGER_SBS=y
    # CONFIG_MANAGER_SBS is not set
    # CONFIG_BATTERY_BQ27XXX is not set
    # CONFIG_BATTERY_DA9030 is not set
    # CONFIG_CHARGER_DA9150 is not set
    # CONFIG_BATTERY_DA9150 is not set
    CONFIG_AXP20X_POWER=y
    CONFIG_AXP288_FUEL_GAUGE=y
    # CONFIG_BATTERY_MAX17040 is not set
    CONFIG_BATTERY_MAX17042=y
    CONFIG_BATTERY_MAX1721X=y
    # CONFIG_BATTERY_TWL4030_MADC is not set
    CONFIG_BATTERY_RX51=y
    CONFIG_CHARGER_MAX8903=y
    CONFIG_CHARGER_TWL4030=y
    # CONFIG_CHARGER_LP8727 is not set
    CONFIG_CHARGER_GPIO=y
    # CONFIG_CHARGER_MANAGER is not set
    # CONFIG_CHARGER_LTC3651 is not set
    CONFIG_CHARGER_MAX14577=y
    # CONFIG_CHARGER_DETECTOR_MAX14656 is not set
    CONFIG_CHARGER_MAX8998=y
    CONFIG_CHARGER_BQ2415X=y
    # CONFIG_CHARGER_BQ24190 is not set
    # CONFIG_CHARGER_BQ24257 is not set
    CONFIG_CHARGER_BQ24735=y
    CONFIG_CHARGER_BQ25890=y
    CONFIG_CHARGER_SMB347=y
    # CONFIG_CHARGER_TPS65090 is not set
    CONFIG_CHARGER_TPS65217=y
    CONFIG_BATTERY_GAUGE_LTC2941=y
    CONFIG_CHARGER_RT9455=y
    CONFIG_HWMON=y
    CONFIG_HWMON_VID=y
    CONFIG_HWMON_DEBUG_CHIP=y

    #
    # Native drivers
    #
    CONFIG_SENSORS_ABITUGURU=y
    CONFIG_SENSORS_ABITUGURU3=y
    CONFIG_SENSORS_AD7414=y
    CONFIG_SENSORS_AD7418=y
    CONFIG_SENSORS_ADM1021=y
    # CONFIG_SENSORS_ADM1025 is not set
    # CONFIG_SENSORS_ADM1026 is not set
    CONFIG_SENSORS_ADM1029=y
    CONFIG_SENSORS_ADM1031=y
    CONFIG_SENSORS_ADM9240=y
    CONFIG_SENSORS_ADT7X10=y
    CONFIG_SENSORS_ADT7410=y
    CONFIG_SENSORS_ADT7411=y
    # CONFIG_SENSORS_ADT7462 is not set
    CONFIG_SENSORS_ADT7470=y
    # CONFIG_SENSORS_ADT7475 is not set
    CONFIG_SENSORS_ASC7621=y
    CONFIG_SENSORS_K8TEMP=y
    CONFIG_SENSORS_K10TEMP=y
    # CONFIG_SENSORS_FAM15H_POWER is not set
    CONFIG_SENSORS_APPLESMC=y
    # CONFIG_SENSORS_ASB100 is not set
    # CONFIG_SENSORS_ASPEED is not set
    CONFIG_SENSORS_ATXP1=y
    CONFIG_SENSORS_DS620=y
    CONFIG_SENSORS_DS1621=y
    CONFIG_SENSORS_DELL_SMM=y
    CONFIG_SENSORS_I5K_AMB=y
    CONFIG_SENSORS_F71805F=y
    # CONFIG_SENSORS_F71882FG is not set
    CONFIG_SENSORS_F75375S=y
    # CONFIG_SENSORS_MC13783_ADC is not set
    # CONFIG_SENSORS_FSCHMD is not set
    # CONFIG_SENSORS_FTSTEUTATES is not set
    # CONFIG_SENSORS_GL518SM is not set
    CONFIG_SENSORS_GL520SM=y
    CONFIG_SENSORS_G760A=y
    CONFIG_SENSORS_G762=y
    CONFIG_SENSORS_GPIO_FAN=y
    CONFIG_SENSORS_HIH6130=y
    CONFIG_SENSORS_IIO_HWMON=y
    CONFIG_SENSORS_I5500=y
    CONFIG_SENSORS_CORETEMP=y
    # CONFIG_SENSORS_IT87 is not set
    CONFIG_SENSORS_JC42=y
    # CONFIG_SENSORS_POWR1220 is not set
    # CONFIG_SENSORS_LINEAGE is not set
    # CONFIG_SENSORS_LTC2945 is not set
    CONFIG_SENSORS_LTC2990=y
    CONFIG_SENSORS_LTC4151=y
    CONFIG_SENSORS_LTC4215=y
    CONFIG_SENSORS_LTC4222=y
    # CONFIG_SENSORS_LTC4245 is not set
    CONFIG_SENSORS_LTC4260=y
    CONFIG_SENSORS_LTC4261=y
    CONFIG_SENSORS_MAX16065=y
    CONFIG_SENSORS_MAX1619=y
    CONFIG_SENSORS_MAX1668=y
    CONFIG_SENSORS_MAX197=y
    # CONFIG_SENSORS_MAX6621 is not set
    # CONFIG_SENSORS_MAX6639 is not set
    CONFIG_SENSORS_MAX6642=y
    CONFIG_SENSORS_MAX6650=y
    CONFIG_SENSORS_MAX6697=y
    CONFIG_SENSORS_MAX31790=y
    CONFIG_SENSORS_MCP3021=y
    CONFIG_SENSORS_TC654=y
    CONFIG_SENSORS_MENF21BMC_HWMON=y
    CONFIG_SENSORS_LM63=y
    # CONFIG_SENSORS_LM73 is not set
    CONFIG_SENSORS_LM75=y
    CONFIG_SENSORS_LM77=y
    CONFIG_SENSORS_LM78=y
    CONFIG_SENSORS_LM80=y
    # CONFIG_SENSORS_LM83 is not set
    # CONFIG_SENSORS_LM85 is not set
    CONFIG_SENSORS_LM87=y
    # CONFIG_SENSORS_LM90 is not set
    CONFIG_SENSORS_LM92=y
    CONFIG_SENSORS_LM93=y
    CONFIG_SENSORS_LM95234=y
    CONFIG_SENSORS_LM95241=y
    # CONFIG_SENSORS_LM95245 is not set
    CONFIG_SENSORS_PC87360=y
    CONFIG_SENSORS_PC87427=y
    CONFIG_SENSORS_NTC_THERMISTOR=y
    CONFIG_SENSORS_NCT6683=y
    CONFIG_SENSORS_NCT6775=y
    CONFIG_SENSORS_NCT7802=y
    # CONFIG_SENSORS_NCT7904 is not set
    CONFIG_SENSORS_PCF8591=y
    CONFIG_PMBUS=y
    CONFIG_SENSORS_PMBUS=y
    CONFIG_SENSORS_ADM1275=y
    # CONFIG_SENSORS_IBM_CFFPS is not set
    CONFIG_SENSORS_IR35221=y
    # CONFIG_SENSORS_LM25066 is not set
    CONFIG_SENSORS_LTC2978=y
    CONFIG_SENSORS_LTC2978_REGULATOR=y
    CONFIG_SENSORS_LTC3815=y
    # CONFIG_SENSORS_MAX16064 is not set
    CONFIG_SENSORS_MAX20751=y
    # CONFIG_SENSORS_MAX31785 is not set
    CONFIG_SENSORS_MAX34440=y
    # CONFIG_SENSORS_MAX8688 is not set
    # CONFIG_SENSORS_TPS40422 is not set
    # CONFIG_SENSORS_TPS53679 is not set
    CONFIG_SENSORS_UCD9000=y
    # CONFIG_SENSORS_UCD9200 is not set
    CONFIG_SENSORS_ZL6100=y
    # CONFIG_SENSORS_PWM_FAN is not set
    # CONFIG_SENSORS_SHT15 is not set
    CONFIG_SENSORS_SHT21=y
    CONFIG_SENSORS_SHT3x=y
    CONFIG_SENSORS_SHTC1=y
    # CONFIG_SENSORS_SIS5595 is not set
    # CONFIG_SENSORS_DME1737 is not set
    CONFIG_SENSORS_EMC1403=y
    CONFIG_SENSORS_EMC2103=y
    CONFIG_SENSORS_EMC6W201=y
    # CONFIG_SENSORS_SMSC47M1 is not set
    CONFIG_SENSORS_SMSC47M192=y
    CONFIG_SENSORS_SMSC47B397=y
    CONFIG_SENSORS_SCH56XX_COMMON=y
    CONFIG_SENSORS_SCH5627=y
    # CONFIG_SENSORS_SCH5636 is not set
    # CONFIG_SENSORS_STTS751 is not set
    CONFIG_SENSORS_SMM665=y
    # CONFIG_SENSORS_ADC128D818 is not set
    CONFIG_SENSORS_ADS1015=y
    CONFIG_SENSORS_ADS7828=y
    # CONFIG_SENSORS_AMC6821 is not set
    # CONFIG_SENSORS_INA209 is not set
    # CONFIG_SENSORS_INA2XX is not set
    CONFIG_SENSORS_INA3221=y
    # CONFIG_SENSORS_TC74 is not set
    # CONFIG_SENSORS_THMC50 is not set
    CONFIG_SENSORS_TMP102=y
    CONFIG_SENSORS_TMP103=y
    CONFIG_SENSORS_TMP108=y
    CONFIG_SENSORS_TMP401=y
    CONFIG_SENSORS_TMP421=y
    CONFIG_SENSORS_VIA_CPUTEMP=y
    CONFIG_SENSORS_VIA686A=y
    # CONFIG_SENSORS_VT1211 is not set
    # CONFIG_SENSORS_VT8231 is not set
    CONFIG_SENSORS_W83781D=y
    CONFIG_SENSORS_W83791D=y
    # CONFIG_SENSORS_W83792D is not set
    CONFIG_SENSORS_W83793=y
    # CONFIG_SENSORS_W83795 is not set
    CONFIG_SENSORS_W83L785TS=y
    # CONFIG_SENSORS_W83L786NG is not set
    CONFIG_SENSORS_W83627HF=y
    CONFIG_SENSORS_W83627EHF=y
    CONFIG_SENSORS_WM831X=y
    CONFIG_SENSORS_WM8350=y

    #
    # ACPI drivers
    #
    # CONFIG_SENSORS_ACPI_POWER is not set
    # CONFIG_SENSORS_ATK0110 is not set
    CONFIG_THERMAL=y
    CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
    CONFIG_THERMAL_HWMON=y
    CONFIG_THERMAL_OF=y
    # CONFIG_THERMAL_WRITABLE_TRIPS is not set
    CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
    # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
    # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
    # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
    # CONFIG_THERMAL_GOV_FAIR_SHARE is not set
    CONFIG_THERMAL_GOV_STEP_WISE=y
    # CONFIG_THERMAL_GOV_BANG_BANG is not set
    # CONFIG_THERMAL_GOV_USER_SPACE is not set
    # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
    # CONFIG_CPU_THERMAL is not set
    # CONFIG_CLOCK_THERMAL is not set
    # CONFIG_THERMAL_EMULATION is not set
    # CONFIG_QORIQ_THERMAL is not set
    # CONFIG_DA9062_THERMAL is not set
    # CONFIG_INTEL_POWERCLAMP is not set
    # CONFIG_INTEL_SOC_DTS_THERMAL is not set

    #
    # ACPI INT340X thermal drivers
    #
    # CONFIG_INT340X_THERMAL is not set
    # CONFIG_INTEL_PCH_THERMAL is not set
    # CONFIG_QCOM_SPMI_TEMP_ALARM is not set
    # CONFIG_GENERIC_ADC_THERMAL is not set
    CONFIG_WATCHDOG=y
    CONFIG_WATCHDOG_CORE=y
    CONFIG_WATCHDOG_NOWAYOUT=y
    CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
    CONFIG_WATCHDOG_SYSFS=y

    #
    # Watchdog Device Drivers
    #
    # CONFIG_SOFT_WATCHDOG is not set
    CONFIG_DA9062_WATCHDOG=y
    CONFIG_GPIO_WATCHDOG=y
    CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y
    # CONFIG_MENF21BMC_WATCHDOG is not set
    # CONFIG_WDAT_WDT is not set
    # CONFIG_WM831X_WATCHDOG is not set
    CONFIG_WM8350_WATCHDOG=y
    # CONFIG_XILINX_WATCHDOG is not set
    CONFIG_ZIIRAVE_WATCHDOG=y
    CONFIG_CADENCE_WATCHDOG=y
    CONFIG_DW_WATCHDOG=y
    CONFIG_RN5T618_WATCHDOG=y
    # CONFIG_TWL4030_WATCHDOG is not set
    CONFIG_MAX63XX_WATCHDOG=y
    CONFIG_ACQUIRE_WDT=y
    # CONFIG_ADVANTECH_WDT is not set
    CONFIG_ALIM1535_WDT=y
    # CONFIG_ALIM7101_WDT is not set
    CONFIG_EBC_C384_WDT=y
    CONFIG_F71808E_WDT=y
    CONFIG_SP5100_TCO=y
    # CONFIG_SBC_FITPC2_WATCHDOG is not set
    # CONFIG_EUROTECH_WDT is not set
    CONFIG_IB700_WDT=y
    CONFIG_IBMASR=y
    CONFIG_WAFER_WDT=y
    # CONFIG_I6300ESB_WDT is not set
    CONFIG_IE6XX_WDT=y
    CONFIG_INTEL_SCU_WATCHDOG=y
    # CONFIG_INTEL_MID_WATCHDOG is not set
    CONFIG_ITCO_WDT=y
    # CONFIG_ITCO_VENDOR_SUPPORT is not set
    CONFIG_IT8712F_WDT=y
    CONFIG_IT87_WDT=y
    # CONFIG_HP_WATCHDOG is not set
    CONFIG_SC1200_WDT=y
    CONFIG_PC87413_WDT=y
    CONFIG_NV_TCO=y
    CONFIG_60XX_WDT=y
    # CONFIG_CPU5_WDT is not set
    # CONFIG_SMSC_SCH311X_WDT is not set
    # CONFIG_SMSC37B787_WDT is not set
    # CONFIG_VIA_WDT is not set
    # CONFIG_W83627HF_WDT is not set
    # CONFIG_W83877F_WDT is not set
    CONFIG_W83977F_WDT=y
    CONFIG_MACHZ_WDT=y
    CONFIG_SBC_EPX_C3_WATCHDOG=y
    CONFIG_INTEL_MEI_WDT=y
    # CONFIG_NI903X_WDT is not set
    # CONFIG_NIC7018_WDT is not set
    CONFIG_MEN_A21_WDT=y

    #
    # PCI-based Watchdog Cards
    #
    # CONFIG_PCIPCWATCHDOG is not set
    # CONFIG_WDTPCI is not set

    #
    # Watchdog Pretimeout Governors
    #
    # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
    CONFIG_SSB_POSSIBLE=y

    #
    # Sonics Silicon Backplane
    #
    CONFIG_SSB=y
    CONFIG_SSB_SPROM=y
    CONFIG_SSB_PCIHOST_POSSIBLE=y
    CONFIG_SSB_PCIHOST=y
    # CONFIG_SSB_B43_PCI_BRIDGE is not set
    CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
    CONFIG_SSB_PCMCIAHOST=y
    # CONFIG_SSB_SILENT is not set
    # CONFIG_SSB_DEBUG is not set
    CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
    CONFIG_SSB_DRIVER_PCICORE=y
    # CONFIG_SSB_DRIVER_GPIO is not set
    CONFIG_BCMA_POSSIBLE=y
    CONFIG_BCMA=y
    CONFIG_BCMA_HOST_PCI_POSSIBLE=y
    CONFIG_BCMA_HOST_PCI=y
    CONFIG_BCMA_HOST_SOC=y
    CONFIG_BCMA_DRIVER_PCI=y
    CONFIG_BCMA_SFLASH=y
    CONFIG_BCMA_DRIVER_GMAC_CMN=y
    # CONFIG_BCMA_DRIVER_GPIO is not set
    # CONFIG_BCMA_DEBUG is not set

    #
    # Multifunction device drivers
    #
    CONFIG_MFD_CORE=y
    CONFIG_MFD_ACT8945A=y
    # CONFIG_MFD_AS3711 is not set
    # CONFIG_MFD_AS3722 is not set
    # CONFIG_PMIC_ADP5520 is not set
    CONFIG_MFD_AAT2870_CORE=y
    CONFIG_MFD_ATMEL_FLEXCOM=y
    # CONFIG_MFD_ATMEL_HLCDC is not set
    # CONFIG_MFD_BCM590XX is not set
    CONFIG_MFD_BD9571MWV=y
    CONFIG_MFD_AXP20X=y
    CONFIG_MFD_AXP20X_I2C=y
    CONFIG_MFD_CROS_EC=y
    CONFIG_MFD_CROS_EC_I2C=y
    CONFIG_PMIC_DA903X=y
    # CONFIG_MFD_DA9052_I2C is not set
    # CONFIG_MFD_DA9055 is not set
    CONFIG_MFD_DA9062=y
    # CONFIG_MFD_DA9063 is not set
    CONFIG_MFD_DA9150=y
    CONFIG_MFD_MC13XXX=y
    CONFIG_MFD_MC13XXX_I2C=y
    CONFIG_MFD_HI6421_PMIC=y
    # CONFIG_HTC_PASIC3 is not set
    CONFIG_HTC_I2CPLD=y
    CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y
    CONFIG_LPC_ICH=y
    CONFIG_LPC_SCH=y
    # CONFIG_INTEL_SOC_PMIC is not set
    # CONFIG_INTEL_SOC_PMIC_CHTWC is not set
    # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set
    CONFIG_MFD_INTEL_LPSS=y
    # CONFIG_MFD_INTEL_LPSS_ACPI is not set
    CONFIG_MFD_INTEL_LPSS_PCI=y
    CONFIG_MFD_INTEL_MSIC=y
    CONFIG_MFD_JANZ_CMODIO=y
    # CONFIG_MFD_KEMPLD is not set
    CONFIG_MFD_88PM800=y
    # CONFIG_MFD_88PM805 is not set
    # CONFIG_MFD_88PM860X is not set
    CONFIG_MFD_MAX14577=y
    # CONFIG_MFD_MAX77620 is not set
    # CONFIG_MFD_MAX77686 is not set
    # CONFIG_MFD_MAX77693 is not set
    CONFIG_MFD_MAX77843=y
    CONFIG_MFD_MAX8907=y
    CONFIG_MFD_MAX8925=y
    # CONFIG_MFD_MAX8997 is not set
    CONFIG_MFD_MAX8998=y
    CONFIG_MFD_MT6397=y
    CONFIG_MFD_MENF21BMC=y
    # CONFIG_MFD_RETU is not set
    # CONFIG_MFD_PCF50633 is not set
    # CONFIG_MFD_RDC321X is not set
    CONFIG_MFD_RTSX_PCI=y
    # CONFIG_MFD_RT5033 is not set
    CONFIG_MFD_RC5T583=y
    CONFIG_MFD_RK808=y
    CONFIG_MFD_RN5T618=y
    CONFIG_MFD_SEC_CORE=y
    CONFIG_MFD_SI476X_CORE=y
    CONFIG_MFD_SM501=y
    # CONFIG_MFD_SM501_GPIO is not set
    CONFIG_MFD_SKY81452=y
    CONFIG_MFD_SMSC=y
    # CONFIG_ABX500_CORE is not set
    CONFIG_MFD_STMPE=y

    #
    # STMicroelectronics STMPE Interface Drivers
    #
    # CONFIG_STMPE_I2C is not set
    CONFIG_MFD_SYSCON=y
    CONFIG_MFD_TI_AM335X_TSCADC=y
    CONFIG_MFD_LP3943=y
    CONFIG_MFD_LP8788=y
    # CONFIG_MFD_TI_LMU is not set
    CONFIG_MFD_PALMAS=y
    # CONFIG_TPS6105X is not set
    # CONFIG_TPS65010 is not set
    CONFIG_TPS6507X=y
    # CONFIG_MFD_TPS65086 is not set
    CONFIG_MFD_TPS65090=y
    CONFIG_MFD_TPS65217=y
    # CONFIG_MFD_TPS68470 is not set
    CONFIG_MFD_TI_LP873X=y
    # CONFIG_MFD_TI_LP87565 is not set
    # CONFIG_MFD_TPS65218 is not set
    # CONFIG_MFD_TPS6586X is not set
    # CONFIG_MFD_TPS65910 is not set
    CONFIG_MFD_TPS65912=y
    CONFIG_MFD_TPS65912_I2C=y
    CONFIG_MFD_TPS80031=y
    CONFIG_TWL4030_CORE=y
    CONFIG_MFD_TWL4030_AUDIO=y
    CONFIG_TWL6040_CORE=y
    CONFIG_MFD_WL1273_CORE=y
    CONFIG_MFD_LM3533=y
    # CONFIG_MFD_TC3589X is not set
    # CONFIG_MFD_TMIO is not set
    CONFIG_MFD_VX855=y
    CONFIG_MFD_ARIZONA=y
    CONFIG_MFD_ARIZONA_I2C=y
    CONFIG_MFD_CS47L24=y
    CONFIG_MFD_WM5102=y
    CONFIG_MFD_WM5110=y
    CONFIG_MFD_WM8997=y
    # CONFIG_MFD_WM8998 is not set
    # CONFIG_MFD_WM8400 is not set
    CONFIG_MFD_WM831X=y
    CONFIG_MFD_WM831X_I2C=y
    CONFIG_MFD_WM8350=y
    CONFIG_MFD_WM8350_I2C=y
    CONFIG_MFD_WM8994=y
    CONFIG_REGULATOR=y
    CONFIG_REGULATOR_DEBUG=y
    CONFIG_REGULATOR_FIXED_VOLTAGE=y
    # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
    # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
    # CONFIG_REGULATOR_88PM800 is not set
    # CONFIG_REGULATOR_ACT8865 is not set
    CONFIG_REGULATOR_ACT8945A=y
    CONFIG_REGULATOR_AD5398=y
    # CONFIG_REGULATOR_ANATOP is not set
    # CONFIG_REGULATOR_AAT2870 is not set
    CONFIG_REGULATOR_AXP20X=y
    CONFIG_REGULATOR_BD9571MWV=y
    # CONFIG_REGULATOR_DA903X is not set
    CONFIG_REGULATOR_DA9062=y
    CONFIG_REGULATOR_DA9210=y
    CONFIG_REGULATOR_DA9211=y
    # CONFIG_REGULATOR_FAN53555 is not set
    CONFIG_REGULATOR_GPIO=y
    CONFIG_REGULATOR_HI6421=y
    # CONFIG_REGULATOR_HI6421V530 is not set
    CONFIG_REGULATOR_ISL9305=y
    CONFIG_REGULATOR_ISL6271A=y
    # CONFIG_REGULATOR_LP3971 is not set
    CONFIG_REGULATOR_LP3972=y
    CONFIG_REGULATOR_LP872X=y
    CONFIG_REGULATOR_LP873X=y
    CONFIG_REGULATOR_LP8755=y
    CONFIG_REGULATOR_LP8788=y
    CONFIG_REGULATOR_LTC3589=y
    CONFIG_REGULATOR_LTC3676=y
    CONFIG_REGULATOR_MAX14577=y
    CONFIG_REGULATOR_MAX1586=y
    # CONFIG_REGULATOR_MAX8649 is not set
    # CONFIG_REGULATOR_MAX8660 is not set
    CONFIG_REGULATOR_MAX8907=y
    # CONFIG_REGULATOR_MAX8925 is not set
    # CONFIG_REGULATOR_MAX8952 is not set
    # CONFIG_REGULATOR_MAX8973 is not set
    CONFIG_REGULATOR_MAX8998=y
    # CONFIG_REGULATOR_MAX77693 is not set
    CONFIG_REGULATOR_MC13XXX_CORE=y
    CONFIG_REGULATOR_MC13783=y
    CONFIG_REGULATOR_MC13892=y
    # CONFIG_REGULATOR_MT6311 is not set
    CONFIG_REGULATOR_MT6323=y
    CONFIG_REGULATOR_MT6397=y
    CONFIG_REGULATOR_PALMAS=y
    # CONFIG_REGULATOR_PFUZE100 is not set
    # CONFIG_REGULATOR_PV88060 is not set
    CONFIG_REGULATOR_PV88080=y
    # CONFIG_REGULATOR_PV88090 is not set
    CONFIG_REGULATOR_PWM=y
    CONFIG_REGULATOR_QCOM_SPMI=y
    CONFIG_REGULATOR_RC5T583=y
    # CONFIG_REGULATOR_RK808 is not set
    CONFIG_REGULATOR_RN5T618=y
    CONFIG_REGULATOR_S2MPA01=y
    CONFIG_REGULATOR_S2MPS11=y
    CONFIG_REGULATOR_S5M8767=y
    CONFIG_REGULATOR_SKY81452=y
    CONFIG_REGULATOR_TPS51632=y
    CONFIG_REGULATOR_TPS62360=y
    CONFIG_REGULATOR_TPS65023=y
    # CONFIG_REGULATOR_TPS6507X is not set
    CONFIG_REGULATOR_TPS65090=y
    CONFIG_REGULATOR_TPS65132=y
    CONFIG_REGULATOR_TPS65217=y
    # CONFIG_REGULATOR_TPS65912 is not set
    CONFIG_REGULATOR_TPS80031=y
    CONFIG_REGULATOR_TWL4030=y
    # CONFIG_REGULATOR_VCTRL is not set
    # CONFIG_REGULATOR_WM831X is not set
    # CONFIG_REGULATOR_WM8350 is not set
    CONFIG_REGULATOR_WM8994=y
    CONFIG_CEC_CORE=y
    CONFIG_CEC_NOTIFIER=y
    # CONFIG_RC_CORE is not set
    CONFIG_MEDIA_SUPPORT=y

    #
    # Multimedia core support
    #
    # CONFIG_MEDIA_CAMERA_SUPPORT is not set
    CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
    CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
    CONFIG_MEDIA_RADIO_SUPPORT=y
    # CONFIG_MEDIA_SDR_SUPPORT is not set
    # CONFIG_MEDIA_CEC_SUPPORT is not set
    CONFIG_MEDIA_CONTROLLER=y
    # CONFIG_MEDIA_CONTROLLER_DVB is not set
    CONFIG_VIDEO_DEV=y
    # CONFIG_VIDEO_V4L2_SUBDEV_API is not set
    CONFIG_VIDEO_V4L2=y
    CONFIG_VIDEO_ADV_DEBUG=y
    CONFIG_VIDEO_FIXED_MINOR_RANGES=y
    CONFIG_DVB_CORE=y
    # CONFIG_TTPCI_EEPROM is not set
    CONFIG_DVB_MAX_ADAPTERS=16
    CONFIG_DVB_DYNAMIC_MINORS=y
    CONFIG_DVB_DEMUX_SECTION_LOSS_LOG=y

    #
    # Media drivers
    #
    # CONFIG_MEDIA_PCI_SUPPORT is not set
    CONFIG_DVB_PLATFORM_DRIVERS=y

    #
    # Supported MMC/SDIO adapters
    #
    CONFIG_RADIO_ADAPTERS=y
    # CONFIG_RADIO_SI470X is not set
    # CONFIG_RADIO_SI4713 is not set
    # CONFIG_RADIO_MAXIRADIO is not set
    CONFIG_RADIO_TEA5764=y
    # CONFIG_RADIO_TEA5764_XTAL is not set
    CONFIG_RADIO_SAA7706H=y
    CONFIG_RADIO_TEF6862=y
    # CONFIG_RADIO_WL1273 is not set

    #
    # Texas Instruments WL128x FM driver (ST based)
    #

    #
    # Media ancillary drivers (tuners, sensors, i2c, spi, frontends)
    #
    CONFIG_MEDIA_SUBDRV_AUTOSELECT=y

    #
    # Audio decoders, processors and mixers
    #

    #
    # RDS decoders
    #

    #
    # Video decoders
    #

    #
    # Video and audio decoders
    #

    #
    # Video encoders
    #

    #
    # Camera sensor devices
    #

    #
    # Flash devices
    #

    #
    # Video improvement chips
    #

    #
    # Audio/Video compression chips
    #

    #
    # SDR tuner chips
    #

    #
    # Miscellaneous helper chips
    #

    #
    # Sensors used on soc_camera driver
    #
    CONFIG_MEDIA_TUNER=y
    CONFIG_MEDIA_TUNER_SIMPLE=y
    CONFIG_MEDIA_TUNER_TDA8290=y
    CONFIG_MEDIA_TUNER_TDA827X=y
    CONFIG_MEDIA_TUNER_TDA18271=y
    CONFIG_MEDIA_TUNER_TDA9887=y
    CONFIG_MEDIA_TUNER_TEA5761=y
    CONFIG_MEDIA_TUNER_TEA5767=y
    CONFIG_MEDIA_TUNER_MT20XX=y
    CONFIG_MEDIA_TUNER_XC2028=y
    CONFIG_MEDIA_TUNER_XC5000=y
    CONFIG_MEDIA_TUNER_XC4000=y
    CONFIG_MEDIA_TUNER_MC44S803=y

    #
    # Multistandard (satellite) frontends
    #

    #
    # Multistandard (cable + terrestrial) frontends
    #

    #
    # DVB-S (satellite) frontends
    #

    #
    # DVB-T (terrestrial) frontends
    #
    # CONFIG_DVB_AS102_FE is not set
    # CONFIG_DVB_GP8PSK_FE is not set

    #
    # DVB-C (cable) frontends
    #

    #
    # ATSC (North American/Korean Terrestrial/Cable DTV) frontends
    #

    #
    # ISDB-T (terrestrial) frontends
    #

    #
    # ISDB-S (satellite) & ISDB-T (terrestrial) frontends
    #

    #
    # Digital terrestrial only tuners/PLL
    #

    #
    # SEC control devices for DVB-S
    #

    #
    # Tools to develop new frontends
    #
    # CONFIG_DVB_DUMMY_FE is not set

    #
    # Graphics support
    #
    CONFIG_AGP=y
    CONFIG_AGP_AMD64=y
    CONFIG_AGP_INTEL=y
    # CONFIG_AGP_SIS is not set
    CONFIG_AGP_VIA=y
    CONFIG_INTEL_GTT=y
    CONFIG_VGA_ARB=y
    CONFIG_VGA_ARB_MAX_GPUS=16
    # CONFIG_VGA_SWITCHEROO is not set
    CONFIG_DRM=y
    CONFIG_DRM_MIPI_DSI=y
    CONFIG_DRM_DP_AUX_CHARDEV=y
    CONFIG_DRM_DEBUG_MM=y
    CONFIG_DRM_DEBUG_MM_SELFTEST=y
    CONFIG_DRM_KMS_HELPER=y
    CONFIG_DRM_KMS_FB_HELPER=y
    CONFIG_DRM_FBDEV_EMULATION=y
    CONFIG_DRM_FBDEV_OVERALLOC=100
    # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
    CONFIG_DRM_TTM=y
    CONFIG_DRM_GEM_CMA_HELPER=y
    CONFIG_DRM_KMS_CMA_HELPER=y
    CONFIG_DRM_VM=y

    #
    # I2C encoder or helper chips
    #
    # CONFIG_DRM_I2C_CH7006 is not set
    CONFIG_DRM_I2C_SIL164=y
    CONFIG_DRM_I2C_NXP_TDA998X=y
    # CONFIG_DRM_RADEON is not set
    CONFIG_DRM_AMDGPU=y
    # CONFIG_DRM_AMDGPU_SI is not set
    CONFIG_DRM_AMDGPU_CIK=y
    CONFIG_DRM_AMDGPU_USERPTR=y
    # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set

    #
    # ACP (Audio CoProcessor) Configuration
    #
    CONFIG_DRM_AMD_ACP=y

    #
    # Display Engine Configuration
    #
    CONFIG_DRM_AMD_DC=y
    # CONFIG_DRM_AMD_DC_PRE_VEGA is not set
    # CONFIG_DRM_AMD_DC_FBC is not set
    # CONFIG_DRM_AMD_DC_DCN1_0 is not set
    # CONFIG_DEBUG_KERNEL_DC is not set

    #
    # AMD Library routines
    #
    CONFIG_CHASH=y
    # CONFIG_CHASH_STATS is not set
    # CONFIG_CHASH_SELFTEST is not set
    # CONFIG_DRM_NOUVEAU is not set
    CONFIG_DRM_I915=y
    CONFIG_DRM_I915_ALPHA_SUPPORT=y
    # CONFIG_DRM_I915_CAPTURE_ERROR is not set
    # CONFIG_DRM_I915_USERPTR is not set
    # CONFIG_DRM_I915_GVT is not set

    #
    # drm/i915 Debugging
    #
    # CONFIG_DRM_I915_WERROR is not set
    CONFIG_DRM_I915_DEBUG=y
    CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS=y
    CONFIG_DRM_I915_SW_FENCE_CHECK_DAG=y
    CONFIG_DRM_I915_SELFTEST=y
    # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
    # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
    CONFIG_DRM_VGEM=y
    CONFIG_DRM_VMWGFX=y
    # CONFIG_DRM_VMWGFX_FBCON is not set
    # CONFIG_DRM_GMA500 is not set
    # CONFIG_DRM_UDL is not set
    # CONFIG_DRM_AST is not set
    CONFIG_DRM_MGAG200=y
    CONFIG_DRM_CIRRUS_QEMU=y
    CONFIG_DRM_RCAR_DW_HDMI=y
    CONFIG_DRM_QXL=y
    CONFIG_DRM_BOCHS=y
    # CONFIG_DRM_VIRTIO_GPU is not set
    CONFIG_DRM_PANEL=y

    #
    # Display Panels
    #
    # CONFIG_DRM_PANEL_LVDS is not set
    # CONFIG_DRM_PANEL_SIMPLE is not set
    # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
    CONFIG_DRM_PANEL_JDI_LT070ME05000=y
    # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
    CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y
    # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
    # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
    # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
    # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
    # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
    CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y
    CONFIG_DRM_PANEL_SHARP_LS043T1LE01=y
    CONFIG_DRM_BRIDGE=y
    CONFIG_DRM_PANEL_BRIDGE=y

    #
    # Display Interface Bridges
    #
    CONFIG_DRM_ANALOGIX_ANX78XX=y
    CONFIG_DRM_DUMB_VGA_DAC=y
    # CONFIG_DRM_LVDS_ENCODER is not set
    # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
    CONFIG_DRM_NXP_PTN3460=y
    CONFIG_DRM_PARADE_PS8622=y
    CONFIG_DRM_SII902X=y
    # CONFIG_DRM_SII9234 is not set
    # CONFIG_DRM_TOSHIBA_TC358767 is not set
    CONFIG_DRM_TI_TFP410=y
    # CONFIG_DRM_I2C_ADV7511 is not set
    CONFIG_DRM_DW_HDMI=y
    CONFIG_DRM_DW_HDMI_CEC=y
    CONFIG_DRM_ARCPGU=y
    CONFIG_DRM_HISI_HIBMC=y
    CONFIG_DRM_MXS=y
    CONFIG_DRM_MXSFB=y
    # CONFIG_DRM_TINYDRM is not set
    CONFIG_DRM_LEGACY=y
    CONFIG_DRM_TDFX=y
    # CONFIG_DRM_R128 is not set
    CONFIG_DRM_MGA=y
    # CONFIG_DRM_SIS is not set
    # CONFIG_DRM_VIA is not set
    CONFIG_DRM_SAVAGE=y
    CONFIG_DRM_LIB_RANDOM=y

    #
    # Frame buffer Devices
    #
    CONFIG_FB=y
    CONFIG_FIRMWARE_EDID=y
    CONFIG_FB_CMDLINE=y
    CONFIG_FB_NOTIFY=y
    CONFIG_FB_DDC=y
    # CONFIG_FB_BOOT_VESA_SUPPORT is not set
    CONFIG_FB_CFB_FILLRECT=y
    CONFIG_FB_CFB_COPYAREA=y
    CONFIG_FB_CFB_IMAGEBLIT=y
    # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
    CONFIG_FB_SYS_FILLRECT=y
    CONFIG_FB_SYS_COPYAREA=y
    CONFIG_FB_SYS_IMAGEBLIT=y
    # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set
    # CONFIG_FB_FOREIGN_ENDIAN is not set
    CONFIG_FB_SYS_FOPS=y
    CONFIG_FB_DEFERRED_IO=y
    CONFIG_FB_HECUBA=y
    CONFIG_FB_SVGALIB=y
    # CONFIG_FB_MACMODES is not set
    CONFIG_FB_BACKLIGHT=y
    CONFIG_FB_MODE_HELPERS=y
    CONFIG_FB_TILEBLITTING=y

    #
    # Frame buffer hardware drivers
    #
    CONFIG_FB_CIRRUS=y
    CONFIG_FB_PM2=y
    # CONFIG_FB_PM2_FIFO_DISCONNECT is not set
    CONFIG_FB_CYBER2000=y
    # CONFIG_FB_CYBER2000_DDC is not set
    # CONFIG_FB_ARC is not set
    CONFIG_FB_ASILIANT=y
    CONFIG_FB_IMSTT=y
    # CONFIG_FB_VGA16 is not set
    # CONFIG_FB_VESA is not set
    CONFIG_FB_N411=y
    CONFIG_FB_HGA=y
    # CONFIG_FB_OPENCORES is not set
    CONFIG_FB_S1D13XXX=y
    CONFIG_FB_NVIDIA=y
    CONFIG_FB_NVIDIA_I2C=y
    CONFIG_FB_NVIDIA_DEBUG=y
    CONFIG_FB_NVIDIA_BACKLIGHT=y
    CONFIG_FB_RIVA=y
    CONFIG_FB_RIVA_I2C=y
    CONFIG_FB_RIVA_DEBUG=y
    CONFIG_FB_RIVA_BACKLIGHT=y
    CONFIG_FB_I740=y
    # CONFIG_FB_LE80578 is not set
    # CONFIG_FB_MATROX is not set
    CONFIG_FB_RADEON=y
    # CONFIG_FB_RADEON_I2C is not set
    # CONFIG_FB_RADEON_BACKLIGHT is not set
    CONFIG_FB_RADEON_DEBUG=y
    # CONFIG_FB_ATY128 is not set
    # CONFIG_FB_ATY is not set
    CONFIG_FB_S3=y
    CONFIG_FB_S3_DDC=y
    CONFIG_FB_SAVAGE=y
    CONFIG_FB_SAVAGE_I2C=y
    # CONFIG_FB_SAVAGE_ACCEL is not set
    # CONFIG_FB_SIS is not set
    CONFIG_FB_VIA=y
    CONFIG_FB_VIA_DIRECT_PROCFS=y
    CONFIG_FB_VIA_X_COMPATIBILITY=y
    # CONFIG_FB_NEOMAGIC is not set
    CONFIG_FB_KYRO=y
    # CONFIG_FB_3DFX is not set
    CONFIG_FB_VOODOO1=y
    CONFIG_FB_VT8623=y
    CONFIG_FB_TRIDENT=y
    CONFIG_FB_ARK=y
    CONFIG_FB_PM3=y
    CONFIG_FB_CARMINE=y
    CONFIG_FB_CARMINE_DRAM_EVAL=y
    # CONFIG_CARMINE_DRAM_CUSTOM is not set
    CONFIG_FB_SM501=y
    CONFIG_FB_IBM_GXT4500=y
    # CONFIG_FB_VIRTUAL is not set
    # CONFIG_FB_METRONOME is not set
    # CONFIG_FB_MB862XX is not set
    CONFIG_FB_BROADSHEET=y
    CONFIG_FB_AUO_K190X=y
    # CONFIG_FB_AUO_K1900 is not set
    # CONFIG_FB_AUO_K1901 is not set
    # CONFIG_FB_SIMPLE is not set
    CONFIG_FB_SSD1307=y
    CONFIG_FB_SM712=y
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    CONFIG_LCD_CLASS_DEVICE=y
    # CONFIG_LCD_PLATFORM is not set
    CONFIG_BACKLIGHT_CLASS_DEVICE=y
    # CONFIG_BACKLIGHT_GENERIC is not set
    CONFIG_BACKLIGHT_LM3533=y
    # CONFIG_BACKLIGHT_PWM is not set
    # CONFIG_BACKLIGHT_DA903X is not set
    # CONFIG_BACKLIGHT_MAX8925 is not set
    # CONFIG_BACKLIGHT_APPLE is not set
    CONFIG_BACKLIGHT_PM8941_WLED=y
    CONFIG_BACKLIGHT_SAHARA=y
    CONFIG_BACKLIGHT_WM831X=y
    # CONFIG_BACKLIGHT_ADP8860 is not set
    CONFIG_BACKLIGHT_ADP8870=y
    CONFIG_BACKLIGHT_AAT2870=y
    # CONFIG_BACKLIGHT_LM3630A is not set
    # CONFIG_BACKLIGHT_LM3639 is not set
    CONFIG_BACKLIGHT_LP855X=y
    # CONFIG_BACKLIGHT_LP8788 is not set
    CONFIG_BACKLIGHT_PANDORA=y
    # CONFIG_BACKLIGHT_SKY81452 is not set
    CONFIG_BACKLIGHT_TPS65217=y
    CONFIG_BACKLIGHT_GPIO=y
    CONFIG_BACKLIGHT_LV5207LP=y
    CONFIG_BACKLIGHT_BD6107=y
    CONFIG_BACKLIGHT_ARCXCNN=y
    CONFIG_VGASTATE=y
    CONFIG_HDMI=y
    # CONFIG_LOGO is not set
    CONFIG_SOUND=y
    # CONFIG_SOUND_OSS_CORE is not set
    # CONFIG_SND is not set

    #
    # HID support
    #
    CONFIG_HID=y
    # CONFIG_HID_BATTERY_STRENGTH is not set
    CONFIG_HIDRAW=y
    CONFIG_UHID=y
    CONFIG_HID_GENERIC=y

    #
    # Special HID drivers
    #
    CONFIG_HID_A4TECH=y
    CONFIG_HID_ACRUX=y
    # CONFIG_HID_ACRUX_FF is not set
    CONFIG_HID_APPLE=y
    CONFIG_HID_ASUS=y
    # CONFIG_HID_AUREAL is not set
    CONFIG_HID_BELKIN=y
    CONFIG_HID_CHERRY=y
    CONFIG_HID_CHICONY=y
    # CONFIG_HID_CMEDIA is not set
    # CONFIG_HID_CYPRESS is not set
    CONFIG_HID_DRAGONRISE=y
    CONFIG_DRAGONRISE_FF=y
    # CONFIG_HID_EMS_FF is not set
    CONFIG_HID_ELECOM=y
    # CONFIG_HID_EZKEY is not set
    CONFIG_HID_GEMBIRD=y
    CONFIG_HID_GFRM=y
    # CONFIG_HID_KEYTOUCH is not set
    CONFIG_HID_KYE=y
    CONFIG_HID_WALTOP=y
    # CONFIG_HID_GYRATION is not set
    # CONFIG_HID_ICADE is not set
    CONFIG_HID_ITE=y
    # CONFIG_HID_TWINHAN is not set
    CONFIG_HID_KENSINGTON=y
    # CONFIG_HID_LCPOWER is not set
    CONFIG_HID_LED=y
    # CONFIG_HID_LENOVO is not set
    CONFIG_HID_LOGITECH=y
    # CONFIG_HID_LOGITECH_DJ is not set
    # CONFIG_HID_LOGITECH_HIDPP is not set
    CONFIG_LOGITECH_FF=y
    # CONFIG_LOGIRUMBLEPAD2_FF is not set
    # CONFIG_LOGIG940_FF is not set
    # CONFIG_LOGIWHEELS_FF is not set
    CONFIG_HID_MAGICMOUSE=y
    CONFIG_HID_MAYFLASH=y
    CONFIG_HID_MICROSOFT=y
    CONFIG_HID_MONTEREY=y
    CONFIG_HID_MULTITOUCH=y
    # CONFIG_HID_NTI is not set
    CONFIG_HID_ORTEK=y
    CONFIG_HID_PANTHERLORD=y
    CONFIG_PANTHERLORD_FF=y
    CONFIG_HID_PETALYNX=y
    # CONFIG_HID_PICOLCD is not set
    # CONFIG_HID_PLANTRONICS is not set
    # CONFIG_HID_PRIMAX is not set
    CONFIG_HID_SAITEK=y
    CONFIG_HID_SAMSUNG=y
    CONFIG_HID_SPEEDLINK=y
    # CONFIG_HID_STEELSERIES is not set
    CONFIG_HID_SUNPLUS=y
    CONFIG_HID_RMI=y
    CONFIG_HID_GREENASIA=y
    # CONFIG_GREENASIA_FF is not set
    # CONFIG_HID_SMARTJOYPLUS is not set
    CONFIG_HID_TIVO=y
    CONFIG_HID_TOPSEED=y
    CONFIG_HID_THINGM=y
    CONFIG_HID_THRUSTMASTER=y
    # CONFIG_THRUSTMASTER_FF is not set
    # CONFIG_HID_UDRAW_PS3 is not set
    # CONFIG_HID_WIIMOTE is not set
    # CONFIG_HID_XINMO is not set
    # CONFIG_HID_ZEROPLUS is not set
    CONFIG_HID_ZYDACRON=y
    # CONFIG_HID_SENSOR_HUB is not set
    # CONFIG_HID_ALPS is not set

    #
    # I2C HID support
    #
    CONFIG_I2C_HID=y

    #
    # Intel ISH HID support
    #
    # CONFIG_INTEL_ISH_HID is not set
    CONFIG_USB_OHCI_LITTLE_ENDIAN=y
    CONFIG_USB_SUPPORT=y
    CONFIG_USB_ARCH_HAS_HCD=y
    # CONFIG_USB is not set
    CONFIG_USB_PCI=y

    #
    # USB port drivers
    #

    #
    # USB Physical Layer drivers
    #
    # CONFIG_USB_PHY is not set
    # CONFIG_NOP_USB_XCEIV is not set
    # CONFIG_USB_GPIO_VBUS is not set
    # CONFIG_USB_GADGET is not set

    #
    # USB Power Delivery and Type-C drivers
    #
    # CONFIG_TYPEC_UCSI is not set
    # CONFIG_TYPEC_TPS6598X is not set
    # CONFIG_USB_ULPI_BUS is not set
    # CONFIG_UWB is not set
    # CONFIG_MMC is not set
    # CONFIG_MEMSTICK is not set
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y
    CONFIG_LEDS_CLASS_FLASH=y
    CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y

    #
    # LED drivers
    #
    # CONFIG_LEDS_APU is not set
    CONFIG_LEDS_AS3645A=y
    CONFIG_LEDS_BCM6328=y
    CONFIG_LEDS_BCM6358=y
    CONFIG_LEDS_LM3530=y
    # CONFIG_LEDS_LM3533 is not set
    CONFIG_LEDS_LM3642=y
    CONFIG_LEDS_MT6323=y
    CONFIG_LEDS_PCA9532=y
    CONFIG_LEDS_PCA9532_GPIO=y
    # CONFIG_LEDS_GPIO is not set
    CONFIG_LEDS_LP3944=y
    # CONFIG_LEDS_LP3952 is not set
    CONFIG_LEDS_LP55XX_COMMON=y
    # CONFIG_LEDS_LP5521 is not set
    # CONFIG_LEDS_LP5523 is not set
    CONFIG_LEDS_LP5562=y
    # CONFIG_LEDS_LP8501 is not set
    CONFIG_LEDS_LP8788=y
    # CONFIG_LEDS_LP8860 is not set
    # CONFIG_LEDS_CLEVO_MAIL is not set
    CONFIG_LEDS_PCA955X=y
    CONFIG_LEDS_PCA955X_GPIO=y
    CONFIG_LEDS_PCA963X=y
    # CONFIG_LEDS_WM831X_STATUS is not set
    CONFIG_LEDS_WM8350=y
    # CONFIG_LEDS_DA903X is not set
    CONFIG_LEDS_PWM=y
    # CONFIG_LEDS_REGULATOR is not set
    # CONFIG_LEDS_BD2802 is not set
    CONFIG_LEDS_INTEL_SS4200=y
    CONFIG_LEDS_LT3593=y
    CONFIG_LEDS_MC13783=y
    # CONFIG_LEDS_TCA6507 is not set
    CONFIG_LEDS_TLC591XX=y
    CONFIG_LEDS_LM355x=y
    CONFIG_LEDS_MENF21BMC=y
    # CONFIG_LEDS_KTD2692 is not set
    CONFIG_LEDS_IS31FL319X=y
    CONFIG_LEDS_IS31FL32XX=y

    #
    # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
    #
    CONFIG_LEDS_BLINKM=y
    CONFIG_LEDS_SYSCON=y
    CONFIG_LEDS_MLXCPLD=y
    CONFIG_LEDS_USER=y
    # CONFIG_LEDS_NIC78BX is not set

    #
    # LED Triggers
    #
    # CONFIG_LEDS_TRIGGERS is not set
    CONFIG_ACCESSIBILITY=y
    CONFIG_EDAC_ATOMIC_SCRUB=y
    CONFIG_EDAC_SUPPORT=y
    CONFIG_EDAC=y
    # CONFIG_EDAC_LEGACY_SYSFS is not set
    CONFIG_EDAC_DEBUG=y
    CONFIG_EDAC_E752X=y
    # CONFIG_EDAC_I82975X is not set
    CONFIG_EDAC_I3000=y
    CONFIG_EDAC_I3200=y
    # CONFIG_EDAC_IE31200 is not set
    CONFIG_EDAC_X38=y
    CONFIG_EDAC_I5400=y
    CONFIG_EDAC_I5000=y
    # CONFIG_EDAC_I5100 is not set
    CONFIG_EDAC_I7300=y
    CONFIG_RTC_LIB=y
    CONFIG_RTC_MC146818_LIB=y
    # CONFIG_RTC_CLASS is not set
    CONFIG_DMADEVICES=y
    # CONFIG_DMADEVICES_DEBUG is not set

    #
    # DMA Devices
    #
    CONFIG_DMA_ENGINE=y
    CONFIG_DMA_VIRTUAL_CHANNELS=y
    CONFIG_DMA_ACPI=y
    CONFIG_DMA_OF=y
    CONFIG_ALTERA_MSGDMA=y
    CONFIG_FSL_EDMA=y
    CONFIG_INTEL_IDMA64=y
    CONFIG_INTEL_IOATDMA=y
    CONFIG_INTEL_MIC_X100_DMA=y
    CONFIG_QCOM_HIDMA_MGMT=y
    CONFIG_QCOM_HIDMA=y
    CONFIG_DW_DMAC_CORE=y
    # CONFIG_DW_DMAC is not set
    CONFIG_DW_DMAC_PCI=y
    CONFIG_HSU_DMA=y
    CONFIG_HSU_DMA_PCI=y

    #
    # DMA Clients
    #
    CONFIG_ASYNC_TX_DMA=y
    CONFIG_DMATEST=y
    CONFIG_DMA_ENGINE_RAID=y

    #
    # DMABUF options
    #
    CONFIG_SYNC_FILE=y
    CONFIG_SW_SYNC=y
    CONFIG_DCA=y
    CONFIG_AUXDISPLAY=y
    # CONFIG_HD44780 is not set
    # CONFIG_IMG_ASCII_LCD is not set
    # CONFIG_HT16K33 is not set
    # CONFIG_UIO is not set
    CONFIG_VIRT_DRIVERS=y
    CONFIG_VIRTIO=y

    #
    # Virtio drivers
    #
    CONFIG_VIRTIO_PCI=y
    CONFIG_VIRTIO_PCI_LEGACY=y
    CONFIG_VIRTIO_BALLOON=y
    CONFIG_VIRTIO_INPUT=y
    # CONFIG_VIRTIO_MMIO is not set

    #
    # Microsoft Hyper-V guest support
    #
    # CONFIG_HYPERV is not set
    # CONFIG_HYPERV_TSCPAGE is not set
    # CONFIG_STAGING is not set
    CONFIG_X86_PLATFORM_DEVICES=y
    # CONFIG_ACERHDF is not set
    # CONFIG_ASUS_LAPTOP is not set
    # CONFIG_DELL_SMBIOS_SMM is not set
    # CONFIG_DELL_LAPTOP is not set
    # CONFIG_DELL_SMO8800 is not set
    # CONFIG_FUJITSU_LAPTOP is not set
    # CONFIG_FUJITSU_TABLET is not set
    # CONFIG_HP_ACCEL is not set
    # CONFIG_HP_WIRELESS is not set
    # CONFIG_PANASONIC_LAPTOP is not set
    # CONFIG_THINKPAD_ACPI is not set
    CONFIG_SENSORS_HDAPS=y
    # CONFIG_INTEL_MENLOW is not set
    # CONFIG_EEEPC_LAPTOP is not set
    # CONFIG_ASUS_WIRELESS is not set
    # CONFIG_ACPI_WMI is not set
    # CONFIG_TOPSTAR_LAPTOP is not set
    # CONFIG_TOSHIBA_BT_RFKILL is not set
    # CONFIG_TOSHIBA_HAPS is not set
    # CONFIG_ACPI_CMPC is not set
    # CONFIG_INTEL_CHT_INT33FE is not set
    # CONFIG_INTEL_INT0002_VGPIO is not set
    # CONFIG_INTEL_HID_EVENT is not set
    # CONFIG_INTEL_VBTN is not set
    CONFIG_INTEL_SCU_IPC=y
    CONFIG_INTEL_SCU_IPC_UTIL=y
    # CONFIG_INTEL_MID_POWER_BUTTON is not set
    # CONFIG_INTEL_MFLD_THERMAL is not set
    # CONFIG_INTEL_IPS is not set
    # CONFIG_INTEL_PMC_CORE is not set
    CONFIG_IBM_RTL=y
    CONFIG_SAMSUNG_LAPTOP=y
    # CONFIG_SAMSUNG_Q10 is not set
    # CONFIG_APPLE_GMUX is not set
    # CONFIG_INTEL_RST is not set
    # CONFIG_INTEL_SMARTCONNECT is not set
    # CONFIG_PVPANIC is not set
    # CONFIG_INTEL_PMC_IPC is not set
    # CONFIG_SURFACE_PRO3_BUTTON is not set
    CONFIG_INTEL_PUNIT_IPC=y
    CONFIG_MLX_PLATFORM=y
    CONFIG_MLX_CPLD_PLATFORM=y
    CONFIG_PMC_ATOM=y
    CONFIG_CHROME_PLATFORMS=y
    CONFIG_CHROMEOS_LAPTOP=y
    CONFIG_CHROMEOS_PSTORE=y
    CONFIG_CROS_EC_CHARDEV=y
    # CONFIG_CROS_EC_LPC is not set
    CONFIG_CROS_EC_PROTO=y
    # CONFIG_CROS_KBD_LED_BACKLIGHT is not set
    CONFIG_CLKDEV_LOOKUP=y
    CONFIG_HAVE_CLK_PREPARE=y
    CONFIG_COMMON_CLK=y

    #
    # Common Clock Framework
    #
    CONFIG_COMMON_CLK_WM831X=y
    # CONFIG_CLK_HSDK is not set
    CONFIG_COMMON_CLK_RK808=y
    CONFIG_COMMON_CLK_SI5351=y
    CONFIG_COMMON_CLK_SI514=y
    CONFIG_COMMON_CLK_SI570=y
    CONFIG_COMMON_CLK_CDCE706=y
    CONFIG_COMMON_CLK_CDCE925=y
    CONFIG_COMMON_CLK_CS2000_CP=y
    CONFIG_COMMON_CLK_S2MPS11=y
    CONFIG_CLK_TWL6040=y
    # CONFIG_COMMON_CLK_NXP is not set
    # CONFIG_COMMON_CLK_PALMAS is not set
    CONFIG_COMMON_CLK_PWM=y
    # CONFIG_COMMON_CLK_PXA is not set
    # CONFIG_COMMON_CLK_PIC32 is not set
    CONFIG_COMMON_CLK_VC5=y
    # CONFIG_HWSPINLOCK is not set

    #
    # Clock Source drivers
    #
    CONFIG_CLKEVT_I8253=y
    CONFIG_CLKBLD_I8253=y
    CONFIG_DW_APB_TIMER=y
    # CONFIG_ATMEL_PIT is not set
    # CONFIG_SH_TIMER_CMT is not set
    # CONFIG_SH_TIMER_MTU2 is not set
    # CONFIG_SH_TIMER_TMU is not set
    # CONFIG_EM_TIMER_STI is not set
    CONFIG_MAILBOX=y
    CONFIG_PLATFORM_MHU=y
    # CONFIG_PCC is not set
    CONFIG_ALTERA_MBOX=y
    # CONFIG_MAILBOX_TEST is not set
    # CONFIG_IOMMU_SUPPORT is not set

    #
    # Remoteproc drivers
    #
    # CONFIG_REMOTEPROC is not set

    #
    # Rpmsg drivers
    #
    # CONFIG_RPMSG_QCOM_GLINK_RPM is not set
    # CONFIG_RPMSG_VIRTIO is not set

    #
    # SOC (System On Chip) specific Drivers
    #

    #
    # Amlogic SoC drivers
    #

    #
    # Broadcom SoC drivers
    #

    #
    # i.MX SoC drivers
    #

    #
    # Qualcomm SoC drivers
    #
    # CONFIG_SUNXI_SRAM is not set
    # CONFIG_SOC_TI is not set
    # CONFIG_PM_DEVFREQ is not set
    CONFIG_EXTCON=y

    #
    # Extcon Device Drivers
    #
    CONFIG_EXTCON_ADC_JACK=y
    CONFIG_EXTCON_GPIO=y
    # CONFIG_EXTCON_INTEL_INT3496 is not set
    CONFIG_EXTCON_MAX14577=y
    CONFIG_EXTCON_MAX3355=y
    # CONFIG_EXTCON_MAX77843 is not set
    CONFIG_EXTCON_PALMAS=y
    CONFIG_EXTCON_RT8973A=y
    # CONFIG_EXTCON_SM5502 is not set
    # CONFIG_EXTCON_USB_GPIO is not set
    # CONFIG_EXTCON_USBC_CROS_EC is not set
    # CONFIG_MEMORY is not set
    CONFIG_IIO=y
    CONFIG_IIO_BUFFER=y
    CONFIG_IIO_BUFFER_CB=y
    CONFIG_IIO_KFIFO_BUF=y
    CONFIG_IIO_TRIGGERED_BUFFER=y
    CONFIG_IIO_CONFIGFS=y
    CONFIG_IIO_TRIGGER=y
    CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
    # CONFIG_IIO_SW_DEVICE is not set
    CONFIG_IIO_SW_TRIGGER=y

    #
    # Accelerometers
    #
    CONFIG_BMA180=y
    # CONFIG_BMC150_ACCEL is not set
    CONFIG_DA280=y
    CONFIG_DA311=y
    CONFIG_DMARD06=y
    CONFIG_DMARD09=y
    CONFIG_DMARD10=y
    # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set
    # CONFIG_IIO_ST_ACCEL_3AXIS is not set
    # CONFIG_KXSD9 is not set
    # CONFIG_KXCJK1013 is not set
    # CONFIG_MC3230 is not set
    CONFIG_MMA7455=y
    CONFIG_MMA7455_I2C=y
    # CONFIG_MMA7660 is not set
    CONFIG_MMA8452=y
    CONFIG_MMA9551_CORE=y
    CONFIG_MMA9551=y
    CONFIG_MMA9553=y
    CONFIG_MXC4005=y
    CONFIG_MXC6255=y
    CONFIG_STK8312=y
    CONFIG_STK8BA50=y

    #
    # Analog to digital converters
    #
    CONFIG_AD7291=y
    # CONFIG_AD799X is not set
    # CONFIG_AXP20X_ADC is not set
    CONFIG_AXP288_ADC=y
    CONFIG_CC10001_ADC=y
    CONFIG_DA9150_GPADC=y
    # CONFIG_ENVELOPE_DETECTOR is not set
    CONFIG_HX711=y
    CONFIG_INA2XX_ADC=y
    # CONFIG_LP8788_ADC is not set
    # CONFIG_LTC2471 is not set
    CONFIG_LTC2485=y
    CONFIG_LTC2497=y
    CONFIG_MAX1363=y
    CONFIG_MAX9611=y
    CONFIG_MCP3422=y
    # CONFIG_NAU7802 is not set
    CONFIG_PALMAS_GPADC=y
    CONFIG_QCOM_VADC_COMMON=y
    # CONFIG_QCOM_SPMI_IADC is not set
    CONFIG_QCOM_SPMI_VADC=y
    CONFIG_STX104=y
    CONFIG_TI_ADC081C=y
    # CONFIG_TI_AM335X_ADC is not set
    CONFIG_TWL4030_MADC=y
    CONFIG_TWL6030_GPADC=y
    CONFIG_VF610_ADC=y

    #
    # Amplifiers
    #

    #
    # Chemical Sensors
    #
    # CONFIG_ATLAS_PH_SENSOR is not set
    # CONFIG_CCS811 is not set
    CONFIG_IAQCORE=y
    CONFIG_VZ89X=y
    CONFIG_IIO_CROS_EC_SENSORS_CORE=y
    CONFIG_IIO_CROS_EC_SENSORS=y

    #
    # Hid Sensor IIO Common
    #
    CONFIG_IIO_MS_SENSORS_I2C=y

    #
    # SSP Sensor Common
    #
    CONFIG_IIO_ST_SENSORS_I2C=y
    CONFIG_IIO_ST_SENSORS_CORE=y

    #
    # Counters
    #
    CONFIG_104_QUAD_8=y

    #
    # Digital to analog converters
    #
    CONFIG_AD5064=y
    CONFIG_AD5380=y
    CONFIG_AD5446=y
    CONFIG_AD5592R_BASE=y
    CONFIG_AD5593R=y
    CONFIG_CIO_DAC=y
    # CONFIG_DPOT_DAC is not set
    # CONFIG_DS4424 is not set
    CONFIG_M62332=y
    CONFIG_MAX517=y
    # CONFIG_MAX5821 is not set
    # CONFIG_MCP4725 is not set
    # CONFIG_VF610_DAC is not set

    #
    # IIO dummy driver
    #

    #
    # Frequency Synthesizers DDS/PLL
    #

    #
    # Clock Generator/Distribution
    #

    #
    # Phase-Locked Loop (PLL) frequency synthesizers
    #

    #
    # Digital gyroscope sensors
    #
    CONFIG_BMG160=y
    CONFIG_BMG160_I2C=y
    CONFIG_MPU3050=y
    CONFIG_MPU3050_I2C=y
    # CONFIG_IIO_ST_GYRO_3AXIS is not set
    CONFIG_ITG3200=y

    #
    # Health Sensors
    #

    #
    # Heart Rate Monitors
    #
    CONFIG_AFE4404=y
    CONFIG_MAX30100=y
    CONFIG_MAX30102=y

    #
    # Humidity sensors
    #
    # CONFIG_AM2315 is not set
    CONFIG_DHT11=y
    CONFIG_HDC100X=y
    CONFIG_HTS221=y
    CONFIG_HTS221_I2C=y
    # CONFIG_HTU21 is not set
    CONFIG_SI7005=y
    CONFIG_SI7020=y

    #
    # Inertial measurement units
    #
    CONFIG_BMI160=y
    CONFIG_BMI160_I2C=y
    CONFIG_KMX61=y
    CONFIG_INV_MPU6050_IIO=y
    CONFIG_INV_MPU6050_I2C=y
    # CONFIG_IIO_ST_LSM6DSX is not set

    #
    # Light sensors
    #
    # CONFIG_ACPI_ALS is not set
    CONFIG_ADJD_S311=y
    CONFIG_AL3320A=y
    CONFIG_APDS9300=y
    CONFIG_APDS9960=y
    CONFIG_BH1750=y
    CONFIG_BH1780=y
    CONFIG_CM32181=y
    CONFIG_CM3232=y
    CONFIG_CM3323=y
    CONFIG_CM3605=y
    # CONFIG_CM36651 is not set
    CONFIG_IIO_CROS_EC_LIGHT_PROX=y
    CONFIG_GP2AP020A00F=y
    CONFIG_SENSORS_ISL29018=y
    # CONFIG_SENSORS_ISL29028 is not set
    CONFIG_ISL29125=y
    # CONFIG_JSA1212 is not set
    CONFIG_RPR0521=y
    # CONFIG_SENSORS_LM3533 is not set
    CONFIG_LTR501=y
    # CONFIG_MAX44000 is not set
    # CONFIG_OPT3001 is not set
    # CONFIG_PA12203001 is not set
    CONFIG_SI1145=y
    # CONFIG_STK3310 is not set
    CONFIG_TCS3414=y
    # CONFIG_TCS3472 is not set
    CONFIG_SENSORS_TSL2563=y
    CONFIG_TSL2583=y
    CONFIG_TSL4531=y
    CONFIG_US5182D=y
    # CONFIG_VCNL4000 is not set
    # CONFIG_VEML6070 is not set
    CONFIG_VL6180=y

    #
    # Magnetometer sensors
    #
    CONFIG_AK8974=y
    CONFIG_AK8975=y
    CONFIG_AK09911=y
    # CONFIG_BMC150_MAGN_I2C is not set
    CONFIG_MAG3110=y
    # CONFIG_MMC35240 is not set
    CONFIG_IIO_ST_MAGN_3AXIS=y
    CONFIG_IIO_ST_MAGN_I2C_3AXIS=y
    # CONFIG_SENSORS_HMC5843_I2C is not set

    #
    # Multiplexers
    #
    # CONFIG_IIO_MUX is not set

    #
    # Inclinometer sensors
    #

    #
    # Triggers - standalone
    #
    CONFIG_IIO_HRTIMER_TRIGGER=y
    CONFIG_IIO_INTERRUPT_TRIGGER=y
    # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set
    # CONFIG_IIO_SYSFS_TRIGGER is not set

    #
    # Digital potentiometers
    #
    CONFIG_DS1803=y
    # CONFIG_MCP4531 is not set
    CONFIG_TPL0102=y

    #
    # Digital potentiostats
    #
    CONFIG_LMP91000=y

    #
    # Pressure sensors
    #
    CONFIG_ABP060MG=y
    CONFIG_BMP280=y
    CONFIG_BMP280_I2C=y
    CONFIG_IIO_CROS_EC_BARO=y
    CONFIG_HP03=y
    CONFIG_MPL115=y
    CONFIG_MPL115_I2C=y
    CONFIG_MPL3115=y
    CONFIG_MS5611=y
    CONFIG_MS5611_I2C=y
    CONFIG_MS5637=y
    CONFIG_IIO_ST_PRESS=y
    CONFIG_IIO_ST_PRESS_I2C=y
    CONFIG_T5403=y
    # CONFIG_HP206C is not set
    CONFIG_ZPA2326=y
    CONFIG_ZPA2326_I2C=y

    #
    # Lightning sensors
    #

    #
    # Proximity and distance sensors
    #
    CONFIG_LIDAR_LITE_V2=y
    # CONFIG_RFD77402 is not set
    CONFIG_SRF04=y
    CONFIG_SX9500=y
    CONFIG_SRF08=y

    #
    # Temperature sensors
    #
    # CONFIG_MLX90614 is not set
    CONFIG_TMP006=y
    CONFIG_TMP007=y
    # CONFIG_TSYS01 is not set
    CONFIG_TSYS02D=y
    # CONFIG_NTB is not set
    CONFIG_VME_BUS=y

    #
    # VME Bridge Drivers
    #
    # CONFIG_VME_CA91CX42 is not set
    # CONFIG_VME_TSI148 is not set
    CONFIG_VME_FAKE=y

    #
    # VME Board Drivers
    #
    CONFIG_VMIVME_7805=y

    #
    # VME Device Drivers
    #
    CONFIG_PWM=y
    CONFIG_PWM_SYSFS=y
    CONFIG_PWM_CROS_EC=y
    CONFIG_PWM_FSL_FTM=y
    # CONFIG_PWM_LP3943 is not set
    # CONFIG_PWM_LPSS_PCI is not set
    # CONFIG_PWM_LPSS_PLATFORM is not set
    CONFIG_PWM_PCA9685=y
    # CONFIG_PWM_STMPE is not set
    CONFIG_PWM_TWL=y
    # CONFIG_PWM_TWL_LED is not set

    #
    # IRQ chip support
    #
    CONFIG_IRQCHIP=y
    CONFIG_ARM_GIC_MAX_NR=1
    # CONFIG_IPACK_BUS is not set
    CONFIG_RESET_CONTROLLER=y
    # CONFIG_RESET_ATH79 is not set
    # CONFIG_RESET_AXS10X is not set
    # CONFIG_RESET_BERLIN is not set
    # CONFIG_RESET_IMX7 is not set
    # CONFIG_RESET_LANTIQ is not set
    # CONFIG_RESET_LPC18XX is not set
    # CONFIG_RESET_MESON is not set
    # CONFIG_RESET_PISTACHIO is not set
    # CONFIG_RESET_SIMPLE is not set
    # CONFIG_RESET_SUNXI is not set
    CONFIG_RESET_TI_SYSCON=y
    # CONFIG_RESET_ZYNQ is not set
    # CONFIG_RESET_TEGRA_BPMP is not set
    # CONFIG_FMC is not set

    #
    # PHY Subsystem
    #
    CONFIG_GENERIC_PHY=y
    CONFIG_BCM_KONA_USB2_PHY=y
    CONFIG_PHY_PXA_28NM_HSIC=y
    # CONFIG_PHY_PXA_28NM_USB2 is not set
    # CONFIG_PHY_CPCAP_USB is not set
    # CONFIG_POWERCAP is not set
    # CONFIG_MCB is not set

    #
    # Performance monitor support
    #
    CONFIG_RAS=y
    # CONFIG_RAS_CEC is not set
    CONFIG_THUNDERBOLT=y

    #
    # Android
    #
    # CONFIG_ANDROID is not set
    CONFIG_LIBNVDIMM=y
    CONFIG_BLK_DEV_PMEM=y
    CONFIG_ND_BLK=y
    CONFIG_ND_CLAIM=y
    CONFIG_ND_BTT=y
    CONFIG_BTT=y
    CONFIG_DAX=y
    # CONFIG_DEV_DAX is not set
    CONFIG_NVMEM=y
    # CONFIG_STM is not set
    # CONFIG_INTEL_TH is not set
    # CONFIG_FPGA is not set

    #
    # FSI support
    #
    CONFIG_FSI=y
    CONFIG_FSI_MASTER_GPIO=y
    CONFIG_FSI_MASTER_HUB=y
    # CONFIG_FSI_SCOM is not set
    CONFIG_MULTIPLEXER=y

    #
    # Multiplexer drivers
    #
    CONFIG_MUX_ADG792A=y
    CONFIG_MUX_GPIO=y
    # CONFIG_MUX_MMIO is not set
    CONFIG_PM_OPP=y

    #
    # Firmware Drivers
    #
    CONFIG_EDD=y
    # CONFIG_EDD_OFF is not set
    # CONFIG_FIRMWARE_MEMMAP is not set
    # CONFIG_DELL_RBU is not set
    CONFIG_DCDBAS=y
    CONFIG_DMIID=y
    CONFIG_DMI_SYSFS=y
    CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
    # CONFIG_ISCSI_IBFT_FIND is not set
    CONFIG_FW_CFG_SYSFS=y
    # CONFIG_FW_CFG_SYSFS_CMDLINE is not set
    CONFIG_GOOGLE_FIRMWARE=y
    # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set
    # CONFIG_GOOGLE_COREBOOT_TABLE_OF is not set
    # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set
    # CONFIG_EFI_DEV_PATH_PARSER is not set

    #
    # Tegra firmware driver
    #

    #
    # File systems
    #
    CONFIG_DCACHE_WORD_ACCESS=y
    CONFIG_FS_IOMAP=y
    CONFIG_EXT2_FS=y
    # CONFIG_EXT2_FS_XATTR is not set
    # CONFIG_EXT3_FS is not set
    CONFIG_EXT4_FS=y
    # CONFIG_EXT4_FS_POSIX_ACL is not set
    CONFIG_EXT4_FS_SECURITY=y
    # CONFIG_EXT4_ENCRYPTION is not set
    CONFIG_EXT4_DEBUG=y
    CONFIG_JBD2=y
    CONFIG_JBD2_DEBUG=y
    CONFIG_FS_MBCACHE=y
    # CONFIG_REISERFS_FS is not set
    CONFIG_JFS_FS=y
    CONFIG_JFS_POSIX_ACL=y
    # CONFIG_JFS_SECURITY is not set
    # CONFIG_JFS_DEBUG is not set
    CONFIG_JFS_STATISTICS=y
    # CONFIG_XFS_FS is not set
    CONFIG_GFS2_FS=y
    # CONFIG_OCFS2_FS is not set
    # CONFIG_BTRFS_FS is not set
    CONFIG_NILFS2_FS=y
    # CONFIG_F2FS_FS is not set
    # CONFIG_FS_DAX is not set
    CONFIG_FS_POSIX_ACL=y
    CONFIG_EXPORTFS=y
    CONFIG_EXPORTFS_BLOCK_OPS=y
    CONFIG_FILE_LOCKING=y
    # CONFIG_MANDATORY_FILE_LOCKING is not set
    CONFIG_FS_ENCRYPTION=y
    CONFIG_FSNOTIFY=y
    # CONFIG_DNOTIFY is not set
    CONFIG_INOTIFY_USER=y
    # CONFIG_FANOTIFY is not set
    # CONFIG_QUOTA is not set
    # CONFIG_QUOTA_NETLINK_INTERFACE is not set
    CONFIG_QUOTACTL=y
    CONFIG_QUOTACTL_COMPAT=y
    # CONFIG_AUTOFS4_FS is not set
    CONFIG_FUSE_FS=y
    CONFIG_CUSE=y
    # CONFIG_OVERLAY_FS is not set

    #
    # Caches
    #
    CONFIG_FSCACHE=y
    # CONFIG_FSCACHE_STATS is not set
    # CONFIG_FSCACHE_HISTOGRAM is not set
    CONFIG_FSCACHE_DEBUG=y
    # CONFIG_FSCACHE_OBJECT_LIST is not set
    CONFIG_CACHEFILES=y
    # CONFIG_CACHEFILES_DEBUG is not set
    # CONFIG_CACHEFILES_HISTOGRAM is not set

    #
    # CD-ROM/DVD Filesystems
    #
    # CONFIG_ISO9660_FS is not set
    CONFIG_UDF_FS=y
    CONFIG_UDF_NLS=y

    #
    # DOS/FAT/NT Filesystems
    #
    CONFIG_FAT_FS=y
    CONFIG_MSDOS_FS=y
    # CONFIG_VFAT_FS is not set
    CONFIG_FAT_DEFAULT_CODEPAGE=437
    CONFIG_NTFS_FS=y
    # CONFIG_NTFS_DEBUG is not set
    CONFIG_NTFS_RW=y

    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    CONFIG_PROC_KCORE=y
    # CONFIG_PROC_SYSCTL is not set
    CONFIG_PROC_PAGE_MONITOR=y
    CONFIG_PROC_CHILDREN=y
    CONFIG_KERNFS=y
    CONFIG_SYSFS=y
    CONFIG_TMPFS=y
    CONFIG_TMPFS_POSIX_ACL=y
    CONFIG_TMPFS_XATTR=y
    CONFIG_HUGETLBFS=y
    CONFIG_HUGETLB_PAGE=y
    CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
    CONFIG_CONFIGFS_FS=y
    CONFIG_MISC_FILESYSTEMS=y
    CONFIG_ORANGEFS_FS=y
    # CONFIG_ADFS_FS is not set
    CONFIG_AFFS_FS=y
    # CONFIG_ECRYPT_FS is not set
    CONFIG_HFS_FS=y
    CONFIG_HFSPLUS_FS=y
    CONFIG_HFSPLUS_FS_POSIX_ACL=y
    # CONFIG_BEFS_FS is not set
    CONFIG_BFS_FS=y
    # CONFIG_EFS_FS is not set
    # CONFIG_JFFS2_FS is not set
    CONFIG_UBIFS_FS=y
    CONFIG_UBIFS_FS_ADVANCED_COMPR=y
    # CONFIG_UBIFS_FS_LZO is not set
    # CONFIG_UBIFS_FS_ZLIB is not set
    # CONFIG_UBIFS_ATIME_SUPPORT is not set
    # CONFIG_UBIFS_FS_ENCRYPTION is not set
    # CONFIG_UBIFS_FS_SECURITY is not set
    CONFIG_CRAMFS=y
    CONFIG_CRAMFS_BLOCKDEV=y
    # CONFIG_CRAMFS_MTD is not set
    CONFIG_SQUASHFS=y
    CONFIG_SQUASHFS_FILE_CACHE=y
    # CONFIG_SQUASHFS_FILE_DIRECT is not set
    # CONFIG_SQUASHFS_DECOMP_SINGLE is not set
    CONFIG_SQUASHFS_DECOMP_MULTI=y
    # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
    CONFIG_SQUASHFS_XATTR=y
    CONFIG_SQUASHFS_ZLIB=y
    # CONFIG_SQUASHFS_LZ4 is not set
    # CONFIG_SQUASHFS_LZO is not set
    CONFIG_SQUASHFS_XZ=y
    # CONFIG_SQUASHFS_ZSTD is not set
    CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y
    CONFIG_SQUASHFS_EMBEDDED=y
    CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
    CONFIG_VXFS_FS=y
    CONFIG_MINIX_FS=y
    CONFIG_OMFS_FS=y
    # CONFIG_HPFS_FS is not set
    # CONFIG_QNX4FS_FS is not set
    CONFIG_QNX6FS_FS=y
    # CONFIG_QNX6FS_DEBUG is not set
    CONFIG_ROMFS_FS=y
    # CONFIG_ROMFS_BACKED_BY_BLOCK is not set
    # CONFIG_ROMFS_BACKED_BY_MTD is not set
    CONFIG_ROMFS_BACKED_BY_BOTH=y
    CONFIG_ROMFS_ON_BLOCK=y
    CONFIG_ROMFS_ON_MTD=y
    CONFIG_PSTORE=y
    CONFIG_PSTORE_ZLIB_COMPRESS=y
    # CONFIG_PSTORE_LZO_COMPRESS is not set
    # CONFIG_PSTORE_LZ4_COMPRESS is not set
    CONFIG_PSTORE_CONSOLE=y
    CONFIG_PSTORE_PMSG=y
    CONFIG_PSTORE_FTRACE=y
    # CONFIG_PSTORE_RAM is not set
    # CONFIG_SYSV_FS is not set
    CONFIG_UFS_FS=y
    CONFIG_UFS_FS_WRITE=y
    # CONFIG_UFS_DEBUG is not set
    CONFIG_NETWORK_FILESYSTEMS=y
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    CONFIG_NLS_CODEPAGE_437=y
    CONFIG_NLS_CODEPAGE_737=y
    # CONFIG_NLS_CODEPAGE_775 is not set
    CONFIG_NLS_CODEPAGE_850=y
    # CONFIG_NLS_CODEPAGE_852 is not set
    # CONFIG_NLS_CODEPAGE_855 is not set
    CONFIG_NLS_CODEPAGE_857=y
    CONFIG_NLS_CODEPAGE_860=y
    CONFIG_NLS_CODEPAGE_861=y
    # CONFIG_NLS_CODEPAGE_862 is not set
    CONFIG_NLS_CODEPAGE_863=y
    CONFIG_NLS_CODEPAGE_864=y
    # CONFIG_NLS_CODEPAGE_865 is not set
    CONFIG_NLS_CODEPAGE_866=y
    CONFIG_NLS_CODEPAGE_869=y
    CONFIG_NLS_CODEPAGE_936=y
    CONFIG_NLS_CODEPAGE_950=y
    # CONFIG_NLS_CODEPAGE_932 is not set
    CONFIG_NLS_CODEPAGE_949=y
    CONFIG_NLS_CODEPAGE_874=y
    # CONFIG_NLS_ISO8859_8 is not set
    # CONFIG_NLS_CODEPAGE_1250 is not set
    # CONFIG_NLS_CODEPAGE_1251 is not set
    CONFIG_NLS_ASCII=y
    # CONFIG_NLS_ISO8859_1 is not set
    CONFIG_NLS_ISO8859_2=y
    # CONFIG_NLS_ISO8859_3 is not set
    CONFIG_NLS_ISO8859_4=y
    # CONFIG_NLS_ISO8859_5 is not set
    CONFIG_NLS_ISO8859_6=y
    # CONFIG_NLS_ISO8859_7 is not set
    CONFIG_NLS_ISO8859_9=y
    CONFIG_NLS_ISO8859_13=y
    # CONFIG_NLS_ISO8859_14 is not set
    # CONFIG_NLS_ISO8859_15 is not set
    CONFIG_NLS_KOI8_R=y
    CONFIG_NLS_KOI8_U=y
    CONFIG_NLS_MAC_ROMAN=y
    # CONFIG_NLS_MAC_CELTIC is not set
    CONFIG_NLS_MAC_CENTEURO=y
    CONFIG_NLS_MAC_CROATIAN=y
    # CONFIG_NLS_MAC_CYRILLIC is not set
    CONFIG_NLS_MAC_GAELIC=y
    CONFIG_NLS_MAC_GREEK=y
    # CONFIG_NLS_MAC_ICELAND is not set
    CONFIG_NLS_MAC_INUIT=y
    CONFIG_NLS_MAC_ROMANIAN=y
    CONFIG_NLS_MAC_TURKISH=y
    CONFIG_NLS_UTF8=y

    #
    # Kernel hacking
    #
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y

    #
    # printk and dmesg options
    #
    CONFIG_PRINTK_TIME=y
    CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
    CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
    CONFIG_BOOT_PRINTK_DELAY=y
    # CONFIG_DYNAMIC_DEBUG is not set

    #
    # Compile-time checks and compiler options
    #
    CONFIG_DEBUG_INFO=y
    CONFIG_DEBUG_INFO_REDUCED=y
    # CONFIG_DEBUG_INFO_SPLIT is not set
    # CONFIG_DEBUG_INFO_DWARF4 is not set
    # CONFIG_GDB_SCRIPTS is not set
    CONFIG_ENABLE_WARN_DEPRECATED=y
    # CONFIG_ENABLE_MUST_CHECK is not set
    CONFIG_FRAME_WARN=2048
    # CONFIG_STRIP_ASM_SYMS is not set
    CONFIG_READABLE_ASM=y
    CONFIG_UNUSED_SYMBOLS=y
    CONFIG_PAGE_OWNER=y
    CONFIG_DEBUG_FS=y
    CONFIG_HEADERS_CHECK=y
    # CONFIG_DEBUG_SECTION_MISMATCH is not set
    # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
    CONFIG_STACK_VALIDATION=y
    CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
    CONFIG_MAGIC_SYSRQ=y
    CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
    # CONFIG_MAGIC_SYSRQ_SERIAL is not set
    CONFIG_DEBUG_KERNEL=y

    #
    # Memory Debugging
    #
    CONFIG_PAGE_EXTENSION=y
    # CONFIG_DEBUG_PAGEALLOC is not set
    CONFIG_PAGE_POISONING=y
    # CONFIG_PAGE_POISONING_NO_SANITY is not set
    # CONFIG_PAGE_POISONING_ZERO is not set
    # CONFIG_DEBUG_PAGE_REF is not set
    # CONFIG_DEBUG_RODATA_TEST is not set
    CONFIG_DEBUG_OBJECTS=y
    # CONFIG_DEBUG_OBJECTS_SELFTEST is not set
    CONFIG_DEBUG_OBJECTS_FREE=y
    CONFIG_DEBUG_OBJECTS_TIMERS=y
    # CONFIG_DEBUG_OBJECTS_WORK is not set
    CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
    # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
    CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
    CONFIG_DEBUG_SLAB=y
    # CONFIG_DEBUG_SLAB_LEAK is not set
    CONFIG_HAVE_DEBUG_KMEMLEAK=y
    # CONFIG_DEBUG_KMEMLEAK is not set
    CONFIG_DEBUG_STACK_USAGE=y
    # CONFIG_DEBUG_VM is not set
    CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
    # CONFIG_DEBUG_VIRTUAL is not set
    # CONFIG_DEBUG_MEMORY_INIT is not set
    CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y
    CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
    # CONFIG_DEBUG_STACKOVERFLOW is not set
    CONFIG_HAVE_ARCH_KASAN=y
    CONFIG_ARCH_HAS_KCOV=y
    # CONFIG_KCOV is not set
    CONFIG_DEBUG_SHIRQ=y

    #
    # Debug Lockups and Hangs
    #
    CONFIG_LOCKUP_DETECTOR=y
    CONFIG_SOFTLOCKUP_DETECTOR=y
    CONFIG_HARDLOCKUP_DETECTOR_PERF=y
    CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
    CONFIG_HARDLOCKUP_DETECTOR=y
    CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
    CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
    # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
    CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
    CONFIG_DETECT_HUNG_TASK=y
    CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
    CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
    CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1
    CONFIG_WQ_WATCHDOG=y
    # CONFIG_PANIC_ON_OOPS is not set
    CONFIG_PANIC_ON_OOPS_VALUE=0
    CONFIG_PANIC_TIMEOUT=0
    CONFIG_SCHED_DEBUG=y
    CONFIG_SCHED_INFO=y
    CONFIG_SCHEDSTATS=y
    # CONFIG_SCHED_STACK_END_CHECK is not set
    # CONFIG_DEBUG_TIMEKEEPING is not set
    CONFIG_DEBUG_PREEMPT=y

    #
    # Lock Debugging (spinlocks, mutexes, etc...)
    #
    CONFIG_DEBUG_RT_MUTEXES=y
    CONFIG_DEBUG_SPINLOCK=y
    CONFIG_DEBUG_MUTEXES=y
    CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
    CONFIG_DEBUG_LOCK_ALLOC=y
    CONFIG_PROVE_LOCKING=y
    CONFIG_LOCKDEP=y
    # CONFIG_LOCK_STAT is not set
    CONFIG_LOCKDEP_CROSSRELEASE=y
    CONFIG_LOCKDEP_COMPLETIONS=y
    # CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
    CONFIG_DEBUG_LOCKDEP=y
    CONFIG_DEBUG_ATOMIC_SLEEP=y
    CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
    CONFIG_LOCK_TORTURE_TEST=y
    CONFIG_WW_MUTEX_SELFTEST=y
    CONFIG_TRACE_IRQFLAGS=y
    CONFIG_STACKTRACE=y
    CONFIG_WARN_ALL_UNSEEDED_RANDOM=y
    # CONFIG_DEBUG_KOBJECT is not set
    # CONFIG_DEBUG_KOBJECT_RELEASE is not set
    CONFIG_DEBUG_BUGVERBOSE=y
    CONFIG_DEBUG_LIST=y
    CONFIG_DEBUG_PI_LIST=y
    # CONFIG_DEBUG_SG is not set
    # CONFIG_DEBUG_NOTIFIERS is not set
    # CONFIG_DEBUG_CREDENTIALS is not set

    #
    # RCU Debugging
    #
    CONFIG_PROVE_RCU=y
    CONFIG_TORTURE_TEST=y
    CONFIG_RCU_PERF_TEST=y
    # CONFIG_RCU_TORTURE_TEST is not set
    CONFIG_RCU_CPU_STALL_TIMEOUT=21
    # CONFIG_RCU_TRACE is not set
    # CONFIG_RCU_EQS_DEBUG is not set
    # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
    # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
    CONFIG_NOTIFIER_ERROR_INJECTION=y
    # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set
    # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
    CONFIG_FAULT_INJECTION=y
    # CONFIG_FAILSLAB is not set
    # CONFIG_FAIL_PAGE_ALLOC is not set
    # CONFIG_FAIL_MAKE_REQUEST is not set
    CONFIG_FAIL_IO_TIMEOUT=y
    CONFIG_FAIL_FUTEX=y
    CONFIG_FAULT_INJECTION_DEBUG_FS=y
    CONFIG_LATENCYTOP=y
    CONFIG_USER_STACKTRACE_SUPPORT=y
    CONFIG_NOP_TRACER=y
    CONFIG_HAVE_FUNCTION_TRACER=y
    CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
    CONFIG_HAVE_DYNAMIC_FTRACE=y
    CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
    CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
    CONFIG_HAVE_FENTRY=y
    CONFIG_HAVE_C_RECORDMCOUNT=y
    CONFIG_TRACER_MAX_TRACE=y
    CONFIG_TRACE_CLOCK=y
    CONFIG_RING_BUFFER=y
    CONFIG_EVENT_TRACING=y
    CONFIG_CONTEXT_SWITCH_TRACER=y
    CONFIG_RING_BUFFER_ALLOW_SWAP=y
    CONFIG_TRACING=y
    CONFIG_GENERIC_TRACER=y
    CONFIG_TRACING_SUPPORT=y
    CONFIG_FTRACE=y
    CONFIG_FUNCTION_TRACER=y
    # CONFIG_FUNCTION_GRAPH_TRACER is not set
    # CONFIG_PREEMPTIRQ_EVENTS is not set
    # CONFIG_IRQSOFF_TRACER is not set
    CONFIG_PREEMPT_TRACER=y
    CONFIG_SCHED_TRACER=y
    # CONFIG_HWLAT_TRACER is not set
    # CONFIG_FTRACE_SYSCALLS is not set
    CONFIG_TRACER_SNAPSHOT=y
    CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
    CONFIG_TRACE_BRANCH_PROFILING=y
    # CONFIG_BRANCH_PROFILE_NONE is not set
    # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
    CONFIG_PROFILE_ALL_BRANCHES=y
    # CONFIG_BRANCH_TRACER is not set
    CONFIG_STACK_TRACER=y
    CONFIG_BLK_DEV_IO_TRACE=y
    # CONFIG_UPROBE_EVENTS is not set
    # CONFIG_PROBE_EVENTS is not set
    # CONFIG_DYNAMIC_FTRACE is not set
    CONFIG_FUNCTION_PROFILER=y
    # CONFIG_FTRACE_STARTUP_TEST is not set
    CONFIG_MMIOTRACE=y
    # CONFIG_HIST_TRIGGERS is not set
    CONFIG_TRACEPOINT_BENCHMARK=y
    CONFIG_RING_BUFFER_BENCHMARK=y
    # CONFIG_RING_BUFFER_STARTUP_TEST is not set
    # CONFIG_TRACE_EVAL_MAP_FILE is not set
    CONFIG_TRACING_EVENTS_GPIO=y
    CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
    # CONFIG_DMA_API_DEBUG is not set

    #
    # Runtime Testing
    #
    # CONFIG_LKDTM is not set
    CONFIG_TEST_LIST_SORT=y
    CONFIG_TEST_SORT=y
    # CONFIG_BACKTRACE_SELF_TEST is not set
    CONFIG_RBTREE_TEST=y
    # CONFIG_INTERVAL_TREE_TEST is not set
    CONFIG_ATOMIC64_SELFTEST=y
    CONFIG_TEST_HEXDUMP=y
    CONFIG_TEST_STRING_HELPERS=y
    # CONFIG_TEST_KSTRTOX is not set
    # CONFIG_TEST_PRINTF is not set
    CONFIG_TEST_BITMAP=y
    CONFIG_TEST_UUID=y
    CONFIG_TEST_RHASHTABLE=y
    CONFIG_TEST_HASH=y
    # CONFIG_TEST_FIND_BIT is not set
    CONFIG_TEST_FIRMWARE=y
    # CONFIG_TEST_UDELAY is not set
    # CONFIG_MEMTEST is not set
    CONFIG_BUG_ON_DATA_CORRUPTION=y
    # CONFIG_SAMPLES is not set
    CONFIG_HAVE_ARCH_KGDB=y
    # CONFIG_KGDB is not set
    CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
    # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
    # CONFIG_UBSAN is not set
    CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
    CONFIG_EARLY_PRINTK_USB=y
    CONFIG_X86_VERBOSE_BOOTUP=y
    CONFIG_EARLY_PRINTK=y
    CONFIG_EARLY_PRINTK_DBGP=y
    # CONFIG_EARLY_PRINTK_USB_XDBC is not set
    CONFIG_X86_PTDUMP_CORE=y
    # CONFIG_X86_PTDUMP is not set
    CONFIG_DEBUG_WX=y
    CONFIG_DOUBLEFAULT=y
    # CONFIG_DEBUG_TLBFLUSH is not set
    CONFIG_IOMMU_STRESS=y
    CONFIG_HAVE_MMIOTRACE_SUPPORT=y
    CONFIG_IO_DELAY_TYPE_0X80=0
    CONFIG_IO_DELAY_TYPE_0XED=1
    CONFIG_IO_DELAY_TYPE_UDELAY=2
    CONFIG_IO_DELAY_TYPE_NONE=3
    # CONFIG_IO_DELAY_0X80 is not set
    CONFIG_IO_DELAY_0XED=y
    # CONFIG_IO_DELAY_UDELAY is not set
    # CONFIG_IO_DELAY_NONE is not set
    CONFIG_DEFAULT_IO_DELAY_TYPE=1
    # CONFIG_DEBUG_BOOT_PARAMS is not set
    # CONFIG_CPA_DEBUG is not set
    CONFIG_OPTIMIZE_INLINING=y
    CONFIG_DEBUG_ENTRY=y
    CONFIG_DEBUG_NMI_SELFTEST=y
    CONFIG_X86_DEBUG_FPU=y
    CONFIG_PUNIT_ATOM_DEBUG=y
    CONFIG_UNWINDER_ORC=y
    # CONFIG_UNWINDER_FRAME_POINTER is not set
    # CONFIG_UNWINDER_GUESS is not set

    #
    # Security options
    #
    CONFIG_KEYS=y
    CONFIG_KEYS_COMPAT=y
    # CONFIG_PERSISTENT_KEYRINGS is not set
    # CONFIG_BIG_KEYS is not set
    CONFIG_TRUSTED_KEYS=y
    CONFIG_ENCRYPTED_KEYS=y
    # CONFIG_KEY_DH_OPERATIONS is not set
    CONFIG_SECURITY_DMESG_RESTRICT=y
    # CONFIG_SECURITY is not set
    CONFIG_SECURITYFS=y
    CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
    # CONFIG_HARDENED_USERCOPY is not set
    # CONFIG_FORTIFY_SOURCE is not set
    CONFIG_STATIC_USERMODEHELPER=y
    CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper"
    CONFIG_DEFAULT_SECURITY_DAC=y
    CONFIG_DEFAULT_SECURITY=""
    CONFIG_CRYPTO=y

    #
    # Crypto core or helper
    #
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_ALGAPI2=y
    CONFIG_CRYPTO_AEAD=y
    CONFIG_CRYPTO_AEAD2=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_BLKCIPHER2=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_HASH2=y
    CONFIG_CRYPTO_RNG=y
    CONFIG_CRYPTO_RNG2=y
    CONFIG_CRYPTO_RNG_DEFAULT=y
    CONFIG_CRYPTO_AKCIPHER2=y
    CONFIG_CRYPTO_AKCIPHER=y
    CONFIG_CRYPTO_KPP2=y
    CONFIG_CRYPTO_KPP=y
    CONFIG_CRYPTO_ACOMP2=y
    CONFIG_CRYPTO_RSA=y
    CONFIG_CRYPTO_DH=y
    # CONFIG_CRYPTO_ECDH is not set
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_MANAGER2=y
    # CONFIG_CRYPTO_USER is not set
    CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
    CONFIG_CRYPTO_GF128MUL=y
    CONFIG_CRYPTO_NULL=y
    CONFIG_CRYPTO_NULL2=y
    CONFIG_CRYPTO_WORKQUEUE=y
    CONFIG_CRYPTO_CRYPTD=y
    CONFIG_CRYPTO_MCRYPTD=y
    CONFIG_CRYPTO_AUTHENC=y
    CONFIG_CRYPTO_ABLK_HELPER=y
    CONFIG_CRYPTO_SIMD=y
    CONFIG_CRYPTO_GLUE_HELPER_X86=y

    #
    # Authenticated Encryption with Associated Data
    #
    # CONFIG_CRYPTO_CCM is not set
    CONFIG_CRYPTO_GCM=y
    CONFIG_CRYPTO_CHACHA20POLY1305=y
    CONFIG_CRYPTO_SEQIV=y
    CONFIG_CRYPTO_ECHAINIV=y

    #
    # Block modes
    #
    CONFIG_CRYPTO_CBC=y
    CONFIG_CRYPTO_CTR=y
    CONFIG_CRYPTO_CTS=y
    CONFIG_CRYPTO_ECB=y
    CONFIG_CRYPTO_LRW=y
    CONFIG_CRYPTO_PCBC=y
    CONFIG_CRYPTO_XTS=y
    CONFIG_CRYPTO_KEYWRAP=y

    #
    # Hash modes
    #
    # CONFIG_CRYPTO_CMAC is not set
    CONFIG_CRYPTO_HMAC=y
    CONFIG_CRYPTO_XCBC=y
    # CONFIG_CRYPTO_VMAC is not set

    #
    # Digest
    #
    CONFIG_CRYPTO_CRC32C=y
    CONFIG_CRYPTO_CRC32C_INTEL=y
    # CONFIG_CRYPTO_CRC32 is not set
    # CONFIG_CRYPTO_CRC32_PCLMUL is not set
    CONFIG_CRYPTO_CRCT10DIF=y
    CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y
    CONFIG_CRYPTO_GHASH=y
    CONFIG_CRYPTO_POLY1305=y
    # CONFIG_CRYPTO_POLY1305_X86_64 is not set
    CONFIG_CRYPTO_MD4=y
    # CONFIG_CRYPTO_MD5 is not set
    CONFIG_CRYPTO_MICHAEL_MIC=y
    # CONFIG_CRYPTO_RMD128 is not set
    # CONFIG_CRYPTO_RMD160 is not set
    CONFIG_CRYPTO_RMD256=y
    # CONFIG_CRYPTO_RMD320 is not set
    CONFIG_CRYPTO_SHA1=y
    # CONFIG_CRYPTO_SHA1_SSSE3 is not set
    # CONFIG_CRYPTO_SHA256_SSSE3 is not set
    # CONFIG_CRYPTO_SHA512_SSSE3 is not set
    CONFIG_CRYPTO_SHA1_MB=y
    CONFIG_CRYPTO_SHA256_MB=y
    # CONFIG_CRYPTO_SHA512_MB is not set
    CONFIG_CRYPTO_SHA256=y
    CONFIG_CRYPTO_SHA512=y
    # CONFIG_CRYPTO_SHA3 is not set
    # CONFIG_CRYPTO_SM3 is not set
    CONFIG_CRYPTO_TGR192=y
    CONFIG_CRYPTO_WP512=y
    CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

    #
    # Ciphers
    #
    CONFIG_CRYPTO_AES=y
    CONFIG_CRYPTO_AES_TI=y
    CONFIG_CRYPTO_AES_X86_64=y
    CONFIG_CRYPTO_AES_NI_INTEL=y
    CONFIG_CRYPTO_ANUBIS=y
    # CONFIG_CRYPTO_ARC4 is not set
    CONFIG_CRYPTO_BLOWFISH=y
    CONFIG_CRYPTO_BLOWFISH_COMMON=y
    # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
    CONFIG_CRYPTO_CAMELLIA=y
    CONFIG_CRYPTO_CAMELLIA_X86_64=y
    CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
    CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y
    CONFIG_CRYPTO_CAST_COMMON=y
    CONFIG_CRYPTO_CAST5=y
    # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
    CONFIG_CRYPTO_CAST6=y
    CONFIG_CRYPTO_CAST6_AVX_X86_64=y
    CONFIG_CRYPTO_DES=y
    # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set
    # CONFIG_CRYPTO_FCRYPT is not set
    CONFIG_CRYPTO_KHAZAD=y
    CONFIG_CRYPTO_SALSA20=y
    # CONFIG_CRYPTO_SALSA20_X86_64 is not set
    CONFIG_CRYPTO_CHACHA20=y
    CONFIG_CRYPTO_CHACHA20_X86_64=y
    CONFIG_CRYPTO_SEED=y
    CONFIG_CRYPTO_SERPENT=y
    CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y
    CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
    # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
    # CONFIG_CRYPTO_TEA is not set
    # CONFIG_CRYPTO_TWOFISH is not set
    CONFIG_CRYPTO_TWOFISH_COMMON=y
    CONFIG_CRYPTO_TWOFISH_X86_64=y
    CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
    CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y

    #
    # Compression
    #
    CONFIG_CRYPTO_DEFLATE=y
    CONFIG_CRYPTO_LZO=y
    CONFIG_CRYPTO_842=y
    CONFIG_CRYPTO_LZ4=y
    CONFIG_CRYPTO_LZ4HC=y

    #
    # Random Number Generation
    #
    CONFIG_CRYPTO_ANSI_CPRNG=y
    CONFIG_CRYPTO_DRBG_MENU=y
    CONFIG_CRYPTO_DRBG_HMAC=y
    CONFIG_CRYPTO_DRBG_HASH=y
    # CONFIG_CRYPTO_DRBG_CTR is not set
    CONFIG_CRYPTO_DRBG=y
    CONFIG_CRYPTO_JITTERENTROPY=y
    # CONFIG_CRYPTO_USER_API_HASH is not set
    # CONFIG_CRYPTO_USER_API_SKCIPHER is not set
    # CONFIG_CRYPTO_USER_API_RNG is not set
    # CONFIG_CRYPTO_USER_API_AEAD is not set
    CONFIG_CRYPTO_HASH_INFO=y
    # CONFIG_CRYPTO_HW is not set
    CONFIG_ASYMMETRIC_KEY_TYPE=y
    CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
    CONFIG_X509_CERTIFICATE_PARSER=y
    CONFIG_PKCS7_MESSAGE_PARSER=y
    # CONFIG_PKCS7_TEST_KEY is not set
    # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set

    #
    # Certificates for signature checking
    #
    CONFIG_SYSTEM_TRUSTED_KEYRING=y
    CONFIG_SYSTEM_TRUSTED_KEYS=""
    CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
    CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
    # CONFIG_SECONDARY_TRUSTED_KEYRING is not set
    # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
    CONFIG_HAVE_KVM=y
    CONFIG_VIRTUALIZATION=y
    # CONFIG_KVM is not set
    # CONFIG_VHOST_NET is not set
    # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
    CONFIG_BINARY_PRINTF=y

    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    # CONFIG_HAVE_ARCH_BITREVERSE is not set
    CONFIG_RATIONAL=y
    CONFIG_GENERIC_STRNCPY_FROM_USER=y
    CONFIG_GENERIC_STRNLEN_USER=y
    CONFIG_GENERIC_NET_UTILS=y
    CONFIG_GENERIC_FIND_FIRST_BIT=y
    CONFIG_GENERIC_PCI_IOMAP=y
    CONFIG_GENERIC_IOMAP=y
    CONFIG_GENERIC_IO=y
    CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
    CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
    CONFIG_CRC_CCITT=y
    CONFIG_CRC16=y
    CONFIG_CRC_T10DIF=y
    CONFIG_CRC_ITU_T=y
    CONFIG_CRC32=y
    CONFIG_CRC32_SELFTEST=y
    # CONFIG_CRC32_SLICEBY8 is not set
    # CONFIG_CRC32_SLICEBY4 is not set
    CONFIG_CRC32_SARWATE=y
    # CONFIG_CRC32_BIT is not set
    CONFIG_CRC4=y
    CONFIG_CRC7=y
    CONFIG_LIBCRC32C=y
    CONFIG_CRC8=y
    # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
    # CONFIG_RANDOM32_SELFTEST is not set
    CONFIG_842_COMPRESS=y
    CONFIG_842_DECOMPRESS=y
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=y
    CONFIG_LZO_DECOMPRESS=y
    CONFIG_LZ4_COMPRESS=y
    CONFIG_LZ4HC_COMPRESS=y
    CONFIG_LZ4_DECOMPRESS=y
    CONFIG_XZ_DEC=y
    # CONFIG_XZ_DEC_X86 is not set
    # CONFIG_XZ_DEC_POWERPC is not set
    # CONFIG_XZ_DEC_IA64 is not set
    CONFIG_XZ_DEC_ARM=y
    # CONFIG_XZ_DEC_ARMTHUMB is not set
    CONFIG_XZ_DEC_SPARC=y
    CONFIG_XZ_DEC_BCJ=y
    CONFIG_XZ_DEC_TEST=y
    CONFIG_DECOMPRESS_GZIP=y
    CONFIG_DECOMPRESS_BZIP2=y
    CONFIG_DECOMPRESS_LZMA=y
    CONFIG_DECOMPRESS_XZ=y
    CONFIG_DECOMPRESS_LZO=y
    CONFIG_DECOMPRESS_LZ4=y
    CONFIG_GENERIC_ALLOCATOR=y
    CONFIG_INTERVAL_TREE=y
    CONFIG_RADIX_TREE_MULTIORDER=y
    CONFIG_ASSOCIATIVE_ARRAY=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT_MAP=y
    CONFIG_HAS_DMA=y
    # CONFIG_DMA_NOOP_OPS is not set
    # CONFIG_DMA_VIRT_OPS is not set
    CONFIG_CHECK_SIGNATURE=y
    CONFIG_DQL=y
    CONFIG_GLOB=y
    CONFIG_GLOB_SELFTEST=y
    CONFIG_NLATTR=y
    CONFIG_CLZ_TAB=y
    CONFIG_CORDIC=y
    CONFIG_DDR=y
    # CONFIG_IRQ_POLL is not set
    CONFIG_MPILIB=y
    CONFIG_OID_REGISTRY=y
    # CONFIG_SG_SPLIT is not set
    CONFIG_SG_POOL=y
    CONFIG_ARCH_HAS_SG_CHAIN=y
    CONFIG_ARCH_HAS_PMEM_API=y
    CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
    CONFIG_STACKDEPOT=y
    CONFIG_SBITMAP=y
    CONFIG_PRIME_NUMBERS=y
    # CONFIG_STRING_SELFTEST is not set
    #!/bin/sh

    export_top_env()
    {
    export suite='trinity'
    export testcase='trinity'
    export runtime=300
    export job_origin='/lkp/lkp/src/allot/rand/vm-ivb41-yocto-ia32/trinity.yaml'
    export testbox='vm-ivb41-yocto-ia32-10'
    export tbox_group='vm-ivb41-yocto-ia32'
    export kconfig='x86_64-randconfig-h0-11121445'
    export compiler='gcc-6'
    export queue='rand'
    export branch='linus/master'
    export commit='c8a0739b185d11d6e2ca7ad9f5835841d1cfc765'
    export repeat_to=2
    export submit_id='5a1292cf0b9a934c1219ffe2'
    export job_file='/lkp/scheduled/vm-ivb41-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-85010-9w47-0.yaml'
    export id='dd5d61079421524e7c7bc698a8b43a5fa1cb6a89'
    export model='qemu-system-x86_64 -enable-kvm -cpu IvyBridge'
    export nr_vm=32
    export nr_cpu=1
    export memory='420M'
    export rootfs='yocto-tiny-i386-2016-04-22.cgz'
    export swap_partitions='/dev/vda'
    export need_kconfig='CONFIG_KVM_GUEST=y'
    export enqueue_time='2017-11-20 16:31:12 +0800'
    export _id='5a1292cf0b9a934c1219ffe2'
    export _rt='/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765'
    export user='lkp'
    export kernel='/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739'
    export result_root='/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0'
    export dequeue_time='2017-11-20 16:31:32 +0800'
    export LKP_SERVER='inn'
    export max_uptime=1500
    export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz'
    export bootloader_append='root=/dev/ram0
    user=lkp
    job=/lkp/scheduled/vm-ivb41-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-85010-9w47-0.yaml
    ARCH=x86_64
    kconfig=x86_64-randconfig-h0-11121445
    branch=linus/master
    commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765
    BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739
    max_uptime=1500
    RESULT_ROOT=/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0
    LKP_SERVER=inn
    debug
    apic=debug
    sysrq_always_enabled
    rcupdate.rcu_cpu_stall_timeout=100
    net.ifnames=0
    printk.devkmsg=on
    panic=-1
    softlockup_panic=1
    nmi_watchdog=panic
    oops=panic
    load_ramdisk=2
    prompt_ramdisk=0
    drbd.minor_count=8
    systemd.log_level=err
    ignore_loglevel
    console=tty0
    earlyprintk=ttyS0,115200
    console=ttyS0,115200
    vga=normal
    rw'
    export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz'
    export lkp_initrd='/lkp/lkp/lkp-i386.cgz'
    export site='inn'
    export LKP_CGI_PORT=80
    export LKP_CIFS_PORT=139
    export job_initrd='/lkp/scheduled/vm-ivb41-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-85010-9w47-0.cgz'

    [ -n "$LKP_SRC" ] ||
    export LKP_SRC=/lkp/${user:-lkp}/src
    }

    run_job()
    {
    echo $$ > $TMP/run-job.pid

    . $LKP_SRC/lib/http.sh
    . $LKP_SRC/lib/job.sh
    . $LKP_SRC/lib/env.sh

    export_top_env

    run_monitor $LKP_SRC/monitors/wrapper kmsg
    run_monitor $LKP_SRC/monitors/wrapper oom-killer
    run_monitor $LKP_SRC/monitors/plain/watchdog

    run_test $LKP_SRC/tests/wrapper trinity
    }

    extract_stats()
    {
    $LKP_SRC/stats/wrapper kmsg

    $LKP_SRC/stats/wrapper time trinity.time
    $LKP_SRC/stats/wrapper time
    $LKP_SRC/stats/wrapper dmesg
    $LKP_SRC/stats/wrapper kmsg
    $LKP_SRC/stats/wrapper stderr
    $LKP_SRC/stats/wrapper last_state
    }

    "$@"
    #!/bin/bash

    # To reproduce,
    # 1) save job-script and this script (both are attached in 0day report email)
    # 2) run this script with your compiled kernel and optional env $INSTALL_MOD_PATH

    kernel=$1

    initrds=(
    /osimage/yocto/yocto-tiny-i386-2016-04-22.cgz
    /lkp/lkp/lkp-i386.cgz
    /osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz
    /osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz
    )

    HTTP_PREFIX=https://github.com/0day-ci/lkp-qemu/raw/master
    wget --timestamping "${initrds[@]/#/$HTTP_PREFIX}"

    {
    cat "${initrds[@]//*\//}"
    [[ $INSTALL_MOD_PATH ]] && (
    cd "$INSTALL_MOD_PATH"
    find lib | cpio -o -H newc --quiet | gzip
    )
    echo job-script | cpio -o -H newc --quiet | gzip
    } > initrd.img

    qemu-img create -f qcow2 disk-vm-ivb41-yocto-ia32-10-0 256G

    kvm=(
    qemu-system-x86_64
    -enable-kvm
    -cpu IvyBridge
    -kernel $kernel
    -initrd initrd.img
    -m 420
    -smp 1
    -device e1000,netdev=net0
    -netdev user,id=net0
    -boot order=nc
    -no-reboot
    -watchdog i6300esb
    -watchdog-action debug
    -rtc base=localtime
    -drive file=disk-vm-ivb41-yocto-ia32-10-0,media=disk,if=virtio
    -serial stdio
    -display none
    -monitor null
    )

    append=(
    ip=::::vm-ivb41-yocto-ia32-10::dhcp
    root=/dev/ram0
    user=lkp
    job=/job-script
    ARCH=x86_64
    kconfig=x86_64-randconfig-h0-11121445
    branch=linus/master
    commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765
    BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739
    max_uptime=1500
    RESULT_ROOT=/result/trinity/300s/vm-ivb41-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-h0-11121445/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0
    result_service=tmpfs
    debug
    apic=debug
    sysrq_always_enabled
    rcupdate.rcu_cpu_stall_timeout=100
    net.ifnames=0
    printk.devkmsg=on
    panic=-1
    softlockup_panic=1
    nmi_watchdog=panic
    oops=panic
    load_ramdisk=2
    prompt_ramdisk=0
    drbd.minor_count=8
    systemd.log_level=err
    ignore_loglevel
    console=tty0
    earlyprintk=ttyS0,115200
    console=ttyS0,115200
    vga=normal
    rw
    drbd.minor_count=8
    )

    "${kvm[@]}" -append "${append[*]}"
    \
     
     \ /
      Last update: 2017-11-21 11:04    [W:5.439 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site