BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067
Subsystems (2)
Greetings,
I got the below dmesg and the first bad commit is
commit 7a8010cd36273ff5f6fea5201ef9232f30cebbd9
Author: Vlastimil Babka <[email protected]> Date: Wed Sep 11 14:22:35 2013 -0700
mm: munlock: manual pte walk in fast path instead of follow_page_mask()
Currently munlock_vma_pages_range() calls follow_page_mask() to obtain each individual struct page. This entails repeated full page table translations and page table lock taken for each page separately.
This patch avoids the costly follow_page_mask() where possible, by iterating over ptes within single pmd under single page table lock. The first pte is obtained by get_locked_pte() for non-THP page acquired by the initial follow_page_mask(). The rest of the on-stack pagevec for munlock is filled up using pte_walk as long as pte_present() and vm_normal_page() are sufficient to obtain the struct page.
After this patch, a 14% speedup was measured for munlocking a 56GB large memory area with THP disabled.
[ 56.020577] BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067 [ 56.022578] addr:08800000 vm_flags:00100073 anon_vma:7f5f6f00 mapping: (null) index:8800 [ 56.025276] CPU: 0 PID: 101 Comm: killall5 Not tainted 3.11.0-09272-g666a584 #52
git bisect start 666a584d3a765a914642f80deef7a33fb309df5d v3.11 --
git bisect good a09e9a7a4b907f2dfa9bdb2b98a1828ab4b340b2 # 22:15 1080+ Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux git bisect good 8e73e367f7dc50f1d1bc22a63e5764bb4eea9b48 # 22:43 1080+ Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc git bisect good 64c353864e3f7ccba0ade1bd6f562f9a3bc7e68d # 00:14 1080+ Merge branch 'for-v3.12' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping git bisect good 640414171818c6293c23e74a28d1c69b2a1a7fe5 # 00:23 1080+ Merge tag 'late-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc git bisect good fa1586a7e43760f0e25e72b2e3f97ee18b2be967 # 01:08 1080+ Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux git bisect good bc4b4448dba660afc8df3790564320302d9709a1 # 01:43 1080+ mm: move pgtable related functions to right place git bisect bad 325c4ef5c4b17372c3222d896040d7848e67fbdb # 02:08 133- mm/madvise.c:madvise_hwpoison(): remove local `ret' git bisect good e76b63f80d938a1319eb5fb0ae7ea69bddfbae38 # 02:27 1340+ memblock, numa: binary search node id git bisect bad 762216ab4e175f49d17bc7ad778c57b9028184e6 # 02:51 708- mm/vmalloc: use wrapper function get_vm_area_size to caculate size of vm area git bisect good 586a32ac1d33ce7a7548a27e4087e98842c3a06f # 03:40 3517+ mm: munlock: remove unnecessary call to lru_add_drain() git bisect good 5b40998ae35cf64561868370e6c9f3d3e94b6bf7 # 04:23 3517+ mm: munlock: remove redundant get_page/put_page pair on the fast path git bisect bad 6e543d5780e36ff5ee56c44d7e2e30db3457a7ed # 04:53 148- mm: vmscan: fix do_try_to_free_pages() livelock git bisect bad 7a8010cd36273ff5f6fea5201ef9232f30cebbd9 # 05:03 69- mm: munlock: manual pte walk in fast path instead of follow_page_mask() git bisect good 5b40998ae35cf64561868370e6c9f3d3e94b6bf7 # 09:42 10000+ mm: munlock: remove redundant get_page/put_page pair on the fast path git bisect bad d5d04bb48f0eb89c14e76779bb46212494de0bec # 10:08 128- Bye, bye, WfW flag git bisect good 14f83d4c02fa126fd699570429a0bb888e12ddf7 # 16:20 10000+ Revert "mm: munlock: manual pte walk in fast path instead of follow_page_mask()" git bisect bad d8efd82eece89f8a5790b0febf17522affe9e1f1 # 16:34 45- Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Thanks,
Fengguang
[ 0.000000] Linux version 3.11.0-09272-g666a584 (kbuild@inn) (gcc version 4.8.1 (Debian 4.8.1-8) ) #52 SMP Thu Sep 12 19:28:52 CST 2013 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] UMC UMC UMC UMC [ 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-0x000000000fffdfff] usable [ 0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x100000 [ 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] Scanning 1 areas for low memory corruption [ 0.000000] initial memory mapped: [mem 0x00000000-0x01ffffff] [ 0.000000] Base memory trampoline at [7809b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x0e000000-0x0e3fffff] [ 0.000000] [mem 0x0e000000-0x0e3fffff] page 4k [ 0.000000] BRK [0x01982000, 0x01982fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x08000000-0x0dffffff] [ 0.000000] [mem 0x08000000-0x0dffffff] page 4k [ 0.000000] BRK [0x01983000, 0x01983fff] PGTABLE [ 0.000000] BRK [0x01984000, 0x01984fff] PGTABLE [ 0.000000] BRK [0x01985000, 0x01985fff] PGTABLE [ 0.000000] BRK [0x01986000, 0x01986fff] PGTABLE [ 0.000000] BRK [0x01987000, 0x01987fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x07ffffff] [ 0.000000] [mem 0x00100000-0x07ffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x0e400000-0x0fffdfff] [ 0.000000] [mem 0x0e400000-0x0fffdfff] page 4k [ 0.000000] log_buf_len: 8388608 [ 0.000000] early log buf free: 128212(97%) [ 0.000000] RAMDISK: [mem 0x0e73f000-0x0ffeffff] [ 0.000000] ACPI: RSDP 000fd920 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0fffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0fffff80 00074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0fffe490 011A9 (v01 BXPC BXDSDT 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 0fffff40 00040 [ 0.000000] ACPI: SSDT 0ffff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0ffff680 00080 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0ffff640 00038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 255MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 0fffe000 [ 0.000000] low ram: 0 - 0fffe000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00001000-0x0fffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x0fffdfff] [ 0.000000] On node 0 totalpages: 65436 [ 0.000000] Normal zone: 640 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 65436 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs [ 0.000000] APIC: disable apic facility [ 0.000000] APIC: switched to apic NOOP [ 0.000000] nr_irqs_gsi: 16 [ 0.000000] e820: [mem 0x10000000-0xfffbffff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 12 pages/cpu @8648b000 s27136 r0 d22016 u49152 [ 0.000000] pcpu-alloc: s27136 r0 d22016 u49152 alloc=12*4096 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64796 [ 0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master/.vmlinuz-666a584d3a765a914642f80deef7a33fb309df5d-20130912222131-9-ant branch=linus/master noapic nolapic nohz=off BOOT_IMAGE=/kernel/i386-randconfig-i002-0912/666a584d3a765a914642f80deef7a33fb309df5d/vmlinuz-3.11.0-09272-g666a584 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 215256K/261744K available (2130K kernel code, 200K rwdata, 1188K rodata, 304K init, 5860K bss, 46488K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6d000 - 0xfffff000 (1608 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x887fe000 - 0xff7fe000 (1904 MB) [ 0.000000] lowmem : 0x78000000 - 0x87ffe000 ( 255 MB) [ 0.000000] .init : 0x79372000 - 0x793be000 ( 304 kB) [ 0.000000] .data : 0x79214ece - 0x79371340 (1393 kB) [ 0.000000] .text : 0x79000000 - 0x79214ece (2131 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] [ 0.000000] NR_IRQS:2304 nr_irqs:24 16 [ 0.000000] CPU 0 irqstacks, hard=78094000 soft=78096000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] ODEBUG: 10 of 10 active objects replaced [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Fast TSC calibration failed [ 0.000000] tsc: Unable to calibrate against PIT [ 0.000000] tsc: using HPET reference calibration [ 0.000000] tsc: Detected 3191.855 MHz processor [ 0.061531] Calibrating delay loop (skipped), value calculated using timer frequency.. 6383.71 BogoMIPS (lpj=31918550) [ 0.063918] pid_max: default: 32768 minimum: 301 [ 0.081404] Security Framework initialized [ 0.086339] Yama: becoming mindful. [ 0.090258] Mount-cache hash table entries: 512 [ 0.152382] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.152382] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.152382] tlb_flushall_shift: -1 [ 0.287649] debug: unmapping init [mem 0x793be000-0x793c0fff] [ 0.322112] ACPI: Core revision 20130725 [ 0.474607] ACPI: All ACPI Tables successfully acquired [ 0.476123] ACPI: setting ELCR to 0200 (from 0c00) [ 0.524574] smpboot: weird, boot CPU (#0) not listed by the BIOS [ 0.525493] smpboot: SMP motherboard not detected [ 0.526389] Apic disabled [ 0.526774] smpboot: Local APIC not detected. Using dummy APIC emulation. [ 0.527588] smpboot: SMP disabled [ 0.529222] Performance Events: [ 0.530755] no APIC, boot with the "lapic" boot parameter to force-enable it. [ 0.531652] no hardware sampling interrupt available. [ 0.532977] Broken PMU hardware detected, using software events only. [ 0.533861] Failed to access perfctr msr (MSR c0010004 is 0) [ 0.588035] Brought up 1 CPUs [ 0.590423] smpboot: Total of 1 processors activated (6383.71 BogoMIPS) [ 0.612674] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.676349] devtmpfs: initialized [ 0.792395] regulator-dummy: no parameters [ 0.813830] NET: Registered protocol family 16 [ 0.835196] cpuidle: using governor menu [ 0.842869] ACPI: bus type PCI registered [ 0.847573] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=0 [ 0.935400] gpio-f7188x: Not a Fintek device at 0x0000002e [ 0.937174] gpio-f7188x: Not a Fintek device at 0x0000004e [ 0.941489] ACPI: Added _OSI(Module Device) [ 0.942143] ACPI: Added _OSI(Processor Device) [ 0.942721] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.943336] ACPI: Added _OSI(Processor Aggregator Device) [ 1.020561] ACPI: EC: Look up EC in DSDT [ 1.370880] ACPI: Interpreter enabled [ 1.373157] ACPI: (supports S0 S5) [ 1.373780] ACPI: Using PIC for interrupt routing [ 1.376700] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.911475] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.913550] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08) [ 1.940708] PCI host bridge to bus 0000:00 [ 1.941905] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.942735] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 1.943400] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 1.944179] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff] [ 1.944899] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff] [ 1.952417] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 1.976400] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 1.985106] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 1.996956] pci 0000:00:01.1: reg 0x20: [io 0xc1e0-0xc1ef] [ 2.013993] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 2.017908] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX4 ACPI [ 2.018835] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX4 SMB [ 2.032204] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 2.036935] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 2.042056] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff] [ 2.060324] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref] [ 2.066298] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000 [ 2.072049] pci 0000:00:03.0: reg 0x10: [io 0xc1c0-0xc1df] [ 2.076203] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff] [ 2.093722] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref] [ 2.107593] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000 [ 2.112076] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff] [ 2.116296] pci 0000:00:04.0: reg 0x14: [io 0xc000-0xc03f] [ 2.135462] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref] [ 2.148681] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 2.153923] pci 0000:00:05.0: reg 0x10: [io 0xc040-0xc07f] [ 2.158188] pci 0000:00:05.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff] [ 2.188778] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 2.193993] pci 0000:00:06.0: reg 0x10: [io 0xc080-0xc0bf] [ 2.198165] pci 0000:00:06.0: reg 0x14: [mem 0xfebe3000-0xfebe3fff] [ 2.228602] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 2.232116] pci 0000:00:07.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 2.236289] pci 0000:00:07.0: reg 0x14: [mem 0xfebe4000-0xfebe4fff] [ 2.268716] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 2.274023] pci 0000:00:08.0: reg 0x10: [io 0xc100-0xc13f] [ 2.278237] pci 0000:00:08.0: reg 0x14: [mem 0xfebe5000-0xfebe5fff] [ 2.309377] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 2.314036] pci 0000:00:09.0: reg 0x10: [io 0xc140-0xc17f] [ 2.318118] pci 0000:00:09.0: reg 0x14: [mem 0xfebe6000-0xfebe6fff] [ 2.349028] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000 [ 2.353943] pci 0000:00:0a.0: reg 0x10: [io 0xc180-0xc1bf] [ 2.358159] pci 0000:00:0a.0: reg 0x14: [mem 0xfebe7000-0xfebe7fff] [ 2.388855] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000 [ 2.391368] pci 0000:00:0b.0: reg 0x10: [mem 0xfebe8000-0xfebe800f] [ 2.418075] pci_bus 0000:00: on NUMA node 0 [ 2.466183] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 2.475901] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 2.483520] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 2.491331] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 2.495664] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 2.527367] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1/0x1 ignored. [ 2.528485] Unable to map lapic to logical cpu number [ 2.536516] ACPI: Enabled 16 GPEs in block 00 to 0F [ 2.538877] ACPI: \_SB_.PCI0: notify handler is installed [ 2.544440] Found 1 acpi root devices [ 2.556627] pps_core: LinuxPPS API ver. 1 registered [ 2.557368] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 2.561202] PCI: Using ACPI for IRQ routing [ 2.562318] PCI: pci_cache_line_size set to 64 bytes [ 2.566124] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 2.567582] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff] [ 2.629891] Switched to clocksource hpet [ 2.636908] pnp: PnP ACPI init [ 2.639316] ACPI: bus type PNP registered [ 2.650668] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 2.655828] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 2.659924] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 2.664368] pnp 00:03: [dma 2] [ 2.666742] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 2.672027] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 2.678042] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.694661] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active) [ 2.704871] pnp: PnP ACPI: found 7 devices [ 2.705687] ACPI: bus type PNP unregistered [ 2.796866] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 2.797682] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 2.798354] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 2.799072] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 2.800930] NET: Registered protocol family 1 [ 2.802095] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 2.803902] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 2.805272] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 2.806552] pci 0000:00:02.0: Boot video device [ 2.808171] PCI: CLS 0 bytes, default 64 [ 2.830029] Unpacking initramfs... [ 33.294117] debug: unmapping init [mem 0x8673f000-0x87feffff] [ 33.317956] microcode: AMD CPU family 0x6 not supported [ 33.318949] Scanning for low memory corruption every 60 seconds [ 33.356989] NatSemi SCx200 Driver [ 33.420643] Initializing RT-Tester: OK [ 33.668203] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32 [ 33.669111] crc32: self tests passed, processed 225944 bytes in 4057260 nsec [ 33.675176] crc32c: CRC_LE_BITS = 32 [ 33.675813] crc32c: self tests passed, processed 225944 bytes in 1876570 nsec [ 33.690545] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 33.691442] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1 [ 33.693122] cpcihp_generic: not configured, disabling. [ 33.695801] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 33.698073] ipmi message handler version 39.2 [ 33.699215] ipmi device interface [ 33.703673] IPMI Watchdog: driver initialized [ 33.719376] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 33.723369] ACPI: Power Button [PWRF] [ 34.325270] tsc: Refined TSC clocksource calibration: 3191.881 MHz [ 34.330260] Switched to clocksource tsc [ 35.253389] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 35.292940] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 35.341611] Non-volatile memory driver v1.3 [ 35.343244] toshiba: not a supported Toshiba laptop [ 35.344048] nsc_gpio initializing [ 35.355975] dummy-irq: no IRQ given. Use irq=N [ 35.358802] Phantom Linux Driver, version n0.9.8, init OK [ 35.376333] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 35.395007] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 35.398834] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 35.430880] mousedev: PS/2 mouse device common for all mice [ 35.439909] rtc_cmos 00:00: RTC can wake from S4 [ 35.449121] rtc (null): alarm rollover: day [ 35.461617] rtc rtc0: rtc_cmos: dev (254:0) [ 35.464370] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0 [ 35.468153] rtc_cmos 00:00: alarms up to one day, 114 bytes nvram, hpet irqs [ 35.471369] Driver for 1-wire Dallas network protocol. [ 35.480415] intel_powerclamp: Intel powerclamp does not run on family 6 model 2 [ 35.510132] advantechwdt: WDT driver for Advantech single board computer initialising [ 35.555548] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 35.606646] advantechwdt: initialized. timeout=60 sec (nowayout=1) [ 35.609832] i6300esb: Intel 6300ESB WatchDog Timer Driver v0.05 [ 35.616886] i6300esb: cannot register miscdev on minor=130 (err=-16) [ 35.621046] i6300ESB timer: probe of 0000:00:0b.0 failed with error -16 [ 35.623485] pc87413_wdt: Version 1.1 at io 0x2E [ 35.624361] pc87413_wdt: cannot register miscdev on minor=130 (err=-16) [ 35.625693] sbc7240_wdt: I/O address 0x0443 already in use [ 35.628838] watchdog: Software Watchdog: cannot register miscdev on minor=130 (err=-16). [ 35.629877] watchdog: Software Watchdog: a legacy watchdog module is probably present. [ 35.637506] softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=1) [ 35.648847] [ 35.648847] printing PIC contents [ 35.649688] ... PIC IMR: ecf8 [ 35.650146] ... PIC IRR: 0010 [ 35.650668] ... PIC ISR: 0000 [ 35.651122] ... PIC ELCR: 0200 [ 35.651713] Using IPI No-Shortcut mode [ 35.676588] IMA: No TPM chip found, activating TPM-bypass! [ 35.715442] rtc_cmos 00:00: setting system clock to 2013-09-12 15:38:58 UTC (1379000338) [ 35.764474] debug: unmapping init [mem 0x79372000-0x793bdfff] [ 35.767803] Write protecting the kernel text: 2132k [ 35.769193] Write protecting the kernel read-only data: 1192k [ 36.236584] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
modprobe: FATAL: Could not load /lib/modules/3.11.0-09272-g666a584/modules.dep: No such file or directory
modprobe: FATAL: Could not load /lib/modules/3.11.0-09272-g666a584/modules.dep: No such file or directory
mountall: Event failed
* Asking all remaining processes to terminate...
[ 54.649810] init: Failed to create pty - disabling logging for job [ 54.666722] init: Temporary process spawn error: No space left on device
[ 56.020577] BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067 [ 56.022578] addr:08800000 vm_flags:00100073 anon_vma:7f5f6f00 mapping: (null) index:8800 [ 56.025276] CPU: 0 PID: 101 Comm: killall5 Not tainted 3.11.0-09272-g666a584 #52 [ 56.026971] 00000000 00000000 7f607e14 7920eb26 7f609d10 7f607e48 79098f57 792efd3c [ 56.029836] 08800000 00100073 7f5f6f00 00000000 00008800 53425553 00000000 08800000 [ 56.031178] 7f609d10 08800000 7f607e60 79099d01 00000000 08800000 00000000 7f609d10 [ 56.033387] Call Trace: [ 56.036240] [<7920eb26>] dump_stack+0x4b/0x66 [ 56.037009] [<79098f57>] print_bad_pte+0x173/0x18a [ 56.037723] [<79099d01>] vm_normal_page+0x5a/0x78 [ 56.038445] [<7909c621>] munlock_vma_pages_range+0xa6/0x150 [ 56.039289] [<7909e532>] exit_mmap+0x3d/0xeb [ 56.039951] [<7902f05d>] mmput+0x45/0x9f [ 56.040567] [<79031b1e>] do_exit+0x22d/0x65d [ 56.041267] [<79047be8>] ? hrtimer_get_res+0x34/0x34 [ 56.041978] [<792140d6>] ? sysenter_exit+0xf/0x39 [ 56.043463] [<79032b1a>] do_group_exit+0x5a/0x87 [ 56.044263] [<79032b58>] SyS_exit_group+0x11/0x11 [ 56.044957] [<7921409d>] sysenter_do_call+0x12/0x3c [ 56.045910] Disabling lock debugging due to kernel taint
mountall: Event failed
udevd[156]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
[ 77.135929] udevd[162]: starting version 175
udevd[162]: inotify_init failed: Function not implemented
udevd[162]: error initializing inotify
[ 78.900293] init: plymouth-log main process (159) terminated with status 1 [ 79.178144] init: udev main process (162) terminated with status 4 [ 79.181136] init: udev main process ended, respawning udevd[171]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 81.373943] udevd[174]: starting version 175
udevd[174]: inotify_init failed: Function not implemented
udevd[174]: error initializing inotify
[ 81.518694] init: udev main process (174) terminated with status 4 [ 81.521607] init: udev main process ended, respawning udevd[175]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 82.603677] udevd[176]: starting version 175
udevd[176]: inotify_init failed: Function not implemented
udevd[176]: error initializing inotify
[ 82.737829] init: udev main process (176) terminated with status 4 [ 82.740796] init: udev main process ended, respawning udevd[177]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 83.906636] udevd[178]: starting version 175
udevd[178]: inotify_init failed: Function not implemented
udevd[178]: error initializing inotify
[ 84.016160] init: udev main process (178) terminated with status 4 [ 84.019085] init: udev main process ended, respawning udevd[180]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 84.877439] udevd[181]: starting version 175
udevd[181]: inotify_init failed: Function not implemented
udevd[181]: error initializing inotify
[ 85.038664] init: udev main process (181) terminated with status 4 [ 85.041542] init: udev main process ended, respawning udevd[183]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 85.939654] udevd[184]: starting version 175
udevd[184]: inotify_init failed: Function not implemented
udevd[184]: error initializing inotify
[ 86.047783] init: udev main process (184) terminated with status 4 [ 86.050694] init: udev main process ended, respawning udevd[185]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 87.388534] udevd[190]: starting version 175
udevd[190]: inotify_init failed: Function not implemented
udevd[190]: error initializing inotify
[ 87.620911] init: udev main process (190) terminated with status 4 [ 87.645673] init: udev main process ended, respawning udevd[191]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 90.830270] udevd[192]: starting version 175
udevd[192]: inotify_init failed: Function not implemented
udevd[192]: error initializing inotify
[ 91.124020] init: udev main process (192) terminated with status 4 [ 91.161656] init: udev main process ended, respawning udevd[193]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 92.251348] udevd[195]: starting version 175
udevd[195]: inotify_init failed: Function not implemented
udevd[195]: error initializing inotify
[ 92.401909] init: udev main process (195) terminated with status 4 [ 92.429364] init: udev main process ended, respawning udevd[196]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 94.464002] udevd[200]: starting version 175
udevd[200]: inotify_init failed: Function not implemented
udevd[200]: error initializing inotify
[ 94.734420] init: udev main process (200) terminated with status 4 [ 94.737739] init: udev main process ended, respawning [ 96.067706] init: udev-fallback-graphics main process (197) terminated with status 1 udevd[204]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 96.656257] udevd[208]: starting version 175
udevd[208]: inotify_init failed: Function not implemented
udevd[208]: error initializing inotify
[ 97.027958] init: udev main process (208) terminated with status 4 [ 97.031518] init: udev main process ended, respawning [ 97.847132] init: plymouth-splash main process (207) terminated with status 1 udevd[210]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 98.229368] udevd[212]: starting version 175
udevd[212]: inotify_init failed: Function not implemented
udevd[212]: error initializing inotify
[ 98.337943] init: udev main process (212) terminated with status 4 [ 98.340899] init: udev main process ended, respawning udevd[213]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 99.357074] udevd[219]: starting version 175
udevd[219]: inotify_init failed: Function not implemented
udevd[219]: error initializing inotify
[ 99.577450] init: udev main process (219) terminated with status 4 [ 99.580438] init: udev main process ended, respawning udevd[220]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 100.889840] udevd[222]: starting version 175
udevd[222]: inotify_init failed: Function not implemented
udevd[222]: error initializing inotify
[ 101.035919] init: udev main process (222) terminated with status 4 [ 101.038743] init: udev main process ended, respawning udevd[223]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 102.274394] udevd[224]: starting version 175
udevd[224]: inotify_init failed: Function not implemented
udevd[224]: error initializing inotify
[ 102.417324] init: udev main process (224) terminated with status 4 [ 102.420484] init: udev main process ended, respawning udevd[226]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 104.455982] udevd[227]: starting version 175
udevd[227]: inotify_init failed: Function not implemented
udevd[227]: error initializing inotify
[ 104.820524] init: udev main process (227) terminated with status 4 [ 104.883862] init: udev main process ended, respawning udevd[230]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 106.096436] udevd[232]: starting version 175
udevd[232]: inotify_init failed: Function not implemented
udevd[232]: error initializing inotify
[ 106.362471] init: udev main process (232) terminated with status 4 [ 106.418058] init: udev main process ended, respawning udevd[234]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 107.319966] udevd[235]: starting version 175
udevd[235]: inotify_init failed: Function not implemented
udevd[235]: error initializing inotify
[ 107.427737] init: udev main process (235) terminated with status 4 [ 107.431536] init: udev main process ended, respawning [ 107.591571] init: networking main process (206) terminated with status 1 udevd[237]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 107.994708] udevd[238]: starting version 175
udevd[238]: inotify_init failed: Function not implemented
udevd[238]: error initializing inotify
[ 108.075791] init: udev main process (238) terminated with status 4 [ 108.078979] init: udev main process ended, respawning udevd[243]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 109.308455] udevd[244]: starting version 175
udevd[244]: inotify_init failed: Function not implemented
udevd[244]: error initializing inotify
[ 109.435427] init: udev main process (244) terminated with status 4 [ 109.438951] init: udev main process ended, respawning udevd[245]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 110.391076] udevd[246]: starting version 175
udevd[246]: inotify_init failed: Function not implemented
udevd[246]: error initializing inotify
[ 110.527745] init: udev main process (246) terminated with status 4 [ 110.531062] init: udev main process ended, respawning udevd[247]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 111.490915] udevd[249]: starting version 175
udevd[249]: inotify_init failed: Function not implemented
udevd[249]: error initializing inotify
[ 111.596704] init: udev main process (249) terminated with status 4 [ 111.600189] init: udev main process ended, respawning udevd[250]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 112.444501] udevd[251]: starting version 175
udevd[251]: inotify_init failed: Function not implemented
udevd[251]: error initializing inotify
[ 112.557509] init: udev main process (251) terminated with status 4 [ 112.561215] init: udev main process ended, respawning udevd[253]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 112.994323] udevd[254]: starting version 175
udevd[254]: inotify_init failed: Function not implemented
udevd[254]: error initializing inotify
[ 113.059231] init: udev main process (254) terminated with status 4 [ 113.063899] init: udev main process ended, respawning udevd[255]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 113.496552] udevd[256]: starting version 175
udevd[256]: inotify_init failed: Function not implemented
udevd[256]: error initializing inotify
[ 113.565099] init: udev main process (256) terminated with status 4 [ 113.568614] init: udev main process ended, respawning udevd[257]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 114.075389] udevd[262]: starting version 175
udevd[262]: inotify_init failed: Function not implemented
udevd[262]: error initializing inotify
[ 114.187780] init: udev main process (262) terminated with status 4 [ 114.190906] init: udev main process ended, respawning udevd[263]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 115.228134] udevd[264]: starting version 175
udevd[264]: inotify_init failed: Function not implemented
udevd[264]: error initializing inotify
[ 115.347505] init: udev main process (264) terminated with status 4 [ 115.350561] init: udev main process ended, respawning udevd[265]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 116.280950] udevd[266]: starting version 175
udevd[266]: inotify_init failed: Function not implemented
udevd[266]: error initializing inotify
[ 116.398316] init: udev main process (266) terminated with status 4 [ 116.401413] init: udev main process ended, respawning udevd[267]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 117.249929] udevd[269]: starting version 175
udevd[269]: inotify_init failed: Function not implemented
udevd[269]: error initializing inotify
[ 117.345095] init: udev main process (269) terminated with status 4 [ 117.348484] init: udev main process ended, respawning udevd[270]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 118.791371] udevd[274]: starting version 175
udevd[274]: inotify_init failed: Function not implemented
udevd[274]: error initializing inotify
[ 119.210718] init: udev main process (274) terminated with status 4 [ 119.244981] init: udev main process ended, respawning udevd[275]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 120.215472] udevd[276]: starting version 175
udevd[276]: inotify_init failed: Function not implemented
udevd[276]: error initializing inotify
[ 120.349515] init: udev main process (276) terminated with status 4 [ 120.363742] init: udev main process ended, respawning udevd[277]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 121.296529] udevd[278]: starting version 175
udevd[278]: inotify_init failed: Function not implemented
udevd[278]: error initializing inotify
[ 121.415025] init: udev main process (278) terminated with status 4 [ 121.427528] init: udev main process ended, respawning udevd[279]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 122.370103] udevd[280]: starting version 175
udevd[280]: inotify_init failed: Function not implemented
udevd[280]: error initializing inotify
[ 122.485916] init: udev main process (280) terminated with status 4 [ 122.491579] init: udev main process ended, respawning udevd[282]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 123.158835] udevd[284]: starting version 175
udevd[284]: inotify_init failed: Function not implemented
udevd[284]: error initializing inotify
[ 123.256734] init: udev main process (284) terminated with status 4 [ 123.259863] init: udev main process ended, respawning udevd[285]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 123.922959] udevd[288]: starting version 175
udevd[288]: inotify_init failed: Function not implemented
udevd[288]: error initializing inotify
[ 123.998949] init: udev main process (288) terminated with status 4 [ 124.002245] init: udev main process ended, respawning udevd[289]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 124.688159] udevd[292]: starting version 175
udevd[292]: inotify_init failed: Function not implemented
udevd[292]: error initializing inotify
[ 124.776571] init: udev main process (292) terminated with status 4 [ 124.779474] init: udev main process ended, respawning * All processes ended within 8 seconds.... udevd[293]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 125.419010] udevd[295]: starting version 175
udevd[295]: inotify_init failed: Function not implemented
udevd[295]: error initializing inotify
[ 125.513908] init: udev main process (295) terminated with status 4 [ 125.517426] init: udev main process ended, respawning
[ 126.218963] udevd[299]: starting version 175
udevd[299]: inotify_init failed: Function not implemented
udevd[299]: error initializing inotify
[ 126.307554] init: udev main process (299) terminated with status 4 [ 126.310509] init: udev main process ended, respawning
udevd[300]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
[ 127.073107] udevd[302]: starting version 175
udevd[302]: inotify_init failed: Function not implemented
udevd[302]: error initializing inotify
[ 127.155357] init: udev main process (302) terminated with status 4 [ 127.158751] init: udev main process ended, respawning udevd[304]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 127.857233] udevd[307]: starting version 175
udevd[307]: inotify_init failed: Function not implemented
udevd[307]: error initializing inotify
[ 127.971091] init: udev main process (307) terminated with status 4 [ 127.975295] init: udev main process ended, respawning udevd[308]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 128.613828] udevd[310]: starting version 175
udevd[310]: inotify_init failed: Function not implemented
udevd[310]: error initializing inotify
[ 128.697111] init: udev main process (310) terminated with status 4 [ 128.700037] init: udev main process ended, respawning udevd[311]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 129.468829] udevd[314]: starting version 175
udevd[314]: inotify_init failed: Function not implemented
udevd[314]: error initializing inotify
[ 129.660115] init: udev main process (314) terminated with status 4 [ 129.675498] init: udev main process ended, respawning udevd[316]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 130.477604] udevd[319]: starting version 175
udevd[319]: inotify_init failed: Function not implemented
udevd[319]: error initializing inotify
[ 130.587817] init: udev main process (319) terminated with status 4 [ 130.591001] init: udev main process ended, respawning udevd[321]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 131.339656] udevd[323]: starting version 175
udevd[323]: inotify_init failed: Function not implemented
udevd[323]: error initializing inotify
[ 131.447278] init: udev main process (323) terminated with status 4 [ 131.450334] init: udev main process ended, respawning udevd[324]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 132.951397] udevd[326]: starting version 175
udevd[326]: inotify_init failed: Function not implemented
udevd[326]: error initializing inotify
[ 133.331623] init: udev main process (326) terminated with status 4 [ 133.353966] init: udev main process ended, respawning udevd[327]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 134.431543] udevd[331]: starting version 175
udevd[331]: inotify_init failed: Function not implemented
udevd[331]: error initializing inotify
[ 134.543537] init: udev main process (331) terminated with status 4 [ 134.549717] init: udev main process ended, respawning udevd[332]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 135.236366] udevd[333]: starting version 175
udevd[333]: inotify_init failed: Function not implemented
udevd[333]: error initializing inotify
[ 135.326300] init: udev main process (333) terminated with status 4 [ 135.344148] init: udev main process ended, respawning udevd[335]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 136.059137] udevd[338]: starting version 175
udevd[338]: inotify_init failed: Function not implemented
udevd[338]: error initializing inotify
[ 136.157434] init: udev main process (338) terminated with status 4 [ 136.160442] init: udev main process ended, respawning udevd[339]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 136.897452] udevd[342]: starting version 175
udevd[342]: inotify_init failed: Function not implemented
udevd[342]: error initializing inotify
[ 137.019266] init: udev main process (342) terminated with status 4 [ 137.046578] init: udev main process ended, respawning udevd[345]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 137.994692] udevd[348]: starting version 175
udevd[348]: inotify_init failed: Function not implemented
udevd[348]: error initializing inotify
[ 138.118179] init: udev main process (348) terminated with status 4 [ 138.134053] init: udev main process ended, respawning udevd[349]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 138.851636] udevd[352]: starting version 175
udevd[352]: inotify_init failed: Function not implemented
udevd[352]: error initializing inotify
[ 139.027052] init: udev main process (352) terminated with status 4 [ 139.029947] init: udev main process ended, respawning udevd[355]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 139.582813] udevd[358]: starting version 175
udevd[358]: inotify_init failed: Function not implemented
udevd[358]: error initializing inotify
[ 139.647858] init: udev main process (358) terminated with status 4 [ 139.650793] init: udev main process ended, respawning udevd[359]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 140.369620] udevd[362]: starting version 175
udevd[362]: inotify_init failed: Function not implemented
udevd[362]: error initializing inotify
[ 140.475805] init: udev main process (362) terminated with status 4 [ 140.478535] init: udev main process ended, respawning udevd[365]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 141.187301] udevd[368]: starting version 175
udevd[368]: inotify_init failed: Function not implemented
udevd[368]: error initializing inotify
[ 141.275978] init: udev main process (368) terminated with status 4 [ 141.278778] init: udev main process ended, respawning udevd[369]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 142.028157] udevd[373]: starting version 175
udevd[373]: inotify_init failed: Function not implemented
udevd[373]: error initializing inotify
[ 142.127614] init: udev main process (373) terminated with status 4 [ 142.130486] init: udev main process ended, respawning udevd[374]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 142.844844] udevd[376]: starting version 175
udevd[376]: inotify_init failed: Function not implemented
udevd[376]: error initializing inotify
[ 142.944693] init: udev main process (376) terminated with status 4 [ 142.947356] init: udev main process ended, respawning udevd[378]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 143.674192] udevd[380]: starting version 175
udevd[380]: inotify_init failed: Function not implemented
udevd[380]: error initializing inotify
[ 143.747335] init: udev main process (380) terminated with status 4 [ 143.750371] init: udev main process ended, respawning udevd[382]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 144.493103] udevd[384]: starting version 175
udevd[384]: inotify_init failed: Function not implemented
udevd[384]: error initializing inotify
[ 144.594856] init: udev main process (384) terminated with status 4 [ 144.598137] init: udev main process ended, respawning * Deactivating swap... udevd[386]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
udevd[388]: inotify_init failed: Function not implemented
udevd[388]: error initializing inotify
[ 146.274998] init: udev main process (388) terminated with status 4 [ 146.293800] init: udev main process ended, respawning
[ 147.204005] udevd[393]: starting version 175
udevd[393]: inotify_init failed: Function not implemented
udevd[393]: error initializing inotify
[ 147.303326] init: udev main process (393) terminated with status 4 [ 147.310557] init: udev main process ended, respawning
udevd[394]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
[ 147.979498] udevd[396]: starting version 175
udevd[396]: inotify_init failed: Function not implemented
udevd[396]: error initializing inotify
[ 148.074513] init: udev main process (396) terminated with status 4 [ 148.080481] init: udev main process ended, respawning udevd[397]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 148.773592] udevd[400]: starting version 175
udevd[400]: inotify_init failed: Function not implemented
udevd[400]: error initializing inotify
[ 148.857658] init: udev main process (400) terminated with status 4 [ 148.860833] init: udev main process ended, respawning udevd[401]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 149.536199] udevd[404]: starting version 175
udevd[404]: inotify_init failed: Function not implemented
udevd[404]: error initializing inotify
[ 149.630680] init: udev main process (404) terminated with status 4 [ 149.634525] init: udev main process ended, respawning udevd[405]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 150.309523] udevd[407]: starting version 175
udevd[407]: inotify_init failed: Function not implemented
udevd[407]: error initializing inotify
[ 150.418518] init: udev main process (407) terminated with status 4 [ 150.421315] init: udev main process ended, respawning udevd[408]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 151.114860] udevd[411]: starting version 175
udevd[411]: inotify_init failed: Function not implemented
udevd[411]: error initializing inotify
[ 151.195653] init: udev main process (411) terminated with status 4 [ 151.198475] init: udev main process ended, respawning udevd[413]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' umount: /run/lock: not mounted [ 151.908187] udevd[414]: starting version 175
udevd[414]: inotify_init failed: Function not implemented
udevd[414]: error initializing inotify
[ 152.005454] init: udev main process (414) terminated with status 4 [ 152.008435] init: udev main process ended, respawning udevd[416]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 152.565683] udevd[418]: starting version 175
udevd[418]: inotify_init failed: Function not implemented
udevd[418]: error initializing inotify
[ 152.647390] init: udev main process (418) terminated with status 4 [ 152.650453] init: udev main process ended, respawning udevd[420]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 153.353958] udevd[423]: starting version 175
udevd[423]: inotify_init failed: Function not implemented
udevd[423]: error initializing inotify
[ 153.436396] init: udev main process (423) terminated with status 4 [ 153.439166] init: udev main process ended, respawning udevd[424]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 154.157049] udevd[426]: starting version 175
udevd[426]: inotify_init failed: Function not implemented
udevd[426]: error initializing inotify
[ 154.236413] init: udev main process (426) terminated with status 4 [ 154.239270] init: udev main process ended, respawning * Will now restart udevd[427]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev' [ 154.875286] reboot: Restarting system [ 154.876189] reboot: machine restart
Elapsed time: 190
qemu-system-x86_64 -kernel /tmp//kernel/i386-randconfig-i002-0912/666a584d3a765a914642f80deef7a33fb309df5d/vmlinuz-3.11.0-09272-g666a584-27867 -append 'hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master/.vmlinuz-666a584d3a765a914642f80deef7a33fb309df5d-20130912222131-9-ant branch=linus/master noapic nolapic nohz=off BOOT_IMAGE=/kernel/i386-randconfig-i002-0912/666a584d3a765a914642f80deef7a33fb309df5d/vmlinuz-3.11.0-09272-g666a584' -initrd /kernel-tests/initrd/quantal-core-i386.cgz -m 256M -smp 2 -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0,hostfwd=tcp::31963-:22 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -drive file=/fs/sdc1/disk0-ant-27867,media=disk,if=virtio -drive file=/fs/sdc1/disk1-ant-27867,media=disk,if=virtio -drive file=/fs/sdc1/disk2-ant-27867,media=disk,if=virtio -drive file=/fs/sdc1/disk3-ant-27867,media=disk,if=virtio -drive file=/fs/sdc1/disk4-ant-27867,media=disk,if=virtio -drive file=/fs/sdc1/disk5-ant-27867,media=disk,if=virtio -pidfile /dev/shm/kboot/pid-ant-lkp-27867 -serial file:/dev/shm/kboot/serial-ant-lkp-27867 -daemonize -display none -monitor null
git checkout 666a584d3a765a914642f80deef7a33fb309df5d
HEAD is now at 666a584... drivers/rtc/rtc-palmas.c: support for backup battery charging
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:666a584d3a765a914642f80deef7a33fb309df5d:bisect-mm
TEST FAILURE
[ 54.666722] init: Temporary process spawn error: No space left on device
[ 56.020577] BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067 [ 56.022578] addr:08800000 vm_flags:00100073 anon_vma:7f5f6f00 mapping: (null) index:8800 [ 56.025276] CPU: 0 PID: 101 Comm: killall5 Not tainted 3.11.0-09272-g666a584 #52
/kernel/i386-randconfig-i002-0912/666a584d3a765a914642f80deef7a33fb309df5d/dmesg-quantal-ant-14:20130912234102:3.11.0-09272-g666a584:52 /kernel/i386-randconfig-i002-0912/666a584d3a765a914642f80deef7a33fb309df5d/dmesg-quantal-ant-7:20130915201823:3.11.0-09272-g666a584:52
bisect: bad commit 666a584d3a765a914642f80deef7a33fb309df5d
git checkout v3.11
Previous HEAD position was 666a584... drivers/rtc/rtc-palmas.c: support for backup battery charging HEAD is now at 6e46645... Linux 3.11
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:6e4664525b1db28f8c4e1130957f70a94c19213e:bisect-mm
2013-09-15-20:19:59 6e4664525b1db28f8c4e1130957f70a94c19213e reuse /kernel/i386-randconfig-i002-0912/6e4664525b1db28f8c4e1130957f70a94c19213e/vmlinuz-3.11.0
2013-09-15-20:20:00 detecting boot state . 63 70 76 87 97 104 113 132 140 145 152 156 160 161 166 175 187 190 195 205 218 238 265 299 316 339 361 373 394 411 440 456 478 490 503 512 523 533 545 552 554 558 560 561 562 564 568. 570 571 573.... 574. 576 577. 580. 582 584..... 587 589.. 590.. 591. 592 593...... 601 604. 605 610 618 633 642 648 664 671 673.. 681 686 687 688 689.. 691 693 701 716 730 768 810 848 866 889 907 923 943 996 1044 1058 1071 1073 1074 1075.. 1078. 1079....... 1080 SUCCESS
bisect: good commit v3.11
git bisect start 666a584d3a765a914642f80deef7a33fb309df5d v3.11 --
Previous HEAD position was 6e46645... Linux 3.11
HEAD is now at 3c0eee3... Linux 2.6.37
Bisecting: 4462 revisions left to test after this (roughly 12 steps) [a09e9a7a4b907f2dfa9bdb2b98a1828ab4b340b2] Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:a09e9a7a4b907f2dfa9bdb2b98a1828ab4b340b2:bisect-mm
2013-09-15-21:31:09 a09e9a7a4b907f2dfa9bdb2b98a1828ab4b340b2 compiling
282 real 1345 user 142 sys 527.18% cpu i386-randconfig-i002-0912
2013-09-15-21:36:38 detecting boot state 3.11.0-04809-ga09e9a7. 3 7 10 14 16 17 18..... 19 20.... 21.......... 22.. 23. 26 27 29 33 34 40 52 69 93 131 155 191 210 238 250 258 272 286 295 315 345 364 374 387 435 468 545 601 703 747 922 1022 1052 1060 1073 1076 1078... 1079. 1080 SUCCESS
Bisecting: 2284 revisions left to test after this (roughly 11 steps)
[8e73e367f7dc50f1d1bc22a63e5764bb4eea9b48] Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:8e73e367f7dc50f1d1bc22a63e5764bb4eea9b48:bisect-mm
2013-09-15-22:15:41 8e73e367f7dc50f1d1bc22a63e5764bb4eea9b48 compiling
203 real 1354 user 140 sys 735.41% cpu i386-randconfig-i002-0912
2013-09-15-22:19:26 detecting boot state 3.11.0-06987-g8e73e36. 6 13 18 47 75 94 118 147 167 199 227 256 285 307 339 364 395 425 447 479 508 528 538 548 553 555 557 564 567. 568.. 569 570 573 581 595 610 624 664 752 854 940 1012 1060 1078 1080 SUCCESS
Bisecting: 1144 revisions left to test after this (roughly 10 steps) [64c353864e3f7ccba0ade1bd6f562f9a3bc7e68d] Merge branch 'for-v3.12' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:64c353864e3f7ccba0ade1bd6f562f9a3bc7e68d:bisect-mm
2013-09-15-22:43:57 64c353864e3f7ccba0ade1bd6f562f9a3bc7e68d compiling
196 real 1352 user 137 sys 757.99% cpu i386-randconfig-i002-0912
2013-09-15-22:47:34 detecting boot state 3.11.0-08127-g64c3538. 3 4 5.. 7 12 18 29 42 56 71 87 107 130 141. 207 225 262 284 321 344 378 411 438 462 495 528 551 582 599 612 623 627 634 641 649 651 670 694 710 722 731 737 752 768 774 779 813 905 984 1062 1067 1074 1079................................................................................................................... 1080 SUCCESS
Bisecting: 568 revisions left to test after this (roughly 9 steps)
[640414171818c6293c23e74a28d1c69b2a1a7fe5] Merge tag 'late-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:640414171818c6293c23e74a28d1c69b2a1a7fe5:bisect-mm
2013-09-16-00:14:07 640414171818c6293c23e74a28d1c69b2a1a7fe5 reuse /kernel/i386-randconfig-i002-0912/640414171818c6293c23e74a28d1c69b2a1a7fe5/vmlinuz-3.11.0-08703-g6404141
2013-09-16-00:14:08 detecting boot state .. 2 5 37 206 260 382 470 539 740 852 939 1030 1068 1072 1077 1080 SUCCESS
Bisecting: 276 revisions left to test after this (roughly 8 steps) [fa1586a7e43760f0e25e72b2e3f97ee18b2be967] Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:fa1586a7e43760f0e25e72b2e3f97ee18b2be967:bisect-mm
2013-09-16-00:23:10 fa1586a7e43760f0e25e72b2e3f97ee18b2be967 compiling
207 real 1362 user 139 sys 724.90% cpu i386-randconfig-i002-0912
2013-09-16-00:26:58 detecting boot state 3.11.0-08995-gfa1586a 1 5 10 17 24 36 37 40 42.. 44 47 54 61 69 74 84 97 109 124 134 147 160 174 181 195 208 217 224 227 232 235 238 243 244 250 254 258 260 263 270 276 280 284 287 289. 291 294 329 352 379 432 468 510 600 658 738 789 855 912 984 1052 1053 1071 1077 1078 1079.............. 1080 SUCCESS
Bisecting: 138 revisions left to test after this (roughly 7 steps) [bc4b4448dba660afc8df3790564320302d9709a1] mm: move pgtable related functions to right place
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:bc4b4448dba660afc8df3790564320302d9709a1:bisect-mm
2013-09-16-01:08:59 bc4b4448dba660afc8df3790564320302d9709a1 compiling
220 real 1332 user 138 sys 666.98% cpu i386-randconfig-i002-0912
2013-09-16-01:13:03 detecting boot state 3.11.0-09133-gbc4b444............. 1. 3... 5 6.. 7. 8 9.... 10 11. 13. 32 33 173 250 316 453 529 649 810 946 1060 1066 1069 1072 1075 1076...... 1078 1079 1080 SUCCESS
Bisecting: 69 revisions left to test after this (roughly 6 steps) [325c4ef5c4b17372c3222d896040d7848e67fbdb] mm/madvise.c:madvise_hwpoison(): remove local `ret'
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:325c4ef5c4b17372c3222d896040d7848e67fbdb:bisect-mm
2013-09-16-01:43:34 325c4ef5c4b17372c3222d896040d7848e67fbdb compiling
201 real 1372 user 140 sys 749.75% cpu i386-randconfig-i002-0912
2013-09-16-01:47:17 detecting boot state 3.11.0-09202-g325c4ef...................................... 2 16 81 133 TEST FAILURE
[1;35mIncreasing repeat count from 1080 to 1340[0m
[ 3.970288] tsc: Refined TSC clocksource calibration: 2666.600 MHz [ 4.160052] ------------[ cut here ]------------ [ 4.160877] WARNING: CPU: 1 PID: 9 at /c/wfg/mm/lib/list_debug.c:33 __list_add+0x6c/0xae() [ 4.162178] list_add corruption. prev->next should be next (781003c0), but was 6f965408. (prev=7818e170). [ 4.163667] Modules linked in: [ 4.164188] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-09202-g325c4ef #330 [ 4.165347] 00000000 00000000 78067df4 7920d63b 78067e34 78067e24 79030ea2 792f2d51 [ 4.166744] 78067e50 00000009 792f2d36 00000021 79106cc2 79106cc2 7818e170 781003c0 [ 4.168149] 78067ea0 78067e3c 79030ee7 00000009 78067e34 792f2d51 78067e50 78067e68 [ 4.169548] Call Trace: [ 4.169964] [<7920d63b>] dump_stack+0x4b/0x66 [ 4.170015] [<79030ea2>] warn_slowpath_common+0x74/0x8b [ 4.170015] [<79106cc2>] ? __list_add+0x6c/0xae [ 4.170015] [<79106cc2>] ? __list_add+0x6c/0xae [ 4.170015] [<79030ee7>] warn_slowpath_fmt+0x2e/0x30 [ 4.170015] [<79106cc2>] __list_add+0x6c/0xae [ 4.170015] [<79037177>] __internal_add_timer+0x8a/0x8e [ 4.170015] [<79037189>] internal_add_timer+0xe/0x26 [ 4.170015] [<7920de46>] schedule_timeout+0x126/0x16e [ 4.170015] [<79037243>] ? cascade+0x5a/0x5a [ 4.170015] [<7907bebb>] rcu_gp_kthread+0x299/0x467 [ 4.170015] [<790460f1>] ? abort_exclusive_wait+0x63/0x63 [ 4.170015] [<7907bc22>] ? rcu_gp_fqs+0x6a/0x6a [ 4.170015] [<7904594b>] kthread+0x95/0x9a [ 4.170015] [<79040000>] ? destroy_workqueue+0x89/0x179 [ 4.170015] [<79212b3b>] ret_from_kernel_thread+0x1b/0x30 [ 4.170015] [<790458b6>] ? kthread_stop+0x4e/0x4e [ 4.170015] ---[ end trace 3edb40d5edb43e0a ]---
/kernel/i386-randconfig-i002-0912/325c4ef5c4b17372c3222d896040d7848e67fbdb/dmesg-quantal-bens-1:20130916020748:3.11.0-09202-g325c4ef:330 /kernel/i386-randconfig-i002-0912/325c4ef5c4b17372c3222d896040d7848e67fbdb/dmesg-quantal-xian-9:20130916020816:3.11.0-10105-gd01ee33:5
Bisecting: 34 revisions left to test after this (roughly 5 steps) [e76b63f80d938a1319eb5fb0ae7ea69bddfbae38] memblock, numa: binary search node id
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:e76b63f80d938a1319eb5fb0ae7ea69bddfbae38:bisect-mm
2013-09-16-02:08:20 e76b63f80d938a1319eb5fb0ae7ea69bddfbae38 compiling
207 real 1359 user 141 sys 722.68% cpu i386-randconfig-i002-0912
2013-09-16-02:12:22 detecting boot state 3.11.0-09167-ge76b63f 41 106 194 281 410 520 628 725 838 951 1053 1165 1273 1326 1333 1337 1339............. 1340 SUCCESS
Bisecting: 17 revisions left to test after this (roughly 4 steps) [762216ab4e175f49d17bc7ad778c57b9028184e6] mm/vmalloc: use wrapper function get_vm_area_size to caculate size of vm area running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:762216ab4e175f49d17bc7ad778c57b9028184e6:bisect-mm
2013-09-16-02:27:53 762216ab4e175f49d17bc7ad778c57b9028184e6 compiling
192 real 1334 user 138 sys 764.98% cpu i386-randconfig-i002-0912
2013-09-16-02:31:23 detecting boot state 3.11.0-09184-g762216a. 1. 2.... 3 4 5 6 8 16 25 41 49 61 80 89 107 121 131 148 163 177 194 210 226 245 268 283 303 319 325 350 409 490 604 708 TEST FAILURE
[1;35mIncreasing repeat count from 1340 to 3517[0m
[ 49.512341] init: udev main process (188) terminated with status 4 [ 49.518573] BUG: Bad page map in process killall5 pte:7f622140 pmd:07605067 [ 49.519587] addr:0a000000 vm_flags:00100073 anon_vma:7f642550 mapping: (null) index:a000 [ 49.520759] CPU: 0 PID: 187 Comm: killall5 Not tainted 3.11.0-09184-g762216a #332
/kernel/i386-randconfig-i002-0912/762216ab4e175f49d17bc7ad778c57b9028184e6/dmesg-quantal-xian-11:20130916025045:3.11.0-10071-g526fd6b:115 /kernel/i386-randconfig-i002-0912/762216ab4e175f49d17bc7ad778c57b9028184e6/dmesg-quantal-ant-7:20130916025055:3.11.0-10071-g526fd6b:113
Bisecting: 8 revisions left to test after this (roughly 3 steps) [586a32ac1d33ce7a7548a27e4087e98842c3a06f] mm: munlock: remove unnecessary call to lru_add_drain() running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:586a32ac1d33ce7a7548a27e4087e98842c3a06f:bisect-mm
2013-09-16-02:51:26 586a32ac1d33ce7a7548a27e4087e98842c3a06f compiling
320 real 1340 user 139 sys 461.92% cpu i386-randconfig-i002-0912
2013-09-16-02:57:33 detecting boot state 3.11.0-09175-g586a32a 1 3 7 14 26 40 50 61 69 82 96 107 117 132 145 161 172 190 200 218 229 248 259 273 290 303 321 330 343 360 377 381 385 394 409 426 435 447 468 477 492 510 527 537 551 570 584 594 598 603 605 608 614 619 623 687 773 847 944 1056 1174 1289 1395 1516 1623 1746 1844 1949 2037 2153 2257 2373 2471 2583 2684 2780 2886 2987 3090 3175 3213 3406 3496 3500 3509 3517 SUCCESS
Bisecting: 4 revisions left to test after this (roughly 2 steps) [5b40998ae35cf64561868370e6c9f3d3e94b6bf7] mm: munlock: remove redundant get_page/put_page pair on the fast path running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:5b40998ae35cf64561868370e6c9f3d3e94b6bf7:bisect-mm
2013-09-16-03:40:35 5b40998ae35cf64561868370e6c9f3d3e94b6bf7 compiling
68 real 148 user 23 sys 250.74% cpu i386-randconfig-i002-0912
2013-09-16-03:42:10 detecting boot state 3.11.0-09179-g5b40998. 9 18 36 40 48 53 58 65 77 89 99 108 125 138 150 156 170 181 205 228 250 275 297 318 347 366 397 414 436 461 479 507 525 545 574 590 619 645 668 690 694 702 716 731 760 789 805 832 862 878 904 930 965 1037 1111 1209 1311 1401 1500 1605 1708 1816 1913 2031 2135 2239 2291 2459 2561 2673 2788 2897 2993 3116 3227 3325 3417 3498 3506 3512 3516 3517 SUCCESS
Bisecting: 2 revisions left to test after this (roughly 1 step) [6e543d5780e36ff5ee56c44d7e2e30db3457a7ed] mm: vmscan: fix do_try_to_free_pages() livelock
running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:6e543d5780e36ff5ee56c44d7e2e30db3457a7ed:bisect-mm
2013-09-16-04:23:42 6e543d5780e36ff5ee56c44d7e2e30db3457a7ed compiling
177 real 1358 user 139 sys 843.25% cpu i386-randconfig-i002-0912
2013-09-16-04:27:03 detecting boot state 3.11.0-09181-g6e543d5................................. 1 2.............. 8 63 148 TEST FAILURE
[ 3.850154] tsc: Refined TSC clocksource calibration: 2992.490 MHz [ 4.060060] ------------[ cut here ]------------ [ 4.060727] WARNING: CPU: 1 PID: 9 at /c/wfg/mm/lib/list_debug.c:33 __list_add+0x6c/0xae() [ 4.061813] list_add corruption. prev->next should be next (78100370), but was (null). (prev=78091570). [ 4.063069] Modules linked in: [ 4.063503] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-09181-g6e543d5 #335 [ 4.064477] 00000000 00000000 78067df4 7920d3cb 78067e34 78067e24 79030ea2 792f2d71 [ 4.065650] 78067e50 00000009 792f2d56 00000021 79106a52 79106a52 78091570 78100370 [ 4.066823] 78067ea0 78067e3c 79030ee7 00000009 78067e34 792f2d71 78067e50 78067e68 [ 4.068003] Call Trace: [ 4.068347] [<7920d3cb>] dump_stack+0x4b/0x66 [ 4.068942] [<79030ea2>] warn_slowpath_common+0x74/0x8b [ 4.069651] [<79106a52>] ? __list_add+0x6c/0xae [ 4.070019] [<79106a52>] ? __list_add+0x6c/0xae [ 4.070019] [<79030ee7>] warn_slowpath_fmt+0x2e/0x30 [ 4.070019] [<79106a52>] __list_add+0x6c/0xae [ 4.070019] [<79037177>] __internal_add_timer+0x8a/0x8e [ 4.070019] [<79037189>] internal_add_timer+0xe/0x26 [ 4.070019] [<7920dbd6>] schedule_timeout+0x126/0x16e [ 4.070019] [<79037243>] ? cascade+0x5a/0x5a [ 4.070019] [<7907bebb>] rcu_gp_kthread+0x299/0x467 [ 4.070019] [<790460f1>] ? abort_exclusive_wait+0x63/0x63 [ 4.070019] [<7907bc22>] ? rcu_gp_fqs+0x6a/0x6a [ 4.070019] [<7904594b>] kthread+0x95/0x9a [ 4.070019] [<79040000>] ? destroy_workqueue+0x89/0x179 [ 4.070019] [<792128bb>] ret_from_kernel_thread+0x1b/0x30 [ 4.070019] [<790458b6>] ? kthread_stop+0x4e/0x4e [ 4.070019] ---[ end trace 7d682d9cf3a54235 ]---
/kernel/i386-randconfig-i002-0912/6e543d5780e36ff5ee56c44d7e2e30db3457a7ed/dmesg-quantal-roam-23:20130916045230:3.11.0-10071-g526fd6b:59
Bisecting: 0 revisions left to test after this (roughly 0 steps) [7a8010cd36273ff5f6fea5201ef9232f30cebbd9] mm: munlock: manual pte walk in fast path instead of follow_page_mask() running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mm/obj-bisect
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:7a8010cd36273ff5f6fea5201ef9232f30cebbd9:bisect-mm
2013-09-16-04:53:07 7a8010cd36273ff5f6fea5201ef9232f30cebbd9 compiling
497 real 1346 user 143 sys 299.57% cpu i386-randconfig-i002-0912
2013-09-16-05:02:45 detecting boot state 3.11.0-09180-g7a8010c 69 TEST FAILURE
[ 4.990214] tsc: Refined TSC clocksource calibration: 2666.603 MHz [ 5.180607] ------------[ cut here ]------------ [ 5.181428] WARNING: CPU: 1 PID: 9 at /c/wfg/mm/lib/list_debug.c:33 __list_add+0x6c/0xae() [ 5.182723] list_add corruption. prev->next should be next (781006e8), but was 701d1f88. (prev=781ac170). [ 5.184203] Modules linked in: [ 5.184721] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-09180-g7a8010c #336 [ 5.185874] 00000000 00000000 78067df4 7920d3ab 78067e34 78067e24 79030ea2 792f2d61 [ 5.187256] 78067e50 00000009 792f2d46 00000021 79106a32 79106a32 781ac170 781006e8 [ 5.188639] 78067ea0 78067e3c 79030ee7 00000009 78067e34 792f2d61 78067e50 78067e68 [ 5.190015] Call Trace: [ 5.190015] [<7920d3ab>] dump_stack+0x4b/0x66 [ 5.190015] [<79030ea2>] warn_slowpath_common+0x74/0x8b [ 5.190015] [<79106a32>] ? __list_add+0x6c/0xae [ 5.190015] [<79106a32>] ? __list_add+0x6c/0xae [ 5.190015] [<79030ee7>] warn_slowpath_fmt+0x2e/0x30 [ 5.190015] [<79106a32>] __list_add+0x6c/0xae [ 5.190015] [<79037177>] __internal_add_timer+0x8a/0x8e [ 5.190015] [<79037189>] internal_add_timer+0xe/0x26 [ 5.190015] [<7920dbb6>] schedule_timeout+0x126/0x16e [ 5.190015] [<79037243>] ? cascade+0x5a/0x5a [ 5.190015] [<7907bebb>] rcu_gp_kthread+0x299/0x467 [ 5.190015] [<790460f1>] ? abort_exclusive_wait+0x63/0x63 [ 5.190015] [<7907bc22>] ? rcu_gp_fqs+0x6a/0x6a [ 5.190015] [<7904594b>] kthread+0x95/0x9a [ 5.190015] [<79040000>] ? destroy_workqueue+0x89/0x179 [ 5.190015] [<7921287b>] ret_from_kernel_thread+0x1b/0x30 [ 5.190015] [<790458b6>] ? kthread_stop+0x4e/0x4e [ 5.190015] ---[ end trace 5d9364fb7995571c ]---
/kernel/i386-randconfig-i002-0912/7a8010cd36273ff5f6fea5201ef9232f30cebbd9/dmesg-quantal-roam-6:20130916050251:3.11.0-10071-g526fd6b:7
7a8010cd36273ff5f6fea5201ef9232f30cebbd9 is the first bad commit commit 7a8010cd36273ff5f6fea5201ef9232f30cebbd9
Author: Vlastimil Babka <[email protected]> Date: Wed Sep 11 14:22:35 2013 -0700
mm: munlock: manual pte walk in fast path instead of follow_page_mask()
Currently munlock_vma_pages_range() calls follow_page_mask() to obtain each individual struct page. This entails repeated full page table translations and page table lock taken for each page separately.
This patch avoids the costly follow_page_mask() where possible, by iterating over ptes within single pmd under single page table lock. The first pte is obtained by get_locked_pte() for non-THP page acquired by the initial follow_page_mask(). The rest of the on-stack pagevec for munlock is filled up using pte_walk as long as pte_present() and vm_normal_page() are sufficient to obtain the struct page.
After this patch, a 14% speedup was measured for munlocking a 56GB large memory area with THP disabled.
:040000 040000 1a4a0261449f59329e197a0db6ef4d302d31cba8 9d60d44fa4168be4eb77e866dd27cd6d6f259879 M include
:040000 040000 e8e7523deaff565d041ce45356a444debb2c6c53 951862cab689a62cd9b880bf1692801070d736f6 M mm
bisect run success
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:5b40998ae35cf64561868370e6c9f3d3e94b6bf7:bisect-mm
2013-09-16-05:03:24 5b40998ae35cf64561868370e6c9f3d3e94b6bf7 reuse /kernel/i386-randconfig-i002-0912/5b40998ae35cf64561868370e6c9f3d3e94b6bf7/vmlinuz-3.11.0-09179-g5b40998 [1;35madd_to_run_queue: requested 10000, limit to 5000[0m
2013-09-16-05:03:39 detecting boot state 30 74 92 195 241 311 371 441 519 594 658 711 774 831 879 927 973 1048 1097 1154 1194 1253 1289 1338 1395 1486 1531 1624 1684 1778 1877 1933 2015 2095 2133 2233 2301 2392 2465 2542 2616 2694 2799 2859 2879 3005 3072 3202 3286 3397 3502 3619 3708 3809 3933 4048 4140 4224 4315 4421 4479 4643 4741 4860 4958 4991 4997 5000.............................................................................................................................................................................................................................................................................................................[1;35madd_to_run_queue 5000[0m
....... 5001............ 5002 5003.............. 5005 5006....... 5007.... 5008 5009.. 5010.......... 5011 5013.. 5014 5015 5018. 5019 5020. 5024. 5025 5026. 5029.. 5030............... 5032 5034 5036 5043 5054 5086. 5089 5122. 5223 5360 5490 5538 5561 5574 5593 5607 5619 5632 5657 5674.. 5718 5723 5741 5781. 5806 5917 6020 6075 6260 6365 6468 6601 6713 6751 6921 7018 7137 7261 7364 7492 7570 7701 7763 7885 7948 8029 8089 8187 8250 8335 8423 8452 8467 8491 8541 8563 8585 8638 8720 8789 8905 8994 9121 9201 9283 9360 9432 9581 9703 9831 9916 9982 9991 9997 9999....... 10000 SUCCESS
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:d5d04bb48f0eb89c14e76779bb46212494de0bec:bisect-mm
2013-09-16-09:42:33 d5d04bb48f0eb89c14e76779bb46212494de0bec reuse /kernel/i386-randconfig-i002-0912/d5d04bb48f0eb89c14e76779bb46212494de0bec/vmlinuz-3.11.0-09420-gd5d04bb [1;35madd_to_run_queue: requested 10000, limit to 5000[0m
2013-09-16-09:42:39 detecting boot state . 2.. 3. 4 5. 6. 7...... 8... 9.......... 10.. 11.... 12. 13. 14. 16 18 31 82 128 TEST FAILURE
[ 5.006638] init: Temporary process spawn error: No space left on device [ 5.037901] ------------[ cut here ]------------ [ 5.038557] WARNING: CPU: 1 PID: 9 at lib/list_debug.c:33 __list_add+0x6c/0xae() [ 5.039820] list_add corruption. prev->next should be next (78100678), but was (null). (prev=78091570). [ 5.041103] Modules linked in: [ 5.041544] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-09420-gd5d04bb #30 [ 5.042525] 00000000 00000000 78067df4 7920ec06 78067e34 78067e24 79030e72 792f5331 [ 5.043724] 78067e50 00000009 792f5307 00000021 79106c60 79106c60 78091570 78100678 [ 5.044923] 78067ea0 78067e3c 79030eb7 00000009 78067e34 792f5331 78067e50 78067e68 [ 5.046120] Call Trace: [ 5.046469] [<7920ec06>] dump_stack+0x4b/0x66 [ 5.047085] [<79030e72>] warn_slowpath_common+0x74/0x8b [ 5.047802] [<79106c60>] ? __list_add+0x6c/0xae [ 5.047875] [<79106c60>] ? __list_add+0x6c/0xae [ 5.047875] [<79030eb7>] warn_slowpath_fmt+0x2e/0x30 [ 5.047875] [<79106c60>] __list_add+0x6c/0xae [ 5.047875] [<79037151>] __internal_add_timer+0x8a/0x8e [ 5.047875] [<79037163>] internal_add_timer+0xe/0x26 [ 5.047875] [<7920f40e>] schedule_timeout+0x126/0x16e [ 5.047875] [<7903721d>] ? cascade+0x5a/0x5a [ 5.047875] [<7907be7c>] rcu_gp_kthread+0x299/0x467 [ 5.047875] [<790460cb>] ? abort_exclusive_wait+0x63/0x63 [ 5.047875] [<7907bbe3>] ? rcu_gp_fqs+0x6a/0x6a [ 5.047875] [<79045925>] kthread+0x95/0x9a [ 5.047875] [<79040000>] ? destroy_workqueue+0xaf/0x179 [ 5.047875] [<792140fb>] ret_from_kernel_thread+0x1b/0x30 [ 5.047875] [<79045890>] ? kthread_stop+0x4e/0x4e [ 5.047875] ---[ end trace 38ab9f60753b451d ]---
/kernel/i386-randconfig-i002-0912/d5d04bb48f0eb89c14e76779bb46212494de0bec/dmesg-quantal-xian-1:20130916100754:3.11.0-rc7-00766-g855f5f1:68
[detached HEAD 14f83d4] Revert "mm: munlock: manual pte walk in fast path instead of follow_page_mask()"
2 files changed, 37 insertions(+), 85 deletions(-)
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:14f83d4c02fa126fd699570429a0bb888e12ddf7:bisect-mm
2013-09-16-10:08:46 14f83d4c02fa126fd699570429a0bb888e12ddf7 compiling [1;35madd_to_run_queue: requested 10000, limit to 5000[0m
2013-09-16-10:15:13 detecting boot state 3.11.0-09421-g14f83d4 63 119 196 267 343 428 494 577 661 740 795 886 969 1042 1116 1190 1280 1363 1451 1523 1620 1700 1780 1849 1930 2031 2090 2178 2279 2377 2474 2558 2643 2741 2808 2891 2962 3044 3092 3155 3244 3309 3394 3470 3551 3618 3699 3800 3917 4016 4127 4242 4354 4463 4570 4685 4801 4894 4949 4993 4999...... 5000.............................................................................................................................................................................................................................................................................................................[1;35madd_to_run_queue 5000[0m
............ 5001. 5002............. 5003...................... 5004. 5005.... 5006.. 5007. 5008....... 5009.. 5010.... 5011...... 5012.................. 5013. 5014 5015...... 5016..... 5017.. 5018. 5019..... 5020 5021. 5022......... 5024.... 5025.. 5027 5028 5039 5041 5078 5122 5191 5253 5329 5407 5468 5519 5564 5596 5619 5647. 5717 5777 5821 5865 5894 5935 5965 6051 6094 6095 6177 6245 6289 6340 6372 6424 6457 6510 6545 6582 6617 6642 6656 6666 6684 6701 6708 6717 6722 6732 6738 6740 6742 6745 6746. 6747 6748 6750 6751. 6752. 6753. 6754.. 6755 6759 6762 6765 6771 6775 6785 6788. 6805 6810 6815 6820 6825 6833 6848 6859. 6861 6873 6874 6880 6882. 6899 6930 6956 6978 6992 7002 7018 7065 7110 7164 7257 7312 7412 7506 7577 7614 7762 7822 7909 8001 8069 8145 8153 8341 8442 8551 8621 8721 8769. 9032 9139 9233 9365 9479 9600 9703 9819 9917 9963 9982 9994 9995 9996.............. 9998........................................... 9999............... 10000 SUCCESS
========= upstream =========
Fetching linus
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:d8efd82eece89f8a5790b0febf17522affe9e1f1:bisect-mm
2013-09-16-16:20:53 d8efd82eece89f8a5790b0febf17522affe9e1f1 compiling [1;35madd_to_run_queue: requested 10000, limit to 5000[0m
2013-09-16-16:26:19 detecting boot state 3.11.0-10130-gd8efd82. 1 2. 4 6 7... 11 13 20 39 44 45 TEST FAILURE
[ 3.920216] tsc: Refined TSC clocksource calibration: 2659.964 MHz [ 4.100096] ------------[ cut here ]------------ [ 4.100879] WARNING: CPU: 1 PID: 9 at /c/wfg/mm/lib/list_debug.c:33 __list_add+0x6c/0xae() [ 4.102120] list_add corruption. prev->next should be next (78100388), but was (null). (prev=78091570). [ 4.103546] Modules linked in: [ 4.104042] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-10130-gd8efd82 #338 [ 4.105154] 00000000 00000000 78067df4 7920e7ff 78067e34 78067e24 79030ef2 792f4694 [ 4.106493] 78067e50 00000009 792f4679 00000021 79108050 79108050 78091570 78100388 [ 4.107838] 78067ea0 78067e3c 79030f37 00000009 78067e34 792f4694 78067e50 78067e68 [ 4.109170] Call Trace: [ 4.109561] [<7920e7ff>] dump_stack+0x4b/0x66 [ 4.110028] [<79030ef2>] warn_slowpath_common+0x74/0x8b [ 4.110028] [<79108050>] ? __list_add+0x6c/0xae [ 4.110028] [<79108050>] ? __list_add+0x6c/0xae [ 4.110028] [<79030f37>] warn_slowpath_fmt+0x2e/0x30 [ 4.110028] [<79108050>] __list_add+0x6c/0xae [ 4.110028] [<790371d1>] __internal_add_timer+0x8a/0x8e [ 4.110028] [<790371e3>] internal_add_timer+0xe/0x26 [ 4.110028] [<7920f006>] schedule_timeout+0x126/0x16e [ 4.110028] [<7903729d>] ? cascade+0x5a/0x5a [ 4.110028] [<7907bf33>] rcu_gp_kthread+0x299/0x467 [ 4.110028] [<7904614b>] ? abort_exclusive_wait+0x63/0x63 [ 4.110028] [<7907bc9a>] ? rcu_gp_fqs+0x6a/0x6a [ 4.110028] [<790459a5>] kthread+0x95/0x9a [ 4.110028] [<79040000>] ? destroy_workqueue+0x2f/0x179 [ 4.110028] [<79213cfb>] ret_from_kernel_thread+0x1b/0x30 [ 4.110028] [<79045910>] ? kthread_stop+0x4e/0x4e [ 4.110028] ---[ end trace 39c94b6204cdca93 ]---
/kernel/i386-randconfig-i002-0912/d8efd82eece89f8a5790b0febf17522affe9e1f1/dmesg-yocto-roam-28:20130916163347:3.11.0-00022-g4b2c8c4:98 /kernel/i386-randconfig-i002-0912/d8efd82eece89f8a5790b0febf17522affe9e1f1/dmesg-yocto-lkp-tt02-16:20130916065242:3.11.0-10137-gc897570:110
========= linux-next =========
Fetching next
ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:ade7b661ae9a2efac4cd2ed36d8053bfcb13bc31:bisect-mm
2013-09-16-16:34:37 ade7b661ae9a2efac4cd2ed36d8053bfcb13bc31 compiling
2013-09-16-16:37:16 ade7b661ae9a2efac4cd2ed36d8053bfcb13bc31 SKIP BROKEN BUILD
Check erros in /cc/wfg/mm-bisect and /tmp/kernel/i386-randconfig-i002-0912/ade7b661ae9a2efac4cd2ed36d8053bfcb13bc31
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.11.0 Kernel Configuration
#
# CONFIG_64BIT is not setCONFIG_X86_32=yCONFIG_X86=yCONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=yCONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=yCONFIG_NEED_SG_DMA_LENGTH=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_BUG=yCONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=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_ARCH_HAS_CPU_AUTOPROBE=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 is not set
# CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=yCONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=yCONFIG_IRQ_WORK=yCONFIG_BUILDTIME_EXTABLE_SORT=y
#
# General setup
#CONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_CROSS_COMPILE=""CONFIG_COMPILE_TEST=yCONFIG_LOCALVERSION=""CONFIG_LOCALVERSION_AUTO=yCONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL_LZO=yCONFIG_HAVE_KERNEL_LZ4=y
# CONFIG_KERNEL_GZIP is not setCONFIG_KERNEL_BZIP2=y
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not setCONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SYSVIPC is not set
# CONFIG_POSIX_MQUEUE is not setCONFIG_FHANDLE=y
# CONFIG_AUDIT is not setCONFIG_HAVE_GENERIC_HARDIRQS=y
#
# IRQ subsystem
#CONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_IRQ_SHOW=yCONFIG_GENERIC_PENDING_IRQ=yCONFIG_GENERIC_IRQ_CHIP=yCONFIG_IRQ_DOMAIN=yCONFIG_IRQ_DOMAIN_DEBUG=yCONFIG_IRQ_FORCED_THREADING=yCONFIG_SPARSE_IRQ=yCONFIG_CLOCKSOURCE_WATCHDOG=yCONFIG_KTIME_SCALAR=yCONFIG_GENERIC_CLOCKEVENTS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_GENERIC_CLOCKEVENTS_BROADCAST=yCONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=yCONFIG_GENERIC_CMOS_UPDATE=y
#
# Timers subsystem
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not setCONFIG_NO_HZ_IDLE=yCONFIG_NO_HZ=y
# CONFIG_HIGH_RES_TIMERS is not set
#
# CPU/Task time and stats accounting
#
# CONFIG_TICK_CPU_ACCOUNTING is not setCONFIG_IRQ_TIME_ACCOUNTING=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
#
# RCU Subsystem
#CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not setCONFIG_RCU_STALL_COMMON=yCONFIG_RCU_FANOUT=32CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_NOCB_CPU is not setCONFIG_IKCONFIG=y
# CONFIG_IKCONFIG_PROC is not setCONFIG_LOG_BUF_SHIFT=17CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=yCONFIG_ARCH_SUPPORTS_NUMA_BALANCING=yCONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
# CONFIG_CGROUPS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
# CONFIG_NAMESPACES is not set
# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not setCONFIG_RELAY=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not setCONFIG_RD_LZMA=y
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not setCONFIG_RD_LZ4=yCONFIG_CC_OPTIMIZE_FOR_SIZE=yCONFIG_ANON_INODES=yCONFIG_HAVE_UID16=yCONFIG_SYSCTL_EXCEPTION_TRACE=yCONFIG_HAVE_PCSPKR_PLATFORM=yCONFIG_EXPERT=y
# CONFIG_UID16 is not setCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_PRINTK=yCONFIG_BUG=y
# CONFIG_ELF_CORE is not setCONFIG_PCSPKR_PLATFORM=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=y
# CONFIG_TIMERFD is not setCONFIG_EVENTFD=y
# CONFIG_SHMEM is not setCONFIG_AIO=yCONFIG_PCI_QUIRKS=yCONFIG_EMBEDDED=yCONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not setCONFIG_VM_EVENT_COUNTERS=y
# CONFIG_SLUB_DEBUG is not set
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not setCONFIG_SLUB=y
# CONFIG_SLOB is not setCONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_PROFILING is not setCONFIG_HAVE_OPROFILE=yCONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_KPROBES is not setCONFIG_JUMP_LABEL=y
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not setCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_ARCH_USE_BUILTIN_BSWAP=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_OPTPROBES=yCONFIG_HAVE_KPROBES_ON_FTRACE=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_HAVE_DMA_CONTIGUOUS=yCONFIG_USE_GENERIC_SMP_HELPERS=yCONFIG_GENERIC_SMP_IDLE_THREAD=yCONFIG_HAVE_REGS_AND_STACK_ACCESS_API=yCONFIG_HAVE_DMA_API_DEBUG=yCONFIG_HAVE_HW_BREAKPOINT=yCONFIG_HAVE_MIXED_BREAKPOINTS_REGS=yCONFIG_HAVE_USER_RETURN_NOTIFIER=yCONFIG_HAVE_PERF_EVENTS_NMI=yCONFIG_HAVE_PERF_REGS=yCONFIG_HAVE_PERF_USER_STACK_DUMP=yCONFIG_HAVE_ARCH_JUMP_LABEL=yCONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=yCONFIG_HAVE_ALIGNED_STRUCT_PAGE=yCONFIG_HAVE_CMPXCHG_LOCAL=yCONFIG_HAVE_CMPXCHG_DOUBLE=yCONFIG_ARCH_WANT_IPC_PARSE_VERSION=yCONFIG_HAVE_ARCH_SECCOMP_FILTER=yCONFIG_SECCOMP_FILTER=yCONFIG_HAVE_IRQ_TIME_ACCOUNTING=yCONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=yCONFIG_HAVE_ARCH_SOFT_DIRTY=yCONFIG_MODULES_USE_ELF_REL=yCONFIG_CLONE_BACKWARDS=yCONFIG_OLD_SIGSUSPEND3=yCONFIG_OLD_SIGACTION=y
#
# GCOV-based kernel profiling
#CONFIG_GCOV_KERNEL=y
# CONFIG_GCOV_PROFILE_ALL is not setCONFIG_HAVE_GENERIC_DMA_COHERENT=yCONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=0CONFIG_MODULES=yCONFIG_MODULE_FORCE_LOAD=yCONFIG_MODULE_UNLOAD=yCONFIG_MODULE_FORCE_UNLOAD=yCONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not setCONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not setCONFIG_PADATA=yCONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_FREEZER is not set
#
# Processor type and features
#
# CONFIG_ZONE_DMA is not setCONFIG_SMP=y
# CONFIG_X86_MPPARSE is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_X86_32_IRIS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=yCONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
# CONFIG_LGUEST_GUEST is not set
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=yCONFIG_NO_BOOTMEM=yCONFIG_MEMTEST=yCONFIG_M486=y
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MELAN is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6
# CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_F00F_BUG=yCONFIG_X86_INVD_BUG=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y
# CONFIG_CPU_SUP_CENTAUR is not set
# CONFIG_CPU_SUP_TRANSMETA_32 is not set CONFIG_CPU_SUP_UMC_32=yCONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y
# CONFIG_DMI is not setCONFIG_NR_CPUS=8CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=yCONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set
# CONFIG_VM86 is not setCONFIG_TOSHIBA=yCONFIG_I8K=m
# CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=yCONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_LIB=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
# CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y
# CONFIG_VMSPLIT_3G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
# CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_2G_OPT=y
# CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x78000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_SPLIT_PTLOCK_CPUS=999999
# CONFIG_COMPACTION is not set
# CONFIG_MIGRATION is not set
# CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0CONFIG_VIRT_TO_BUS=yCONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CLEANCACHE=y
# CONFIG_CMA is not set
# CONFIG_ZBUD is not setCONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=yCONFIG_MTRR=yCONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set
# CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y
# CONFIG_EFI is not setCONFIG_SECCOMP=yCONFIG_CC_STACKPROTECTOR=yCONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=100
# CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y
# CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not setCONFIG_PM_RUNTIME=yCONFIG_PM=yCONFIG_PM_DEBUG=yCONFIG_PM_ADVANCED_DEBUG=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not setCONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not setCONFIG_ACPI_AC=yCONFIG_ACPI_BATTERY=yCONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not setCONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not setCONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not setCONFIG_ACPI_THERMAL=yCONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not setCONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not setCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_HOTPLUG_MEMORY is not set
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not setCONFIG_SFI=y
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# x86 CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=m CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set
#
# shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
#
# CPU Idle
#CONFIG_CPU_IDLE=yCONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
# CONFIG_CPU_IDLE_GOV_LADDER is not setCONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set
#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_GOBIOS=y
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOANY is not setCONFIG_PCI_BIOS=yCONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCIEPORTBUS is not set
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_HT_IRQ is not setCONFIG_PCI_ATS=yCONFIG_PCI_IOV=yCONFIG_PCI_PRI=y
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not setCONFIG_PCI_LABEL=y
#
# PCI host controller drivers
#CONFIG_ISA_DMA_API=yCONFIG_ISA=y
# CONFIG_EISA is not set
CONFIG_SCx200=y
# CONFIG_SCx200HR_TIMER is not set
# CONFIG_OLPC is not setCONFIG_ALIX=yCONFIG_NET5501=yCONFIG_AMD_NB=yCONFIG_PCCARD=mCONFIG_PCMCIA=mCONFIG_PCMCIA_LOAD_CIS=y
# CONFIG_CARDBUS is not set
#
# PC-card bridges
#CONFIG_YENTA=mCONFIG_YENTA_O2=y
# CONFIG_YENTA_RICOH is not set
# CONFIG_YENTA_TI is not setCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=m
# CONFIG_I82092 is not setCONFIG_I82365=mCONFIG_TCIC=mCONFIG_PCMCIA_PROBE=yCONFIG_PCCARD_NONSTATIC=yCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_COMPAQ=m
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_ACPI is not setCONFIG_HOTPLUG_PCI_CPCI=y
# CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not setCONFIG_HOTPLUG_PCI_CPCI_GENERIC=yCONFIG_HOTPLUG_PCI_SHPC=yCONFIG_RAPIDIO=yCONFIG_RAPIDIO_DISC_TIMEOUT=30
# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not setCONFIG_RAPIDIO_DMA_ENGINE=yCONFIG_RAPIDIO_DEBUG=y
# CONFIG_RAPIDIO_ENUM_BASIC is not set
#
# RapidIO Switch drivers
#CONFIG_RAPIDIO_TSI57X=mCONFIG_RAPIDIO_CPS_XX=yCONFIG_RAPIDIO_TSI568=m
# CONFIG_RAPIDIO_CPS_GEN2 is not set
# CONFIG_X86_SYSFB is not set
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=yCONFIG_BINFMT_SCRIPT=mCONFIG_HAVE_AOUT=y
# CONFIG_BINFMT_AOUT is not setCONFIG_BINFMT_MISC=mCONFIG_COREDUMP=yCONFIG_HAVE_ATOMIC_IOMAP=yCONFIG_NET=y
#
# Networking options
#
# CONFIG_PACKET is not setCONFIG_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_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_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
# CONFIG_NETLINK_MMAP is not set
# CONFIG_NETLINK_DIAG is not set
# CONFIG_NET_MPLS_GSO is not setCONFIG_RPS=yCONFIG_RFS_ACCEL=yCONFIG_XPS=yCONFIG_NET_RX_BUSY_POLL=yCONFIG_BQL=yCONFIG_NET_FLOW_LIMIT=y
#
# Network testing
#
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not setCONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
# CONFIG_LIB80211 is not set
#
# CFG80211 needs to be enabled for MAC80211
#
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_NFC is not set
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH=""CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
# CONFIG_STANDALONE is not set
# CONFIG_PREVENT_FIRMWARE_BUILD is not setCONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not setCONFIG_EXTRA_FIRMWARE=""CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not setCONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not setCONFIG_REGMAP=yCONFIG_REGMAP_I2C=mCONFIG_REGMAP_MMIO=mCONFIG_REGMAP_IRQ=yCONFIG_DMA_SHARED_BUFFER=y
#
# Bus devices
#
# CONFIG_CONNECTOR is not setCONFIG_MTD=mCONFIG_MTD_TESTS=m
# CONFIG_MTD_REDBOOT_PARTS is not setCONFIG_MTD_CMDLINE_PARTS=mCONFIG_MTD_AR7_PARTS=m
#
# User Modules And Translation Layers
#CONFIG_MTD_OOPS=m
#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=mCONFIG_MTD_CFI_ADV_OPTIONS=yCONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_GEOMETRY is not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_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 setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
# CONFIG_MTD_OTP is not set
# CONFIG_MTD_CFI_INTELEXT is not set
# CONFIG_MTD_CFI_AMDSTD is not setCONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=m
# CONFIG_MTD_ROM is not setCONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not setCONFIG_MTD_PHYSMAP=mCONFIG_MTD_PHYSMAP_COMPAT=yCONFIG_MTD_PHYSMAP_START=0x8000000CONFIG_MTD_PHYSMAP_LEN=0CONFIG_MTD_PHYSMAP_BANKWIDTH=2CONFIG_MTD_SC520CDP=m
# CONFIG_MTD_NETSC520 is not set
# CONFIG_MTD_TS5500 is not set
# CONFIG_MTD_SCx200_DOCFLASH is not setCONFIG_MTD_AMD76XROM=m
# CONFIG_MTD_ICHXROM is not set
# CONFIG_MTD_ESB2ROM is not setCONFIG_MTD_CK804XROM=mCONFIG_MTD_SCB2_FLASH=m
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not setCONFIG_MTD_INTEL_VR_NOR=mCONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not setCONFIG_MTD_SLRAM=m
# CONFIG_MTD_PHRAM is not setCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m
# CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
# CONFIG_MTD_NAND_DENALI is not set CONFIG_MTD_NAND_GPIO=mCONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y
#
# LPDDR flash memory drivers
#CONFIG_MTD_LPDDR=mCONFIG_MTD_QINFO_PROBE=mCONFIG_MTD_UBI=mCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not setCONFIG_MTD_UBI_GLUEBI=m
# CONFIG_PARPORT is not setCONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
#
# Protocols
#
# CONFIG_ISAPNP is not set
# CONFIG_PNPBIOS is not setCONFIG_PNPACPI=y
#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not setCONFIG_AD525X_DPOT=mCONFIG_AD525X_DPOT_I2C=mCONFIG_DUMMY_IRQ=y
# CONFIG_IBM_ASM is not setCONFIG_PHANTOM=y
# CONFIG_INTEL_MID_PTI is not setCONFIG_SGI_IOC4=y
# CONFIG_TIFM_CORE is not setCONFIG_ICS932S401=m
# CONFIG_ATMEL_SSC is not setCONFIG_ENCLOSURE_SERVICES=m
# CONFIG_CS5535_MFGPT is not set
# CONFIG_HP_ILO is not setCONFIG_APDS9802ALS=m
# CONFIG_ISL29003 is not setCONFIG_ISL29020=mCONFIG_SENSORS_TSL2550=mCONFIG_SENSORS_BH1780=mCONFIG_SENSORS_BH1770=m
# CONFIG_SENSORS_APDS990X is not setCONFIG_HMC6352=mCONFIG_DS1682=mCONFIG_VMWARE_BALLOON=y
# CONFIG_BMP085_I2C is not set
# CONFIG_PCH_PHUB is not setCONFIG_USB_SWITCH_FSA9480=mCONFIG_SRAM=y
# CONFIG_C2PORT is not set
#
# EEPROM support
#CONFIG_EEPROM_AT24=m
# CONFIG_EEPROM_LEGACY is not setCONFIG_EEPROM_MAX6875=mCONFIG_EEPROM_93CX6=mCONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not setCONFIG_CB710_DEBUG_ASSUMPTIONS=y
#
# Texas Instruments shared transport line discipline #
# CONFIG_TI_ST is not set
# CONFIG_SENSORS_LIS3_I2C is not set
#
# Altera FPGA firmware download module
#CONFIG_ALTERA_STAPL=mCONFIG_INTEL_MEI=yCONFIG_INTEL_MEI_ME=y
# CONFIG_VMWARE_VMCI is not setCONFIG_HAVE_IDE=y
#
# SCSI device support
#CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not setCONFIG_FUSION=yCONFIG_FUSION_MAX_SGE=128
# CONFIG_FUSION_LOGGING is not set
#
# IEEE 1394 (FireWire) support
#CONFIG_FIREWIRE=mCONFIG_FIREWIRE_OHCI=m
# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_VHOST_NET is not set
#
# Input device support
#CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_INPUT_POLLDEV is not set
# CONFIG_INPUT_SPARSEKMAP is not set
# CONFIG_INPUT_MATRIXKMAP is not set
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not setCONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 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_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_CROS_EC is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=yCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_CYPRESS=yCONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_GPIO is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=yCONFIG_SERIO_CT82C710=mCONFIG_SERIO_PCIPS2=mCONFIG_SERIO_LIBPS2=yCONFIG_SERIO_RAW=mCONFIG_SERIO_ALTERA_PS2=m
# CONFIG_SERIO_PS2MULT is not setCONFIG_SERIO_ARC_PS2=mCONFIG_GAMEPORT=yCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=y
# CONFIG_GAMEPORT_EMU10K1 is not setCONFIG_GAMEPORT_FM801=m
#
# Character devices
#CONFIG_TTY=y
# CONFIG_VT is not setCONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not setCONFIG_LEGACY_PTYS=yCONFIG_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_DEVKMEM is not set
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_DEPRECATED_OPTIONS=yCONFIG_SERIAL_8250_PNP=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_DMA=yCONFIG_SERIAL_8250_PCI=y
# CONFIG_SERIAL_8250_CS is not setCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_DW is not set
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_UARTLITE is not setCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_PCH_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_ST_ASC is not set
# CONFIG_TTY_PRINTK is not set
# CONFIG_VIRTIO_CONSOLE is not setCONFIG_IPMI_HANDLER=yCONFIG_IPMI_PANIC_EVENT=yCONFIG_IPMI_PANIC_STRING=yCONFIG_IPMI_DEVICE_INTERFACE=yCONFIG_IPMI_SI=mCONFIG_IPMI_WATCHDOG=y
# CONFIG_IPMI_POWEROFF is not set
# CONFIG_HW_RANDOM is not setCONFIG_NVRAM=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not setCONFIG_CARDMAN_4000=mCONFIG_CARDMAN_4040=m
# CONFIG_MWAVE is not set
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=mCONFIG_NSC_GPIO=y
# CONFIG_HPET is not setCONFIG_HANGCHECK_TIMER=mCONFIG_TCG_TPM=yCONFIG_TCG_TIS=yCONFIG_TCG_TIS_I2C_INFINEON=m
# CONFIG_TCG_NSC is not setCONFIG_TCG_ATMEL=y
# CONFIG_TCG_INFINEON is not setCONFIG_TCG_ST33_I2C=m
# CONFIG_TELCLOCK is not setCONFIG_DEVPORT=yCONFIG_I2C=mCONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not setCONFIG_I2C_CHARDEV=mCONFIG_I2C_MUX=m
#
# Multiplexer I2C Chip support
#CONFIG_I2C_MUX_GPIO=mCONFIG_I2C_MUX_PCA9541=m
# CONFIG_I2C_MUX_PCA954x is not set
# CONFIG_I2C_HELPER_AUTO is not setCONFIG_I2C_SMBUS=m
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not setCONFIG_I2C_ALI1563=m
# CONFIG_I2C_ALI15X3 is not setCONFIG_I2C_AMD756=m
# CONFIG_I2C_AMD756_S4882 is not setCONFIG_I2C_AMD8111=m
# CONFIG_I2C_I801 is not setCONFIG_I2C_ISCH=mCONFIG_I2C_ISMT=mCONFIG_I2C_PIIX4=mCONFIG_I2C_NFORCE2=m
# CONFIG_I2C_NFORCE2_S4985 is not setCONFIG_I2C_SIS5595=m
# CONFIG_I2C_SIS630 is not setCONFIG_I2C_SIS96X=mCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=m
#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set
#
# I2C system bus drivers (mostly embedded / system-on-chip) #
# CONFIG_I2C_CBUS_GPIO is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EG20T is not setCONFIG_I2C_GPIO=m
# CONFIG_I2C_KEMPLD is not set
# CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m
# CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=mCONFIG_I2C_XILINX=m
#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not setCONFIG_I2C_PARPORT_LIGHT=m
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not setCONFIG_I2C_VIPERBOARD=m
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_ISA is not set
# CONFIG_SCx200_I2C is not set
CONFIG_SCx200_ACB=mCONFIG_I2C_STUB=m
# 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 setCONFIG_HSI=yCONFIG_HSI_BOARDINFO=y
#
# HSI clients
#
# CONFIG_HSI_CHAR is not set
#
# PPS support
#CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set
#
# PPS clients support
#CONFIG_PPS_CLIENT_KTIMER=m
# CONFIG_PPS_CLIENT_LDISC is not set
# CONFIG_PPS_CLIENT_GPIO is not set
#
# PPS generators support
#
#
# PTP clock support
#
# CONFIG_PTP_1588_CLOCK is not set
#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. #
# CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=yCONFIG_GPIO_DEVRES=yCONFIG_GPIOLIB=yCONFIG_GPIO_ACPI=yCONFIG_DEBUG_GPIO=y
# CONFIG_GPIO_SYSFS is not setCONFIG_GPIO_GENERIC=yCONFIG_GPIO_MAX730X=m
#
# Memory mapped GPIO drivers:
#CONFIG_GPIO_GENERIC_PLATFORM=y
# CONFIG_GPIO_IT8761E is not setCONFIG_GPIO_F7188X=yCONFIG_GPIO_TS5500=mCONFIG_GPIO_SCH=yCONFIG_GPIO_ICH=y
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_LYNXPOINT is not set
#
# I2C GPIO expanders:
#CONFIG_GPIO_MAX7300=m
# CONFIG_GPIO_MAX732X is not setCONFIG_GPIO_PCA953X=m
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_ADP5588 is not set
#
# PCI GPIO expanders:
#CONFIG_GPIO_CS5535=mCONFIG_GPIO_BT8XX=m
# CONFIG_GPIO_AMD8111 is not setCONFIG_GPIO_LANGWELL=yCONFIG_GPIO_PCH=mCONFIG_GPIO_ML_IOH=m
# CONFIG_GPIO_TIMBERDALE is not setCONFIG_GPIO_RDC321X=y
#
# SPI GPIO expanders:
#CONFIG_GPIO_MCP23S08=m
#
# AC97 GPIO expanders:
#
#
# LPC GPIO expanders:
#
# CONFIG_GPIO_KEMPLD is not set
#
# MODULbus GPIO expanders:
#
#
# USB GPIO expanders:
#
# CONFIG_GPIO_VIPERBOARD is not setCONFIG_W1=y
#
# 1-wire Bus Masters
#CONFIG_W1_MASTER_MATROX=yCONFIG_W1_MASTER_DS2490=mCONFIG_W1_MASTER_DS2482=m
# CONFIG_W1_MASTER_DS1WM is not setCONFIG_W1_MASTER_GPIO=y
#
# 1-wire Slaves
#CONFIG_W1_SLAVE_THERM=m
# CONFIG_W1_SLAVE_SMEM is not set
# CONFIG_W1_SLAVE_DS2408 is not set
# CONFIG_W1_SLAVE_DS2413 is not setCONFIG_W1_SLAVE_DS2423=yCONFIG_W1_SLAVE_DS2431=mCONFIG_W1_SLAVE_DS2433=mCONFIG_W1_SLAVE_DS2433_CRC=yCONFIG_W1_SLAVE_DS2760=mCONFIG_W1_SLAVE_DS2780=yCONFIG_W1_SLAVE_DS2781=y
# CONFIG_W1_SLAVE_DS28E04 is not setCONFIG_W1_SLAVE_BQ27000=mCONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not setCONFIG_PDA_POWER=m
# CONFIG_GENERIC_ADC_BATTERY is not setCONFIG_TEST_POWER=mCONFIG_BATTERY_DS2760=mCONFIG_BATTERY_DS2780=y
# CONFIG_BATTERY_DS2781 is not setCONFIG_BATTERY_DS2782=m
# CONFIG_BATTERY_SBS is not set
CONFIG_BATTERY_BQ27x00=mCONFIG_BATTERY_BQ27X00_I2C=yCONFIG_BATTERY_BQ27X00_PLATFORM=yCONFIG_BATTERY_MAX17040=mCONFIG_BATTERY_MAX17042=mCONFIG_CHARGER_PCF50633=mCONFIG_CHARGER_ISP1704=mCONFIG_CHARGER_MAX8903=mCONFIG_CHARGER_LP8727=m
# CONFIG_CHARGER_GPIO is not set
# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_BQ24190 is not setCONFIG_CHARGER_SMB347=mCONFIG_BATTERY_GOLDFISH=yCONFIG_POWER_RESET=yCONFIG_POWER_AVS=yCONFIG_HWMON=mCONFIG_HWMON_VID=mCONFIG_HWMON_DEBUG_CHIP=y
#
# Native drivers
#CONFIG_SENSORS_AD7414=m
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not setCONFIG_SENSORS_ADM1026=m
# CONFIG_SENSORS_ADM1029 is not setCONFIG_SENSORS_ADM1031=m
# CONFIG_SENSORS_ADM9240 is not setCONFIG_SENSORS_ADT7X10=mCONFIG_SENSORS_ADT7410=mCONFIG_SENSORS_ADT7411=mCONFIG_SENSORS_ADT7462=m
# CONFIG_SENSORS_ADT7470 is not setCONFIG_SENSORS_ADT7475=mCONFIG_SENSORS_ASC7621=m
# CONFIG_SENSORS_K8TEMP is not setCONFIG_SENSORS_K10TEMP=mCONFIG_SENSORS_FAM15H_POWER=mCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=m
# CONFIG_SENSORS_DS620 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not setCONFIG_SENSORS_F71805F=m
# CONFIG_SENSORS_F71882FG is not setCONFIG_SENSORS_F75375S=mCONFIG_SENSORS_FSCHMD=mCONFIG_SENSORS_G760A=m
# CONFIG_SENSORS_G762 is not setCONFIG_SENSORS_GL518SM=m
# CONFIG_SENSORS_GL520SM is not setCONFIG_SENSORS_GPIO_FAN=m
# CONFIG_SENSORS_HIH6130 is not setCONFIG_SENSORS_HTU21=mCONFIG_SENSORS_CORETEMP=mCONFIG_SENSORS_IBMAEM=mCONFIG_SENSORS_IBMPEX=m
# CONFIG_SENSORS_IIO_HWMON is not setCONFIG_SENSORS_IT87=mCONFIG_SENSORS_JC42=mCONFIG_SENSORS_LINEAGE=m
# CONFIG_SENSORS_LM63 is not setCONFIG_SENSORS_LM73=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=m
# CONFIG_SENSORS_LM80 is not setCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=mCONFIG_SENSORS_LM93=mCONFIG_SENSORS_LTC4151=m
# CONFIG_SENSORS_LTC4215 is not setCONFIG_SENSORS_LTC4245=mCONFIG_SENSORS_LTC4261=mCONFIG_SENSORS_LM95234=mCONFIG_SENSORS_LM95241=mCONFIG_SENSORS_LM95245=mCONFIG_SENSORS_MAX16065=mCONFIG_SENSORS_MAX1619=mCONFIG_SENSORS_MAX1668=mCONFIG_SENSORS_MAX197=mCONFIG_SENSORS_MAX6639=m
# CONFIG_SENSORS_MAX6642 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not setCONFIG_SENSORS_MCP3021=mCONFIG_SENSORS_NCT6775=mCONFIG_SENSORS_NTC_THERMISTOR=mCONFIG_SENSORS_PC87360=mCONFIG_SENSORS_PC87427=mCONFIG_SENSORS_PCF8591=m
# CONFIG_PMBUS is not set
# CONFIG_SENSORS_SHT15 is not set
# CONFIG_SENSORS_SHT21 is not setCONFIG_SENSORS_SIS5595=m
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not setCONFIG_SENSORS_EMC1403=m
# CONFIG_SENSORS_EMC2103 is not setCONFIG_SENSORS_EMC6W201=m
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not setCONFIG_SENSORS_SCH56XX_COMMON=mCONFIG_SENSORS_SCH5627=mCONFIG_SENSORS_SCH5636=mCONFIG_SENSORS_ADS1015=m
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_AMC6821 is not setCONFIG_SENSORS_INA209=m
# CONFIG_SENSORS_INA2XX is not setCONFIG_SENSORS_THMC50=mCONFIG_SENSORS_TMP102=mCONFIG_SENSORS_TMP401=mCONFIG_SENSORS_TMP421=mCONFIG_SENSORS_VIA_CPUTEMP=m
# CONFIG_SENSORS_VIA686A is not setCONFIG_SENSORS_VT1211=mCONFIG_SENSORS_VT8231=mCONFIG_SENSORS_W83781D=mCONFIG_SENSORS_W83791D=mCONFIG_SENSORS_W83792D=mCONFIG_SENSORS_W83793=mCONFIG_SENSORS_W83795=mCONFIG_SENSORS_W83795_FANCTRL=yCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83L786NG=mCONFIG_SENSORS_W83627HF=m
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_APPLESMC is not setCONFIG_SENSORS_MC13783_ADC=m
#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y
#
# Texas Instruments thermal drivers
#CONFIG_WATCHDOG=yCONFIG_WATCHDOG_CORE=yCONFIG_WATCHDOG_NOWAYOUT=y
#
# Watchdog Device Drivers
#CONFIG_SOFT_WATCHDOG=yCONFIG_RETU_WATCHDOG=m
# CONFIG_ACQUIRE_WDT is not setCONFIG_ADVANTECH_WDT=yCONFIG_ALIM1535_WDT=mCONFIG_ALIM7101_WDT=m
# CONFIG_F71808E_WDT is not setCONFIG_SP5100_TCO=mCONFIG_SC520_WDT=mCONFIG_SBC_FITPC2_WATCHDOG=m
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not setCONFIG_IBMASR=y
# CONFIG_WAFER_WDT is not setCONFIG_I6300ESB_WDT=y
# CONFIG_IE6XX_WDT is not set
# CONFIG_ITCO_WDT is not set
# CONFIG_IT8712F_WDT is not setCONFIG_IT87_WDT=m
# CONFIG_HP_WATCHDOG is not setCONFIG_KEMPLD_WDT=m
# CONFIG_SC1200_WDT is not set
# CONFIG_SCx200_WDT is not setCONFIG_PC87413_WDT=yCONFIG_NV_TCO=m
# CONFIG_60XX_WDT is not set
# CONFIG_SBC8360_WDT is not setCONFIG_SBC7240_WDT=y
# CONFIG_CPU5_WDT is not setCONFIG_SMSC_SCH311X_WDT=mCONFIG_SMSC37B787_WDT=mCONFIG_VIA_WDT=mCONFIG_W83627HF_WDT=mCONFIG_W83697HF_WDT=mCONFIG_W83697UG_WDT=m
# CONFIG_W83877F_WDT is not setCONFIG_W83977F_WDT=m
# CONFIG_MACHZ_WDT is not setCONFIG_SBC_EPX_C3_WATCHDOG=mCONFIG_MEN_A21_WDT=y
#
# ISA-based Watchdog Cards
#CONFIG_PCWATCHDOG=y
# CONFIG_MIXCOMWD is not set
# CONFIG_WDT is not set
#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=y
# CONFIG_WDTPCI is not set
#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=mCONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#CONFIG_SSB=yCONFIG_SSB_PCIHOST_POSSIBLE=y
# CONFIG_SSB_PCIHOST is not setCONFIG_SSB_SILENT=y
# CONFIG_SSB_DRIVER_GPIO is not setCONFIG_BCMA_POSSIBLE=y
#
# Broadcom specific AMBA
#CONFIG_BCMA=mCONFIG_BCMA_HOST_PCI_POSSIBLE=yCONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_HOST_SOC is not set
# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set
#
# Multifunction device drivers
#CONFIG_MFD_CORE=yCONFIG_MFD_CS5535=yCONFIG_MFD_CROS_EC=mCONFIG_MFD_CROS_EC_I2C=mCONFIG_MFD_MC13783=mCONFIG_MFD_MC13XXX=mCONFIG_MFD_MC13XXX_I2C=mCONFIG_HTC_PASIC3=mCONFIG_LPC_ICH=yCONFIG_LPC_SCH=y
# CONFIG_MFD_JANZ_CMODIO is not setCONFIG_MFD_KEMPLD=mCONFIG_MFD_VIPERBOARD=mCONFIG_MFD_RETU=mCONFIG_MFD_PCF50633=mCONFIG_PCF50633_ADC=m
# CONFIG_PCF50633_GPIO is not setCONFIG_MFD_RDC321X=yCONFIG_MFD_RTSX_PCI=y
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_SYSCON is not setCONFIG_MFD_TI_AM335X_TSCADC=mCONFIG_TPS6105X=m
# CONFIG_TPS65010 is not setCONFIG_TPS6507X=mCONFIG_MFD_TPS65217=m
# CONFIG_MFD_TPS65912 is not setCONFIG_MFD_WL1273_CORE=m
# CONFIG_MFD_LM3533 is not setCONFIG_MFD_TIMBERDALE=m
# CONFIG_MFD_TMIO is not setCONFIG_MFD_VX855=m
# CONFIG_MFD_ARIZONA_I2C is not setCONFIG_REGULATOR=yCONFIG_REGULATOR_DEBUG=y
# CONFIG_REGULATOR_DUMMY is not setCONFIG_REGULATOR_FIXED_VOLTAGE=mCONFIG_REGULATOR_VIRTUAL_CONSUMER=mCONFIG_REGULATOR_USERSPACE_CONSUMER=mCONFIG_REGULATOR_AD5398=mCONFIG_REGULATOR_DA9210=mCONFIG_REGULATOR_FAN53555=mCONFIG_REGULATOR_GPIO=mCONFIG_REGULATOR_ISL6271A=mCONFIG_REGULATOR_LP3971=mCONFIG_REGULATOR_LP3972=mCONFIG_REGULATOR_LP872X=m
# CONFIG_REGULATOR_LP8755 is not setCONFIG_REGULATOR_MAX1586=m
# CONFIG_REGULATOR_MAX8649 is not setCONFIG_REGULATOR_MAX8660=mCONFIG_REGULATOR_MAX8952=m
# CONFIG_REGULATOR_MAX8973 is not setCONFIG_REGULATOR_MC13XXX_CORE=m
# CONFIG_REGULATOR_MC13783 is not setCONFIG_REGULATOR_MC13892=mCONFIG_REGULATOR_PCF50633=m
# CONFIG_REGULATOR_PFUZE100 is not setCONFIG_REGULATOR_TPS51632=mCONFIG_REGULATOR_TPS6105X=m
# CONFIG_REGULATOR_TPS62360 is not setCONFIG_REGULATOR_TPS65023=mCONFIG_REGULATOR_TPS6507X=mCONFIG_REGULATOR_TPS65217=mCONFIG_MEDIA_SUPPORT=y
#
# Multimedia core support
#
# CONFIG_MEDIA_CAMERA_SUPPORT is not setCONFIG_MEDIA_ANALOG_TV_SUPPORT=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not setCONFIG_MEDIA_RADIO_SUPPORT=y
# CONFIG_MEDIA_RC_SUPPORT is not setCONFIG_VIDEO_DEV=yCONFIG_VIDEO_V4L2=mCONFIG_VIDEO_ADV_DEBUG=yCONFIG_VIDEO_FIXED_MINOR_RANGES=yCONFIG_VIDEO_TUNER=mCONFIG_VIDEOBUF_GEN=mCONFIG_VIDEOBUF_DMA_SG=mCONFIG_VIDEOBUF2_CORE=mCONFIG_VIDEOBUF2_MEMOPS=mCONFIG_VIDEOBUF2_VMALLOC=mCONFIG_VIDEO_V4L2_INT_DEVICE=m
# CONFIG_TTPCI_EEPROM is not set
#
# Media drivers
#CONFIG_MEDIA_USB_SUPPORT=y
#
# Analog TV USB devices
#
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_HDPVR is not set
# CONFIG_VIDEO_USBVISION is not setCONFIG_VIDEO_STK1160_COMMON=mCONFIG_VIDEO_STK1160=m
#
# Analog/digital TV USB devices
#
#
# Webcam, TV (analog/digital) USB devices
#CONFIG_VIDEO_EM28XX=mCONFIG_MEDIA_PCI_SUPPORT=y
#
# Media capture/analog TV support
#CONFIG_VIDEO_ZORAN=mCONFIG_VIDEO_ZORAN_DC30=m
# CONFIG_VIDEO_ZORAN_ZR36060 is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not setCONFIG_VIDEO_HEXIUM_ORION=mCONFIG_VIDEO_MXB=m
#
# Media capture/analog/hybrid TV support
#
# CONFIG_VIDEO_CX25821 is not setCONFIG_VIDEO_SAA7134=m
#
# Supported MMC/SDIO adapters
#CONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_SI470X is not setCONFIG_USB_MR800=mCONFIG_USB_DSBR=m
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_SHARK is not setCONFIG_RADIO_SHARK2=mCONFIG_I2C_SI4713=m
# CONFIG_RADIO_SI4713 is not setCONFIG_USB_KEENE=m
# CONFIG_USB_MA901 is not setCONFIG_RADIO_TEA5764=mCONFIG_RADIO_SAA7706H=mCONFIG_RADIO_TEF6862=mCONFIG_RADIO_TIMBERDALE=mCONFIG_RADIO_WL1273=m
#
# Texas Instruments WL128x FM driver (ST based)
#
# CONFIG_V4L_RADIO_ISA_DRIVERS is not setCONFIG_VIDEO_TVEEPROM=mCONFIG_CYPRESS_FIRMWARE=mCONFIG_VIDEO_SAA7146=mCONFIG_VIDEO_SAA7146_VV=m
#
# Media ancillary drivers (tuners, sensors, i2c, frontends) #CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y
#
# Audio decoders, processors and mixers
#CONFIG_VIDEO_TDA9840=mCONFIG_VIDEO_TEA6415C=mCONFIG_VIDEO_TEA6420=mCONFIG_VIDEO_MSP3400=m
#
# RDS decoders
#CONFIG_VIDEO_SAA6588=m
#
# Video decoders
#CONFIG_VIDEO_SAA711X=mCONFIG_VIDEO_TVP5150=mCONFIG_VIDEO_VPX3220=m
#
# Video and audio decoders
#
#
# Video encoders
#CONFIG_VIDEO_ADV7175=m
#
# Camera sensor devices
#CONFIG_VIDEO_MT9V011=m
#
# Flash devices
#
#
# Video improvement chips
#
#
# Miscelaneous helper chips
#
#
# Sensors used on soc_camera driver
#CONFIG_MEDIA_TUNER=mCONFIG_MEDIA_TUNER_SIMPLE=mCONFIG_MEDIA_TUNER_TDA8290=mCONFIG_MEDIA_TUNER_TDA827X=mCONFIG_MEDIA_TUNER_TDA18271=mCONFIG_MEDIA_TUNER_TDA9887=mCONFIG_MEDIA_TUNER_TEA5761=mCONFIG_MEDIA_TUNER_TEA5767=mCONFIG_MEDIA_TUNER_MT20XX=mCONFIG_MEDIA_TUNER_XC2028=mCONFIG_MEDIA_TUNER_XC5000=mCONFIG_MEDIA_TUNER_XC4000=mCONFIG_MEDIA_TUNER_MC44S803=m
#
# Tools to develop new frontends
#
# CONFIG_DVB_DUMMY_FE is not set
#
# Graphics support
#CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not setCONFIG_AGP_AMD64=mCONFIG_AGP_INTEL=mCONFIG_AGP_NVIDIA=m
# CONFIG_AGP_SIS is not setCONFIG_AGP_SWORKS=mCONFIG_AGP_VIA=mCONFIG_AGP_EFFICEON=m
# CONFIG_VGA_ARB is not set
# CONFIG_VGA_SWITCHEROO is not setCONFIG_DRM=mCONFIG_DRM_USB=mCONFIG_DRM_KMS_HELPER=mCONFIG_DRM_LOAD_EDID_FIRMWARE=yCONFIG_DRM_TTM=m
#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not setCONFIG_DRM_I2C_SIL164=mCONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_TDFX is not setCONFIG_DRM_R128=m
# CONFIG_DRM_RADEON is not setCONFIG_DRM_NOUVEAU=mCONFIG_NOUVEAU_DEBUG=5CONFIG_NOUVEAU_DEBUG_DEFAULT=3CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I915 is not setCONFIG_DRM_MGA=mCONFIG_DRM_SIS=mCONFIG_DRM_VIA=m
# CONFIG_DRM_SAVAGE is not setCONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
# CONFIG_DRM_GMA500 is not setCONFIG_DRM_UDL=mCONFIG_DRM_AST=mCONFIG_DRM_MGAG200=mCONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_QXL is not setCONFIG_VGASTATE=mCONFIG_VIDEO_OUTPUT_CONTROL=mCONFIG_HDMI=yCONFIG_FB=mCONFIG_FIRMWARE_EDID=yCONFIG_FB_DDC=m
# CONFIG_FB_BOOT_VESA_SUPPORT is not setCONFIG_FB_CFB_FILLRECT=mCONFIG_FB_CFB_COPYAREA=mCONFIG_FB_CFB_IMAGEBLIT=m
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not setCONFIG_FB_SYS_FILLRECT=mCONFIG_FB_SYS_COPYAREA=mCONFIG_FB_SYS_IMAGEBLIT=mCONFIG_FB_FOREIGN_ENDIAN=yCONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not setCONFIG_FB_SYS_FOPS=mCONFIG_FB_DEFERRED_IO=yCONFIG_FB_HECUBA=mCONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not setCONFIG_FB_BACKLIGHT=yCONFIG_FB_MODE_HELPERS=yCONFIG_FB_TILEBLITTING=y
#
# Frame buffer hardware drivers
#CONFIG_FB_CIRRUS=mCONFIG_FB_PM2=m
# CONFIG_FB_PM2_FIFO_DISCONNECT is not setCONFIG_FB_CYBER2000=m
# CONFIG_FB_CYBER2000_DDC is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_VGA16 is not setCONFIG_FB_N411=mCONFIG_FB_HGA=mCONFIG_FB_S1D13XXX=mCONFIG_FB_NVIDIA=mCONFIG_FB_NVIDIA_I2C=yCONFIG_FB_NVIDIA_DEBUG=yCONFIG_FB_NVIDIA_BACKLIGHT=yCONFIG_FB_RIVA=m
# CONFIG_FB_RIVA_I2C is not set
# CONFIG_FB_RIVA_DEBUG is not set
# CONFIG_FB_RIVA_BACKLIGHT is not setCONFIG_FB_I740=mCONFIG_FB_I810=mCONFIG_FB_I810_GTF=y
# CONFIG_FB_I810_I2C is not set
# CONFIG_FB_LE80578 is not setCONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not setCONFIG_FB_INTEL_I2C=yCONFIG_FB_MATROX=m
# CONFIG_FB_MATROX_MILLENIUM is not setCONFIG_FB_MATROX_MYSTIQUE=yCONFIG_FB_MATROX_G=yCONFIG_FB_MATROX_I2C=m
# CONFIG_FB_MATROX_MAVEN is not setCONFIG_FB_RADEON=mCONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not setCONFIG_FB_ATY128=mCONFIG_FB_ATY128_BACKLIGHT=yCONFIG_FB_ATY=mCONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
# CONFIG_FB_ATY_GX is not set
# CONFIG_FB_ATY_BACKLIGHT is not setCONFIG_FB_S3=mCONFIG_FB_S3_DDC=y
# CONFIG_FB_SAVAGE is not setCONFIG_FB_SIS=m
# CONFIG_FB_SIS_300 is not setCONFIG_FB_SIS_315=y
# CONFIG_FB_VIA is not setCONFIG_FB_NEOMAGIC=mCONFIG_FB_KYRO=mCONFIG_FB_3DFX=mCONFIG_FB_3DFX_ACCEL=yCONFIG_FB_3DFX_I2C=yCONFIG_FB_VOODOO1=mCONFIG_FB_VT8623=mCONFIG_FB_TRIDENT=mCONFIG_FB_ARK=mCONFIG_FB_PM3=mCONFIG_FB_CARMINE=m
# CONFIG_FB_CARMINE_DRAM_EVAL is not setCONFIG_CARMINE_DRAM_CUSTOM=yCONFIG_FB_GEODE=yCONFIG_FB_GEODE_LX=mCONFIG_FB_GEODE_GX=mCONFIG_FB_GEODE_GX1=mCONFIG_FB_TMIO=m
# CONFIG_FB_TMIO_ACCELL is not set
# CONFIG_FB_SMSCUFX is not setCONFIG_FB_UDL=mCONFIG_FB_GOLDFISH=mCONFIG_FB_VIRTUAL=mCONFIG_FB_METRONOME=mCONFIG_FB_MB862XX=mCONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_MB862XX_I2C is not set
# CONFIG_FB_BROADSHEET is not setCONFIG_FB_AUO_K190X=mCONFIG_FB_AUO_K1900=mCONFIG_FB_AUO_K1901=mCONFIG_EXYNOS_VIDEO=yCONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_LCD_PLATFORM=mCONFIG_BACKLIGHT_CLASS_DEVICE=m
# CONFIG_BACKLIGHT_GENERIC is not set
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_SAHARA is not setCONFIG_BACKLIGHT_ADP8860=mCONFIG_BACKLIGHT_ADP8870=m
# CONFIG_BACKLIGHT_PCF50633 is not set
# CONFIG_BACKLIGHT_LM3630 is not setCONFIG_BACKLIGHT_LM3639=mCONFIG_BACKLIGHT_LP855X=m
# CONFIG_BACKLIGHT_TPS65217 is not set
# CONFIG_BACKLIGHT_GPIO is not setCONFIG_BACKLIGHT_LV5207LP=m
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set
#
# HID support
#CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not setCONFIG_HID_GENERIC=y
#
# Special HID drivers
#
# CONFIG_HID_A4TECH is not set
# CONFIG_HID_ACRUX is not set
# CONFIG_HID_APPLE is not set
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
# CONFIG_HID_BELKIN is not set
# CONFIG_HID_CHERRY is not set
# CONFIG_HID_CHICONY is not set
# CONFIG_HID_CYPRESS is not set
# CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
# CONFIG_HID_EZKEY is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_HUION is not set
# CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
# CONFIG_HID_GYRATION is not set
# CONFIG_HID_ICADE is not set
# CONFIG_HID_TWINHAN is not set
# CONFIG_HID_KENSINGTON is not set
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LENOVO_TPKBD is not set
# CONFIG_HID_LOGITECH is not set
# CONFIG_HID_MAGICMOUSE is not set
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
# CONFIG_HID_MULTITOUCH is not set
# CONFIG_HID_NTRIG is not set
# CONFIG_HID_ORTEK is not set
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
# CONFIG_HID_SAMSUNG is not set
# CONFIG_HID_SONY is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEELSERIES is not set
# CONFIG_HID_SUNPLUS is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
# CONFIG_HID_THINGM is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
# CONFIG_HID_XINMO is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set
#
# USB HID support
#CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set
#
# USB HID Boot Protocol drivers
#
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
#
# I2C HID support
#
# CONFIG_I2C_HID is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_SUPPORT=yCONFIG_USB_COMMON=mCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB=m
# CONFIG_USB_DEBUG is not setCONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not setCONFIG_USB_OTG=y
# CONFIG_USB_OTG_WHITELIST is not setCONFIG_USB_OTG_BLACKLIST_HUB=yCONFIG_USB_MON=mCONFIG_USB_WUSB=m
# CONFIG_USB_WUSB_CBAF is not set
#
# USB Host Controller Drivers
#CONFIG_USB_C67X00_HCD=mCONFIG_USB_XHCI_HCD=m
# CONFIG_USB_EHCI_HCD is not set
# CONFIG_USB_OXU210HP_HCD is not setCONFIG_USB_ISP116X_HCD=mCONFIG_USB_ISP1760_HCD=mCONFIG_USB_ISP1362_HCD=mCONFIG_USB_FUSBH200_HCD=mCONFIG_USB_FOTG210_HCD=mCONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_HCD_PCI is not setCONFIG_USB_OHCI_HCD_SSB=yCONFIG_USB_OHCI_HCD_PLATFORM=m
# CONFIG_USB_UHCI_HCD is not setCONFIG_USB_SL811_HCD=m
# CONFIG_USB_SL811_HCD_ISO is not set
# CONFIG_USB_SL811_CS is not setCONFIG_USB_R8A66597_HCD=m
# CONFIG_USB_RENESAS_USBHS_HCD is not setCONFIG_USB_WHCI_HCD=mCONFIG_USB_HWA_HCD=mCONFIG_USB_HCD_BCMA=mCONFIG_USB_HCD_SSB=mCONFIG_USB_HCD_TEST_MODE=y
# CONFIG_USB_MUSB_HDRC is not setCONFIG_USB_RENESAS_USBHS=m
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not setCONFIG_USB_PRINTER=m
# CONFIG_USB_WDM is not setCONFIG_USB_TMC=m
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may #
#
# also be needed; see USB_STORAGE Help for more info #
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_CHIPIDEA=mCONFIG_USB_CHIPIDEA_UDC=y
# CONFIG_USB_CHIPIDEA_DEBUG is not set
#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not setCONFIG_USB_EMI26=mCONFIG_USB_ADUTUX=mCONFIG_USB_SEVSEG=mCONFIG_USB_RIO500=m
# CONFIG_USB_LEGOTOWER is not setCONFIG_USB_LCD=mCONFIG_USB_LED=mCONFIG_USB_CYPRESS_CY7C63=mCONFIG_USB_CYTHERM=mCONFIG_USB_IDMOUSE=m
# CONFIG_USB_FTDI_ELAN is not setCONFIG_USB_APPLEDISPLAY=m
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not setCONFIG_USB_IOWARRIOR=mCONFIG_USB_TEST=m
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not setCONFIG_USB_HSIC_USB3503=m
#
# USB Physical Layer drivers
#CONFIG_USB_PHY=yCONFIG_NOP_USB_XCEIV=mCONFIG_OMAP_CONTROL_USB=mCONFIG_OMAP_USB3=mCONFIG_AM335X_CONTROL_USB=mCONFIG_AM335X_PHY_USB=mCONFIG_SAMSUNG_USBPHY=mCONFIG_SAMSUNG_USB2PHY=m
# CONFIG_SAMSUNG_USB3PHY is not set
# CONFIG_USB_GPIO_VBUS is not setCONFIG_USB_ISP1301=mCONFIG_USB_RCAR_PHY=mCONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not setCONFIG_USB_GADGET_VBUS_DRAW=2CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
#
# USB Peripheral Controller
#CONFIG_USB_FUSB300=mCONFIG_USB_FOTG210_UDC=m
# CONFIG_USB_R8A66597 is not set
# CONFIG_USB_RENESAS_USBHS_UDC is not setCONFIG_USB_PXA27X=m
# CONFIG_USB_MV_UDC is not setCONFIG_USB_MV_U3D=mCONFIG_USB_M66592=mCONFIG_USB_AMD5536UDC=m
# CONFIG_USB_NET2272 is not setCONFIG_USB_NET2280=mCONFIG_USB_GOKU=m
# CONFIG_USB_EG20T is not setCONFIG_USB_DUMMY_HCD=mCONFIG_USB_LIBCOMPOSITE=mCONFIG_USB_F_SS_LB=mCONFIG_USB_CONFIGFS=m
# CONFIG_USB_CONFIGFS_SERIAL is not set
# CONFIG_USB_CONFIGFS_ACM is not set
# CONFIG_USB_CONFIGFS_OBEX is not set
# CONFIG_USB_CONFIGFS_NCM is not set
# CONFIG_USB_CONFIGFS_ECM is not set
# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
# CONFIG_USB_CONFIGFS_RNDIS is not set
# CONFIG_USB_CONFIGFS_EEM is not setCONFIG_USB_ZERO=m
# CONFIG_USB_ZERO_HNPTEST is not set
# CONFIG_USB_ETH is not set
# CONFIG_USB_G_NCM is not set
# CONFIG_USB_GADGETFS is not setCONFIG_USB_FUNCTIONFS=m
# CONFIG_USB_FUNCTIONFS_ETH is not set
# CONFIG_USB_FUNCTIONFS_RNDIS is not setCONFIG_USB_FUNCTIONFS_GENERIC=y
# CONFIG_USB_G_SERIAL is not set
# CONFIG_USB_G_PRINTER is not set
# CONFIG_USB_CDC_COMPOSITE is not set
# CONFIG_USB_G_HID is not set
# CONFIG_USB_G_DBGP is not setCONFIG_USB_G_WEBCAM=mCONFIG_UWB=mCONFIG_UWB_HWA=mCONFIG_UWB_WHCI=mCONFIG_UWB_I1480U=m
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not setCONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=y
#
# LED drivers
#CONFIG_LEDS_LM3530=mCONFIG_LEDS_LM3642=mCONFIG_LEDS_NET48XX=mCONFIG_LEDS_WRAP=m
# CONFIG_LEDS_PCA9532 is not setCONFIG_LEDS_GPIO=mCONFIG_LEDS_LP3944=mCONFIG_LEDS_LP55XX_COMMON=m
# CONFIG_LEDS_LP5521 is not setCONFIG_LEDS_LP5523=m
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA9633 is not setCONFIG_LEDS_REGULATOR=mCONFIG_LEDS_BD2802=mCONFIG_LEDS_LT3593=y
# CONFIG_LEDS_DELL_NETBOOKS is not setCONFIG_LEDS_MC13783=m
# CONFIG_LEDS_TCA6507 is not set
CONFIG_LEDS_LM355x=m
# CONFIG_LEDS_OT200 is not set
# CONFIG_LEDS_BLINKM is not set
#
# LED Triggers
#
# CONFIG_LEDS_TRIGGERS is not setCONFIG_ACCESSIBILITY=y
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not setCONFIG_RTC_LIB=yCONFIG_RTC_CLASS=yCONFIG_RTC_HCTOSYS=y
# CONFIG_RTC_SYSTOHC is not setCONFIG_RTC_HCTOSYS_DEVICE="rtc0"CONFIG_RTC_DEBUG=y
#
# RTC interfaces
#CONFIG_RTC_INTF_SYSFS=yCONFIG_RTC_INTF_PROC=yCONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not setCONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not setCONFIG_RTC_DRV_DS1374=mCONFIG_RTC_DRV_DS1672=mCONFIG_RTC_DRV_DS3232=m
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not setCONFIG_RTC_DRV_ISL1208=mCONFIG_RTC_DRV_ISL12022=m
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF2127 is not setCONFIG_RTC_DRV_PCF8523=m
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not setCONFIG_RTC_DRV_M41T80=m
# CONFIG_RTC_DRV_M41T80_WDT is not setCONFIG_RTC_DRV_BQ32K=mCONFIG_RTC_DRV_S35390A=m
# CONFIG_RTC_DRV_FM3130 is not setCONFIG_RTC_DRV_RX8581=m
# CONFIG_RTC_DRV_RX8025 is not setCONFIG_RTC_DRV_EM3027=mCONFIG_RTC_DRV_RV3029C2=m
#
# SPI RTC drivers
#
#
# Platform RTC drivers
#CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not setCONFIG_RTC_DRV_DS1553=m
# CONFIG_RTC_DRV_DS1742 is not setCONFIG_RTC_DRV_STK17TA8=yCONFIG_RTC_DRV_M48T86=m
# CONFIG_RTC_DRV_M48T35 is not setCONFIG_RTC_DRV_M48T59=yCONFIG_RTC_DRV_MSM6242=mCONFIG_RTC_DRV_BQ4802=yCONFIG_RTC_DRV_RP5C01=m
# CONFIG_RTC_DRV_V3020 is not setCONFIG_RTC_DRV_DS2404=mCONFIG_RTC_DRV_PCF50633=m
#
# on-CPU RTC drivers
#CONFIG_RTC_DRV_MC13XXX=m
# CONFIG_RTC_DRV_MOXART is not set
#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not setCONFIG_DMADEVICES=yCONFIG_DMADEVICES_DEBUG=yCONFIG_DMADEVICES_VDEBUG=y
#
# DMA Devices
#CONFIG_INTEL_MID_DMAC=mCONFIG_INTEL_IOATDMA=mCONFIG_DW_DMAC_CORE=yCONFIG_DW_DMAC=yCONFIG_DW_DMAC_PCI=mCONFIG_TIMB_DMA=mCONFIG_PCH_DMA=mCONFIG_DMA_ENGINE=yCONFIG_DMA_ACPI=y
#
# DMA Clients
#CONFIG_NET_DMA=yCONFIG_ASYNC_TX_DMA=yCONFIG_DMATEST=mCONFIG_DCA=mCONFIG_AUXDISPLAY=yCONFIG_UIO=m
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_PDRV_GENIRQ is not setCONFIG_UIO_DMEM_GENIRQ=mCONFIG_UIO_AEC=mCONFIG_UIO_SERCOS3=mCONFIG_UIO_PCI_GENERIC=mCONFIG_UIO_NETX=mCONFIG_UIO_MF624=mCONFIG_VIRT_DRIVERS=yCONFIG_VIRTIO=m
#
# Virtio drivers
#CONFIG_VIRTIO_PCI=mCONFIG_VIRTIO_BALLOON=m
# CONFIG_VIRTIO_MMIO is not set
#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
# CONFIG_STAGING is not setCONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_DELL_LAPTOP is not set
# CONFIG_DELL_WMI is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_TC1100_WMI is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WMI is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
# CONFIG_EEEPC_LAPTOP is not set
# CONFIG_ASUS_WMI is not setCONFIG_ACPI_WMI=m
# CONFIG_MSI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not setCONFIG_IBM_RTL=m
# CONFIG_XO15_EBOOK is not setCONFIG_SAMSUNG_LAPTOP=mCONFIG_MXM_WMI=mCONFIG_SAMSUNG_Q10=m
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set
#
# Hardware Spinlock drivers
#CONFIG_CLKSRC_I8253=yCONFIG_CLKEVT_I8253=yCONFIG_I8253_LOCK=yCONFIG_CLKBLD_I8253=yCONFIG_MAILBOX=yCONFIG_IOMMU_SUPPORT=y
#
# Remoteproc drivers
#CONFIG_REMOTEPROC=mCONFIG_STE_MODEM_RPROC=m
#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not setCONFIG_IIO=mCONFIG_IIO_BUFFER=yCONFIG_IIO_BUFFER_CB=yCONFIG_IIO_KFIFO_BUF=mCONFIG_IIO_TRIGGERED_BUFFER=mCONFIG_IIO_TRIGGER=yCONFIG_IIO_CONSUMERS_PER_TRIGGER=2
#
# Accelerometers
#
# CONFIG_BMA180 is not setCONFIG_IIO_ST_ACCEL_3AXIS=mCONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
#
# Analog to digital converters
#CONFIG_MAX1363=mCONFIG_NAU7802=mCONFIG_TI_ADC081C=m
# CONFIG_TI_AM335X_ADC is not setCONFIG_VIPERBOARD_ADC=m
#
# Amplifiers
#
#
# Hid Sensor IIO Common
#CONFIG_IIO_ST_SENSORS_I2C=mCONFIG_IIO_ST_SENSORS_CORE=m
#
# Digital to analog converters
#CONFIG_AD5064=mCONFIG_AD5380=m
# CONFIG_AD5446 is not setCONFIG_MAX517=m
# CONFIG_MCP4725 is not set
#
# Frequency Synthesizers DDS/PLL
#
#
# Clock Generator/Distribution
#
#
# Phase-Locked Loop (PLL) frequency synthesizers
#
#
# Digital gyroscope sensors
#CONFIG_IIO_ST_GYRO_3AXIS=mCONFIG_IIO_ST_GYRO_I2C_3AXIS=mCONFIG_ITG3200=m
#
# Inertial measurement units
#CONFIG_INV_MPU6050_IIO=m
#
# Light sensors
#CONFIG_ADJD_S311=m
# CONFIG_APDS9300 is not setCONFIG_SENSORS_TSL2563=mCONFIG_VCNL4000=m
#
# Magnetometer sensors
#CONFIG_AK8975=m
# CONFIG_IIO_ST_MAGN_3AXIS is not set
#
# Triggers - standalone
#CONFIG_IIO_INTERRUPT_TRIGGER=mCONFIG_IIO_SYSFS_TRIGGER=m
#
# Pressure sensors
#CONFIG_IIO_ST_PRESS=mCONFIG_IIO_ST_PRESS_I2C=m
#
# Temperature sensors
#
# CONFIG_TMP006 is not setCONFIG_NTB=m
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not setCONFIG_IPACK_BUS=m
# CONFIG_BOARD_TPCI200 is not set
# CONFIG_SERIAL_IPOCTAL is not setCONFIG_RESET_CONTROLLER=y
# CONFIG_FMC is not set
#
# Firmware Drivers
#CONFIG_EDD=m
# CONFIG_EDD_OFF is not setCONFIG_FIRMWARE_MEMMAP=yCONFIG_DELL_RBU=mCONFIG_DCDBAS=m
# CONFIG_ISCSI_IBFT_FIND is not setCONFIG_GOOGLE_FIRMWARE=y
#
# Google Firmware Drivers
#
#
# File systems
#CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not setCONFIG_EXPORTFS=yCONFIG_FILE_LOCKING=y
# CONFIG_FSNOTIFY is not set
# CONFIG_DNOTIFY is not set
# CONFIG_INOTIFY_USER is not set
# CONFIG_FANOTIFY is not set
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not setCONFIG_FUSE_FS=mCONFIG_CUSE=m
#
# Caches
#
# CONFIG_FSCACHE is not set
#
# Pseudo filesystems
#CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
# CONFIG_PROC_SYSCTL is not setCONFIG_PROC_PAGE_MONITOR=yCONFIG_SYSFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not setCONFIG_CONFIGFS_FS=m
# CONFIG_MISC_FILESYSTEMS is not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NLS=yCONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=mCONFIG_NLS_CODEPAGE_737=m
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not setCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=m
# CONFIG_NLS_CODEPAGE_861 is not setCONFIG_NLS_CODEPAGE_862=m
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not setCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=m
# CONFIG_NLS_CODEPAGE_949 is not setCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=m
# CONFIG_NLS_ASCII is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not setCONFIG_NLS_ISO8859_3=m
# CONFIG_NLS_ISO8859_4 is not setCONFIG_NLS_ISO8859_5=m
# CONFIG_NLS_ISO8859_6 is not setCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not setCONFIG_NLS_KOI8_U=mCONFIG_NLS_MAC_ROMAN=m
# CONFIG_NLS_MAC_CELTIC is not setCONFIG_NLS_MAC_CENTEURO=mCONFIG_NLS_MAC_CROATIAN=mCONFIG_NLS_MAC_CYRILLIC=mCONFIG_NLS_MAC_GAELIC=m
# CONFIG_NLS_MAC_GREEK is not setCONFIG_NLS_MAC_ICELAND=m
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
# CONFIG_NLS_UTF8 is not set
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=y
#
# printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set
#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not setCONFIG_ENABLE_WARN_DEPRECATED=yCONFIG_ENABLE_MUST_CHECK=yCONFIG_FRAME_WARN=1024CONFIG_STRIP_ASM_SYMS=yCONFIG_READABLE_ASM=y
# CONFIG_UNUSED_SYMBOLS is not setCONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not setCONFIG_ARCH_WANT_FRAME_POINTERS=yCONFIG_FRAME_POINTER=y
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not setCONFIG_MAGIC_SYSRQ=yCONFIG_DEBUG_KERNEL=y
#
# Memory Debugging
#CONFIG_DEBUG_PAGEALLOC=yCONFIG_WANT_PAGE_DEBUG_FLAGS=yCONFIG_PAGE_GUARD=yCONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not setCONFIG_DEBUG_OBJECTS_TIMERS=yCONFIG_DEBUG_OBJECTS_WORK=y
# CONFIG_DEBUG_OBJECTS_RCU_HEAD is not setCONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=yCONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
# CONFIG_SLUB_STATS is not setCONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not setCONFIG_DEBUG_MEMORY_INIT=yCONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m
# CONFIG_DEBUG_PER_CPU_MAPS is not setCONFIG_DEBUG_HIGHMEM=yCONFIG_HAVE_DEBUG_STACKOVERFLOW=yCONFIG_DEBUG_STACKOVERFLOW=yCONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set
#
# Debug Lockups and Hangs
#CONFIG_LOCKUP_DETECTOR=yCONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not setCONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not setCONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0CONFIG_DETECT_HUNG_TASK=yCONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120CONFIG_BOOTPARAM_HUNG_TASK_PANIC=yCONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1
# CONFIG_PANIC_ON_OOPS is not setCONFIG_PANIC_ON_OOPS_VALUE=0
# CONFIG_SCHED_DEBUG is not setCONFIG_SCHEDSTATS=yCONFIG_TIMER_STATS=y
#
# Lock Debugging (spinlocks, mutexes, etc...)
#CONFIG_DEBUG_RT_MUTEXES=yCONFIG_DEBUG_PI_LIST=yCONFIG_RT_MUTEX_TESTER=yCONFIG_DEBUG_SPINLOCK=yCONFIG_DEBUG_MUTEXES=yCONFIG_DEBUG_WW_MUTEX_SLOWPATH=yCONFIG_DEBUG_LOCK_ALLOC=yCONFIG_PROVE_LOCKING=yCONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not setCONFIG_DEBUG_LOCKDEP=yCONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not setCONFIG_TRACE_IRQFLAGS=yCONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not setCONFIG_DEBUG_KOBJECT_RELEASE=yCONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_WRITECOUNT is not setCONFIG_DEBUG_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 is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_RCU_TORTURE_TEST is not setCONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_INFO is not set
# CONFIG_RCU_TRACE is not setCONFIG_NOTIFIER_ERROR_INJECTION=y
# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not setCONFIG_PM_NOTIFIER_ERROR_INJECT=y
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not setCONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not setCONFIG_USER_STACKTRACE_SUPPORT=yCONFIG_HAVE_FUNCTION_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=yCONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=yCONFIG_HAVE_DYNAMIC_FTRACE=yCONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=yCONFIG_HAVE_FTRACE_MCOUNT_RECORD=yCONFIG_HAVE_SYSCALL_TRACEPOINTS=yCONFIG_HAVE_C_RECORDMCOUNT=yCONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
#
# Runtime Testing
#
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_BACKTRACE_SELF_TEST is not setCONFIG_RBTREE_TEST=mCONFIG_INTERVAL_TREE_TEST=m
# CONFIG_ATOMIC64_SELFTEST is not setCONFIG_TEST_STRING_HELPERS=mCONFIG_TEST_KSTRTOX=mCONFIG_PROVIDE_OHCI1394_DMA_INIT=yCONFIG_FIREWIRE_OHCI_REMOTE_DMA=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not setCONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not setCONFIG_X86_PTDUMP=yCONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not setCONFIG_DEBUG_NX_TEST=m
# CONFIG_DOUBLEFAULT is not setCONFIG_DEBUG_TLBFLUSH=y
# CONFIG_IOMMU_STRESS is not setCONFIG_HAVE_MMIOTRACE_SUPPORT=yCONFIG_IO_DELAY_TYPE_0X80=0CONFIG_IO_DELAY_TYPE_0XED=1CONFIG_IO_DELAY_TYPE_UDELAY=2CONFIG_IO_DELAY_TYPE_NONE=3CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not setCONFIG_DEFAULT_IO_DELAY_TYPE=0
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
# CONFIG_OPTIMIZE_INLINING is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set
#
# Security options
#
# CONFIG_KEYS is not setCONFIG_SECURITY_DMESG_RESTRICT=yCONFIG_SECURITY=yCONFIG_SECURITYFS=yCONFIG_SECURITY_NETWORK=yCONFIG_SECURITY_PATH=y
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not setCONFIG_SECURITY_YAMA=yCONFIG_SECURITY_YAMA_STACKED=yCONFIG_INTEGRITY=yCONFIG_IMA=yCONFIG_IMA_MEASURE_PCR_IDX=10CONFIG_IMA_APPRAISE=yCONFIG_DEFAULT_SECURITY_YAMA=y
# CONFIG_DEFAULT_SECURITY_DAC is not setCONFIG_DEFAULT_SECURITY="yama"CONFIG_CRYPTO=y
#
# Crypto core or helper
#CONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ALGAPI2=yCONFIG_CRYPTO_AEAD=yCONFIG_CRYPTO_AEAD2=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_BLKCIPHER2=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_HASH2=yCONFIG_CRYPTO_RNG=yCONFIG_CRYPTO_RNG2=yCONFIG_CRYPTO_PCOMP=yCONFIG_CRYPTO_PCOMP2=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not setCONFIG_CRYPTO_MANAGER_DISABLE_TESTS=yCONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not setCONFIG_CRYPTO_PCRYPT=mCONFIG_CRYPTO_WORKQUEUE=yCONFIG_CRYPTO_CRYPTD=yCONFIG_CRYPTO_AUTHENC=m
# CONFIG_CRYPTO_TEST is not setCONFIG_CRYPTO_ABLK_HELPER_X86=yCONFIG_CRYPTO_GLUE_HELPER_X86=m
#
# Authenticated Encryption with Associated Data
#CONFIG_CRYPTO_CCM=y
# CONFIG_CRYPTO_GCM is not setCONFIG_CRYPTO_SEQIV=y
#
# Block modes
#CONFIG_CRYPTO_CBC=mCONFIG_CRYPTO_CTR=yCONFIG_CRYPTO_CTS=y
# CONFIG_CRYPTO_ECB is not setCONFIG_CRYPTO_LRW=yCONFIG_CRYPTO_PCBC=mCONFIG_CRYPTO_XTS=y
#
# Hash modes
#CONFIG_CRYPTO_CMAC=mCONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
# CONFIG_CRYPTO_VMAC is not set
#
# Digest
#CONFIG_CRYPTO_CRC32C=yCONFIG_CRYPTO_CRC32C_INTEL=mCONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_CRC32_PCLMUL is not setCONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_GHASH is not setCONFIG_CRYPTO_MD4=mCONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not setCONFIG_CRYPTO_RMD256=m
# CONFIG_CRYPTO_RMD320 is not setCONFIG_CRYPTO_SHA1=y
# CONFIG_CRYPTO_SHA256 is not setCONFIG_CRYPTO_SHA512=yCONFIG_CRYPTO_TGR192=y
# CONFIG_CRYPTO_WP512 is not set
#
# Ciphers
#CONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_586=yCONFIG_CRYPTO_AES_NI_INTEL=yCONFIG_CRYPTO_ANUBIS=mCONFIG_CRYPTO_ARC4=yCONFIG_CRYPTO_BLOWFISH=mCONFIG_CRYPTO_BLOWFISH_COMMON=mCONFIG_CRYPTO_CAMELLIA=mCONFIG_CRYPTO_CAST_COMMON=yCONFIG_CRYPTO_CAST5=yCONFIG_CRYPTO_CAST6=m
# CONFIG_CRYPTO_DES is not setCONFIG_CRYPTO_FCRYPT=mCONFIG_CRYPTO_KHAZAD=mCONFIG_CRYPTO_SALSA20=mCONFIG_CRYPTO_SALSA20_586=yCONFIG_CRYPTO_SEED=yCONFIG_CRYPTO_SERPENT=mCONFIG_CRYPTO_SERPENT_SSE2_586=mCONFIG_CRYPTO_TEA=mCONFIG_CRYPTO_TWOFISH=mCONFIG_CRYPTO_TWOFISH_COMMON=yCONFIG_CRYPTO_TWOFISH_586=y
#
# Compression
#CONFIG_CRYPTO_DEFLATE=yCONFIG_CRYPTO_ZLIB=yCONFIG_CRYPTO_LZO=yCONFIG_CRYPTO_LZ4=yCONFIG_CRYPTO_LZ4HC=y
#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not setCONFIG_HAVE_KVM=yCONFIG_VIRTUALIZATION=y
# CONFIG_LGUEST is not set
# CONFIG_BINARY_PRINTF is not set
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_GENERIC_STRNCPY_FROM_USER=yCONFIG_GENERIC_STRNLEN_USER=yCONFIG_GENERIC_NET_UTILS=yCONFIG_GENERIC_FIND_FIRST_BIT=yCONFIG_GENERIC_PCI_IOMAP=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_IO=y
# CONFIG_CRC_CCITT is not setCONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not setCONFIG_CRC_ITU_T=mCONFIG_CRC32=yCONFIG_CRC32_SELFTEST=y
# CONFIG_CRC32_SLICEBY8 is not setCONFIG_CRC32_SLICEBY4=y
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not setCONFIG_CRC7=yCONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not setCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_LZO_COMPRESS=yCONFIG_LZO_DECOMPRESS=yCONFIG_LZ4_COMPRESS=yCONFIG_LZ4HC_COMPRESS=yCONFIG_LZ4_DECOMPRESS=yCONFIG_XZ_DEC=mCONFIG_XZ_DEC_X86=yCONFIG_XZ_DEC_POWERPC=y
# CONFIG_XZ_DEC_IA64 is not set
# CONFIG_XZ_DEC_ARM is not setCONFIG_XZ_DEC_ARMTHUMB=yCONFIG_XZ_DEC_SPARC=yCONFIG_XZ_DEC_BCJ=yCONFIG_XZ_DEC_TEST=mCONFIG_DECOMPRESS_GZIP=yCONFIG_DECOMPRESS_LZMA=yCONFIG_DECOMPRESS_LZ4=yCONFIG_GENERIC_ALLOCATOR=yCONFIG_REED_SOLOMON=mCONFIG_REED_SOLOMON_DEC16=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CPU_RMAP=yCONFIG_DQL=yCONFIG_NLATTR=yCONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=yCONFIG_AVERAGE=yCONFIG_CORDIC=y
# CONFIG_DDR is not set
Quoted 8 lines · Fengguang Wu
Greetings,
I got the below dmesg and the first bad commit is
commit
7a8010cd36273ff5f6fea5201ef9232f30cebbd9Author: Vlastimil Babka <[email protected]> Date: Wed Sep 11 14:22:35 2013 -0700
Quoted 8 lines
mm: munlock: manual pte walk in fast path instead of
follow_page_mask()[ 56.020577] BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067 [ 56.022578] addr:08800000 vm_flags:00100073 anon_vma:7f5f6f00 mapping: (null) index:8800 [ 56.025276] CPU: 0 PID: 101 Comm: killall5 Not tainted 3.11.0-09272-g666a584 #52
Hello,
the stacktrace points clearly to the code added by the patch (function __munlock_pagevec_fill), no question about that. However, the addresses that are reported by print_bad_pte() in the logs (08800000 and 0a000000) are both on the page table boundary (note this is x86_32 without PAE) and should never appear inside the while loop of the function (and be passed to vm_normal_page()). This could only happen if pmd_addr_end() failed to prevent crossing the page table boundary and I just cannot see how that could occur without some variables being corrupted :/
Also, some of the failures during bisect were not due to this bug, but a WARNING for list_add corruption which hopefully is not related to munlock. While it is probably a far stretch, some kind of memory corruption could also lead to the erroneous behavior of the munlock code.
Can you therefore please retest with the bisected patch reverted (patch below) to see if the other WARNING still occurs and can be dealt with separately, so there are not potentially two bugs to be chased at the same time?
Thanks,
Vlastimil
-----8<-----
Hi Vlastimil,
Quoted 27 lines · Vlastimil Babka
Quoted 8 lines · Fengguang Wu
Greetings,
I got the below dmesg and the first bad commit is
commit
7a8010cd36273ff5f6fea5201ef9232f30cebbd9Author: Vlastimil Babka <[email protected]> Date: Wed Sep 11 14:22:35 2013 -0700Quoted 8 lines
mm: munlock: manual pte walk in fast path instead of
follow_page_mask()[ 56.020577] BUG: Bad page map in process killall5 pte:53425553 pmd:075f4067 [ 56.022578] addr:08800000 vm_flags:00100073 anon_vma:7f5f6f00 mapping: (null) index:8800 [ 56.025276] CPU: 0 PID: 101 Comm: killall5 Not tainted 3.11.0-09272-g666a584 #52Hello,
the stacktrace points clearly to the code added by the patch (function
__munlock_pagevec_fill), no question about that. However, the addresses that are reported byprint_bad_pte()in the logs (08800000 and0a000000) are both on the page table boundary (note this isx86_32without PAE) and should never appear inside the while loop of the function (and be passed tovm_normal_page()). This could only happen ifpmd_addr_end()failed to prevent crossing the page table boundary and I just cannot see how that could occur without some variables being corrupted :/
Quoted 7 lines
Also, some of the failures during bisect were not due to this bug, but a WARNING for
list_addcorruption which hopefully is not related to munlock. While it is probably a far stretch, some kind of memory corruption could also lead to the erroneous behavior of the munlock code.Can you therefore please retest with the bisected patch reverted (patch below) to see if the other WARNING still occurs and can be dealt with separately, so there are not potentially two bugs to be chased at the same time?
Yes there seems to be one more bug, the attached dmesg is for the kernel with your patch reverted. I'm trying to bisect the other bug now.
Thanks,
Fengguang
[ 0.000000] Linux version 3.11.0-09421-g14f83d4 (wfg@bee) (gcc version 4.8.1 (Debian 4.8.1-3) ) #337 SMP Mon Sep 16 10:13:47 CST 2013 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] UMC UMC UMC UMC [ 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-0x000000000fffdfff] usable [ 0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] 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] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [ 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 = 0xfffe max_arch_pfn = 0x100000 [ 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] Scanning 1 areas for low memory corruption [ 0.000000] initial memory mapped: [mem 0x00000000-0x01ffffff] [ 0.000000] Base memory trampoline at [7809b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x0f800000-0x0fbfffff] [ 0.000000] [mem 0x0f800000-0x0fbfffff] page 4k [ 0.000000] BRK [0x0197e000, 0x0197efff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x08000000-0x0f7fffff] [ 0.000000] [mem 0x08000000-0x0f7fffff] page 4k [ 0.000000] BRK [0x0197f000, 0x0197ffff] PGTABLE [ 0.000000] BRK [0x01980000, 0x01980fff] PGTABLE [ 0.000000] BRK [0x01981000, 0x01981fff] PGTABLE [ 0.000000] BRK [0x01982000, 0x01982fff] PGTABLE [ 0.000000] BRK [0x01983000, 0x01983fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x07ffffff] [ 0.000000] [mem 0x00100000-0x07ffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x0fc00000-0x0fffdfff] [ 0.000000] [mem 0x0fc00000-0x0fffdfff] page 4k [ 0.000000] log_buf_len: 8388608 [ 0.000000] early log buf free: 128092(97%) [ 0.000000] RAMDISK: [mem 0x0fce4000-0x0ffeffff] [ 0.000000] ACPI: RSDP 000fd920 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0fffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0fffff80 00074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0fffe490 011A9 (v01 BXPC BXDSDT 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 0fffff40 00040 [ 0.000000] ACPI: SSDT 0ffff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0ffff680 00080 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0ffff640 00038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 255MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 0fffe000 [ 0.000000] low ram: 0 - 0fffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:fffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00001000-0x0fffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x0fffdfff] [ 0.000000] On node 0 totalpages: 65436 [ 0.000000] Normal zone: 640 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 65436 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 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] ACPI: IRQ2 used by override. [ 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] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffff9000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 12 pages/cpu @87c04000 s27136 r0 d22016 u49152 [ 0.000000] pcpu-alloc: s27136 r0 d22016 u49152 alloc=12*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] kvm-clock: cpu 0, msr 0:fffd001, primary cpu clock [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr fc06640 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64796 [ 0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:14f83d4c02fa126fd699570429a0bb888e12ddf7:bisect-mm/.vmlinuz-14f83d4c02fa126fd699570429a0bb888e12ddf7-20130916101451-2992-xian branch=linus/master BOOT_IMAGE=/kernel/i386-randconfig-i002-0912/14f83d4c02fa126fd699570429a0bb888e12ddf7/vmlinuz-3.11.0-09421-g14f83d4 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 237384K/261744K available (2125K kernel code, 196K rwdata, 1180K rodata, 304K init, 5860K bss, 24360K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6d000 - 0xfffff000 (1608 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x887fe000 - 0xff7fe000 (1904 MB) [ 0.000000] lowmem : 0x78000000 - 0x87ffe000 ( 255 MB) [ 0.000000] .init : 0x7936e000 - 0x793ba000 ( 304 kB) [ 0.000000] .data : 0x7921394e - 0x7936d2c0 (1382 kB) [ 0.000000] .text : 0x79000000 - 0x7921394e (2126 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] [ 0.000000] NR_IRQS:2304 nr_irqs:56 16 [ 0.000000] CPU 0 irqstacks, hard=78096000 soft=78080000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] ODEBUG: 11 of 11 active objects replaced [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2892.994 MHz processor [ 0.020000] Calibrating delay loop (skipped) preset value.. 5785.98 BogoMIPS (lpj=28929940) [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] Security Framework initialized [ 0.020000] Yama: becoming mindful. [ 0.020000] Mount-cache hash table entries: 512 [ 0.020000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.020000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.020000] tlb_flushall_shift: 6 [ 0.020331] debug: unmapping init [mem 0x793ba000-0x793bcfff] [ 0.024038] ACPI: Core revision 20130725 [ 0.026596] ACPI: All ACPI Tables successfully acquired [ 0.027722] Getting VERSION: 50014 [ 0.028194] Getting VERSION: 50014 [ 0.028644] Getting ID: 0 [ 0.029013] Getting ID: f000000 [ 0.030016] Getting LVT0: 8700 [ 0.030440] Getting LVT1: 8400 [ 0.030847] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.031656] enabled ExtINT on CPU#0 [ 0.033542] ENABLING IO-APIC IRQs [ 0.033993] init IO_APIC IRQs [ 0.034417] apic 0 pin 0 not connected [ 0.034946] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1) [ 0.036000] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1) [ 0.037048] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1) [ 0.038099] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1) [ 0.039149] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1) [ 0.040039] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1) [ 0.041091] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1) [ 0.042116] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1) [ 0.043141] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1) [ 0.044171] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1) [ 0.045222] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1) [ 0.050032] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1) [ 0.051091] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1) [ 0.052144] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1) [ 0.053189] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1) [ 0.054220] apic 0 pin 16 not connected [ 0.054708] apic 0 pin 17 not connected [ 0.055182] apic 0 pin 18 not connected [ 0.055671] apic 0 pin 19 not connected [ 0.056157] apic 0 pin 20 not connected [ 0.056666] apic 0 pin 21 not connected [ 0.057167] apic 0 pin 22 not connected [ 0.057678] apic 0 pin 23 not connected [ 0.058346] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.059438] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01) [ 0.061221] Using local APIC timer interrupts. [ 0.061221] calibrating APIC timer ... [ 0.070000] ... lapic delta = 8749394 [ 0.070000] ... PM-Timer delta = 501114 [ 0.070000] APIC calibration not consistent with PM-Timer: 139ms instead of 100ms [ 0.070000] APIC delta adjusted to PM-Timer: 6249836 (8749394) [ 0.070000] TSC delta adjusted to PM-Timer: 289299095 (405001276) [ 0.070000] ..... delta 6249836 [ 0.070000] ..... mult: 268428412 [ 0.070000] ..... calibration result: 9999737 [ 0.070000] ..... CPU clock speed is 2892.9909 MHz. [ 0.070000] ..... host bus clock speed is 999.9737 MHz. [ 0.070091] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only. [ 0.072763] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.077952] SMP alternatives: lockdep: fixing up alternatives [ 0.079063] CPU 1 irqstacks, hard=78108000 soft=7810a000 [ 0.080000] smpboot: Booting Node 0, Processors #1 OK [ 0.010000] Initializing CPU#1 [ 0.020000] kvm-clock: cpu 1, msr 0:fffd041, secondary cpu clock [ 0.020000] masked ExtINT on CPU#1 [ 0.130177] Brought up 2 CPUs [ 0.130112] KVM setup async PF for cpu 1 [ 0.130112] kvm-stealtime: cpu 1, msr fc12640 [ 0.131616] smpboot: Total of 2 processors activated (11571.97 BogoMIPS) [ 0.150502] devtmpfs: initialized [ 0.152240] regulator-dummy: no parameters [ 0.160040] NET: Registered protocol family 16 [ 0.160936] cpuidle: using governor menu [ 0.161811] ACPI: bus type PCI registered [ 0.162390] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=0 [ 0.164566] gpio-f7188x: Not a Fintek device at 0x0000002e [ 0.164566] gpio-f7188x: Not a Fintek device at 0x0000004e [ 0.164566] ACPI: Added _OSI(Module Device) [ 0.164566] ACPI: Added _OSI(Processor Device) [ 0.164566] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.164566] ACPI: Added _OSI(Processor Aggregator Device) [ 0.170588] ACPI: EC: Look up EC in DSDT [ 0.175428] ACPI: Interpreter enabled [ 0.175899] ACPI: (supports S0 S5) [ 0.176390] ACPI: Using IOAPIC for interrupt routing [ 0.180041] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.210623] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.211414] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08) [ 0.212910] PCI host bridge to bus 0000:00 [ 0.213430] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.220007] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.220757] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.221511] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff] [ 0.222345] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff] [ 0.223270] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.224691] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.230216] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.241242] pci 0000:00:01.1: reg 0x20: [io 0xc1e0-0xc1ef] [ 0.243926] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.245110] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX4 ACPI [ 0.245988] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX4 SMB [ 0.250485] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.260014] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.262654] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff] [ 0.272986] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref] [ 0.274192] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000 [ 0.280889] pci 0000:00:03.0: reg 0x10: [io 0xc1c0-0xc1df] [ 0.283309] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff] [ 0.302575] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref] [ 0.310567] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000 [ 0.313094] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff] [ 0.315607] pci 0000:00:04.0: reg 0x14: [io 0xc000-0xc03f] [ 0.333087] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref] [ 0.334355] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 0.336822] pci 0000:00:05.0: reg 0x10: [io 0xc040-0xc07f] [ 0.339266] pci 0000:00:05.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff] [ 0.349038] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 0.351628] pci 0000:00:06.0: reg 0x10: [io 0xc080-0xc0bf] [ 0.353860] pci 0000:00:06.0: reg 0x14: [mem 0xfebe3000-0xfebe3fff] [ 0.363190] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 0.365865] pci 0000:00:07.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 0.368200] pci 0000:00:07.0: reg 0x14: [mem 0xfebe4000-0xfebe4fff] [ 0.377731] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 0.380008] pci 0000:00:08.0: reg 0x10: [io 0xc100-0xc13f] [ 0.382441] pci 0000:00:08.0: reg 0x14: [mem 0xfebe5000-0xfebe5fff] [ 0.403191] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 0.405728] pci 0000:00:09.0: reg 0x10: [io 0xc140-0xc17f] [ 0.408131] pci 0000:00:09.0: reg 0x14: [mem 0xfebe6000-0xfebe6fff] [ 0.416834] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000 [ 0.420008] pci 0000:00:0a.0: reg 0x10: [io 0xc180-0xc1bf] [ 0.422442] pci 0000:00:0a.0: reg 0x14: [mem 0xfebe7000-0xfebe7fff] [ 0.431300] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000 [ 0.432860] pci 0000:00:0b.0: reg 0x10: [mem 0xfebe8000-0xfebe800f] [ 0.439285] pci_bus 0000:00: on NUMA node 0 [ 0.441280] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.442292] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.443290] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.444284] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.445190] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.446771] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.447420] ACPI: \_SB_.PCI0: notify handler is installed [ 0.448257] Found 1 acpi root devices [ 0.449020] pps_core: LinuxPPS API ver. 1 registered [ 0.450005] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 0.451115] PCI: Using ACPI for IRQ routing [ 0.451630] PCI: pci_cache_line_size set to 64 bytes [ 0.452492] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.453225] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff] [ 0.454727] Switched to clocksource kvm-clock [ 0.454727] pnp: PnP ACPI init [ 0.454727] ACPI: bus type PNP registered [ 0.454727] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3) [ 0.454727] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.454727] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3) [ 0.455258] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.456121] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3) [ 0.457226] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.458120] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3) [ 0.459161] pnp 00:03: [dma 2] [ 0.459619] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.460546] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3) [ 0.461694] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.462656] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3) [ 0.463808] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.465082] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active) [ 0.466203] pnp: PnP ACPI: found 7 devices [ 0.466774] ACPI: bus type PNP unregistered [ 0.521504] PM-Timer running at invalid rate: 130% of normal - aborting. [ 0.522459] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.523185] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.523913] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.524722] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.525559] NET: Registered protocol family 1 [ 0.526137] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.526922] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.527691] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.528523] pci 0000:00:02.0: Boot video device [ 0.529214] PCI: CLS 0 bytes, default 64 [ 0.529995] Unpacking initramfs... [ 0.796334] debug: unmapping init [mem 0x87ce4000-0x87feffff] [ 0.797768] microcode: CPU0 sig=0xf61, pf=0x1, revision=0x1 [ 0.798504] microcode: CPU1 sig=0xf61, pf=0x1, revision=0x1 [ 0.799705] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba [ 0.800961] Scanning for low memory corruption every 60 seconds [ 0.821664] NatSemi SCx200 Driver [ 0.824155] Initializing RT-Tester: OK [ 0.831137] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32 [ 0.831873] crc32: self tests passed, processed 225944 bytes in 277454 nsec [ 0.833097] crc32c: CRC_LE_BITS = 32 [ 0.833597] crc32c: self tests passed, processed 225944 bytes in 138491 nsec [ 0.834798] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 0.835568] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1 [ 0.836606] cpcihp_generic: not configured, disabling. [ 0.837342] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 0.838285] ipmi message handler version 39.2 [ 0.838893] ipmi device interface [ 0.839420] IPMI Watchdog: driver initialized [ 0.840328] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 0.841392] ACPI: Power Button [PWRF] [ 0.898620] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.941834] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 0.943909] Non-volatile memory driver v1.3 [ 0.944469] toshiba: not a supported Toshiba laptop [ 0.945088] nsc_gpio initializing [ 0.945744] dummy-irq: no IRQ given. Use irq=N [ 0.946374] Phantom Linux Driver, version n0.9.8, init OK [ 0.947353] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 0.949393] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.962201] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.963419] mousedev: PS/2 mouse device common for all mice [ 0.964970] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 0.966524] rtc_cmos 00:00: RTC can wake from S4 [ 0.967401] rtc (null): alarm rollover: day [ 0.968772] rtc rtc0: rtc_cmos: dev (254:0) [ 0.969329] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0 [ 0.970351] rtc_cmos 00:00: alarms up to one day, 114 bytes nvram, hpet irqs [ 0.972165] Driver for 1-wire Dallas network protocol. [ 0.972981] intel_powerclamp: Intel powerclamp does not run on family 15 model 6 [ 0.974487] advantechwdt: WDT driver for Advantech single board computer initialising [ 0.975759] advantechwdt: initialized. timeout=60 sec (nowayout=1) [ 0.976592] i6300esb: Intel 6300ESB WatchDog Timer Driver v0.05 [ 0.977542] i6300esb: cannot register miscdev on minor=130 (err=-16) [ 0.978395] i6300ESB timer: probe of 0000:00:0b.0 failed with error -16 [ 0.979247] pc87413_wdt: Version 1.1 at io 0x2E [ 0.979836] pc87413_wdt: cannot register miscdev on minor=130 (err=-16) [ 0.980721] sbc7240_wdt: I/O address 0x0443 already in use [ 0.991583] watchdog: Software Watchdog: cannot register miscdev on minor=130 (err=-16). [ 0.992613] watchdog: Software Watchdog: a legacy watchdog module is probably present. [ 0.993803] softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=1) [ 0.995477] [ 0.995477] printing PIC contents [ 0.996107] ... PIC IMR: ffff [ 0.996509] ... PIC IRR: 1113 [ 0.996918] ... PIC ISR: 0000 [ 0.997320] ... PIC ELCR: 0c00 [ 0.997754] printing local APIC contents on CPU#0/0: [ 0.998398] ... APIC ID: 00000000 (0) [ 0.998925] ... APIC VERSION: 00050014 [ 0.999402] ... APIC TASKPRI: 00000000 (00) [ 0.999941] ... APIC PROCPRI: 00000000 [ 1.000437] ... APIC LDR: 01000000 [ 1.000880] ... APIC DFR: ffffffff [ 1.001318] ... APIC SPIV: 000001ff [ 1.001880] ... APIC ISR field: [ 1.002445] 0000000000000000000000000000000000000000000000000000000000000000 [ 1.003590] ... APIC TMR field: [ 1.003998] 0000000002000000000000000000000000000000000000000000000000000000 [ 1.005063] ... APIC IRR field: [ 1.005479] 0000000000000000000000000000000000000000000000000000000020008000 [ 1.006558] ... APIC ESR: 00000000 [ 1.006999] ... APIC ICR: 000008fd [ 1.007444] ... APIC ICR2: 02000000 [ 1.007742] ... APIC LVTT: 000000ef [ 1.007742] ... APIC LVTPC: 00010000 [ 1.007742] ... APIC LVT0: 00010700 [ 1.007742] ... APIC LVT1: 00000400 [ 1.007742] ... APIC LVTERR: 000000fe [ 1.007742] ... APIC TMICT: 00098426 [ 1.007742] ... APIC TMCCT: 00000000 [ 1.007742] ... APIC TDCR: 00000003 [ 1.007742] [ 1.022044] number of MP IRQ sources: 15. [ 1.022576] number of IO-APIC #0 registers: 24. [ 1.023150] testing the IO APIC....................... [ 1.023829] IO APIC #0...... [ 1.024205] .... register #00: 00000000 [ 1.024700] ....... : physical APIC id: 00 [ 1.025256] ....... : Delivery Type: 0 [ 1.025775] ....... : LTS : 0 [ 1.026282] .... register #01: 00170011 [ 1.026783] ....... : max redirection entries: 17 [ 1.027427] ....... : PRQ implemented: 0 [ 1.027970] ....... : IO APIC version: 11 [ 1.028530] .... register #02: 00000000 [ 1.029019] ....... : arbitration: 00 [ 1.029536] .... IRQ redirection table: [ 1.030112] 1 0 0 0 0 0 0 00 [ 1.030717] 0 0 0 0 0 1 1 31 [ 1.031307] 0 0 0 0 0 1 1 30 [ 1.032228] 0 0 0 0 0 1 1 33 [ 1.032829] 1 0 0 0 0 1 1 34 [ 1.033429] 1 1 0 0 0 1 1 35 [ 1.034028] 0 0 0 0 0 1 1 36 [ 1.034637] 0 0 0 0 0 1 1 37 [ 1.035225] 0 0 0 0 0 1 1 38 [ 1.035832] 0 1 0 0 0 1 1 39 [ 1.036435] 1 1 0 0 0 1 1 3A [ 1.037028] 1 1 0 0 0 1 1 3B [ 1.037627] 0 0 0 0 0 1 1 3C [ 1.038215] 0 0 0 0 0 1 1 3D [ 1.038811] 0 0 0 0 0 1 1 3E [ 1.039402] 0 0 0 0 0 1 1 3F [ 1.040000] 1 0 0 0 0 0 0 00 [ 1.040641] 1 0 0 0 0 0 0 00 [ 1.041240] 1 0 0 0 0 0 0 00 [ 1.041974] 1 0 0 0 0 0 0 00 [ 1.042612] 1 0 0 0 0 0 0 00 [ 1.043205] 1 0 0 0 0 0 0 00 [ 1.043804] 1 0 0 0 0 0 0 00 [ 1.044395] 1 0 0 0 0 0 0 00 [ 1.044983] IRQ to pin mappings: [ 1.045411] IRQ0 -> 0:2 [ 1.045771] IRQ1 -> 0:1 [ 1.046128] IRQ3 -> 0:3 [ 1.046492] IRQ4 -> 0:4 [ 1.046847] IRQ5 -> 0:5 [ 1.047202] IRQ6 -> 0:6 [ 1.047565] IRQ7 -> 0:7 [ 1.047920] IRQ8 -> 0:8 [ 1.048275] IRQ9 -> 0:9 [ 1.048642] IRQ10 -> 0:10 [ 1.049020] IRQ11 -> 0:11 [ 1.049397] IRQ12 -> 0:12 [ 1.049784] IRQ13 -> 0:13 [ 1.050182] IRQ14 -> 0:14 [ 1.050568] IRQ15 -> 0:15 [ 1.050943] .................................... done. [ 1.051635] Using IPI No-Shortcut mode [ 1.052515] IMA: No TPM chip found, activating TPM-bypass! [ 1.054458] rtc_cmos 00:00: setting system clock to 2013-09-16 02:17:04 UTC (1379297824) [ 1.055740] Unregister pv shared memory for cpu 0 [ 1.059164] CPU 0 is now offline [ 1.060952] debug: unmapping init [mem 0x7936e000-0x793b9fff] [ 1.061778] Write protecting the kernel text: 2128k [ 1.062430] Write protecting the kernel read-only data: 1184k
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: No such file or directory
Please wait: booting...
Starting udev/etc/rcS.d/S03udev: line 72: /proc/sys/kernel/hotplug: No such file or directory error initializing inotify
error sending message: Connection refused
error sending message: Connection refused
Starting Bootlog daemon: bootlogd: cannot find console device 4:64 under /dev bootlogd.
Configuring network interfaces... ifconfig: socket: Address family not supported by protocol done.
hwclock: can't open '/dev/misc/rtc': No such file or directory
Running postinst /etc/rpm-postinsts/100.../etc/init.d/modutils.sh: line 21: depmod: command not found
[ 1.661615] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2 [ 1.790196] tsc: Refined TSC clocksource calibration: 2892.982 MHz [ 2.040093] ------------[ cut here ]------------ [ 2.040725] WARNING: CPU: 1 PID: 9 at /c/wfg/mm/lib/list_debug.c:33 __list_add+0x6c/0xae() [ 2.041778] list_add corruption. prev->next should be next (78100520), but was (null). (prev=7818e170). [ 2.042981] Modules linked in: [ 2.043394] CPU: 1 PID: 9 Comm: rcu_sched Not tainted 3.11.0-09421-g14f83d4 #337 [ 2.044330] 00000000 00000000 78067df4 7920d59b 78067e34 78067e24 79030ed2 792f2e66 [ 2.045476] 78067e50 00000009 792f2e4b 00000021 79106d72 79106d72 7818e170 78100520 [ 2.046602] 78067ea0 78067e3c 79030f17 00000009 78067e34 792f2e66 78067e50 78067e68 [ 2.047719] Call Trace: [ 2.048038] [<7920d59b>] dump_stack+0x4b/0x66 [ 2.048725] [<79030ed2>] warn_slowpath_common+0x74/0x8b [ 2.049407] [<79106d72>] ? __list_add+0x6c/0xae [ 2.049998] [<79106d72>] ? __list_add+0x6c/0xae [ 2.050034] [<79030f17>] warn_slowpath_fmt+0x2e/0x30 [ 2.050034] [<79106d72>] __list_add+0x6c/0xae [ 2.050034] [<790371b1>] __internal_add_timer+0x8a/0x8e [ 2.050034] [<790371c3>] internal_add_timer+0xe/0x26 [ 2.050034] [<7920dda6>] schedule_timeout+0x126/0x16e [ 2.050034] [<7903727d>] ? cascade+0x5a/0x5a [ 2.050034] [<7907bf13>] rcu_gp_kthread+0x299/0x467 [ 2.050034] [<7904612b>] ? abort_exclusive_wait+0x63/0x63 [ 2.050034] [<7907bc7a>] ? rcu_gp_fqs+0x6a/0x6a [ 2.050034] [<79045985>] kthread+0x95/0x9a [ 2.050034] [<79040000>] ? destroy_workqueue+0x4f/0x179 [ 2.050034] [<79212a7b>] ret_from_kernel_thread+0x1b/0x30 [ 2.050034] [<790458f0>] ? kthread_stop+0x4e/0x4e [ 2.050034] ---[ end trace 33feb15476a27131 ]--- [ 2.059632] BUG: unable to handle kernel NULL pointer dereference at 00000004 [ 2.060586] IP: [<7903746f>] run_timer_softirq+0x115/0x19c [ 2.061313] *pde = 00000000 [ 2.061740] Oops: 0002 [#1] SMP DEBUG_PAGEALLOC [ 2.062377] Modules linked in: [ 2.062805] CPU: 1 PID: 9 Comm: rcu_sched Tainted: G W 3.11.0-09421-g14f83d4 #337 [ 2.063868] task: 7804cd80 ti: 78066000 task.ti: 78066000 [ 2.064561] EIP: 0060:[<7903746f>] EFLAGS: 00010002 CPU: 1 [ 2.065263] EIP is at run_timer_softirq+0x115/0x19c [ 2.065895] EAX: 78067dcc EBX: 78100000 ECX: 7804cd80 EDX: 00000000 [ 2.066701] ESI: 7818e040 EDI: 00000000 EBP: 78067de0 ESP: 78067dac [ 2.067504] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 2.068257] CR0: 8005003b CR2: 00000004 CR3: 0d9a7000 CR4: 00000690 [ 2.069080] Stack: [ 2.069349] 7804cd80 7903431d ffff8b9e 78100a30 78100830 78067dcc 00000000 00000000 [ 2.069616] 7818e040 78067ea0 00000001 78066000 7933e084 78067e24 7903434d 78067e14 [ 2.069616] 790505dc 00000000 00000046 78067e1c 79062931 00000001 00000001 0000000a [ 2.069616] Call Trace: [ 2.069616] [<7903431d>] ? __do_softirq+0x7b/0x165 [ 2.069616] [<7903434d>] __do_softirq+0xab/0x165 [ 2.069616] [<790505dc>] ? sched_clock_cpu+0x109/0x121 [ 2.069616] [<79062931>] ? tick_nohz_handler+0xcd/0xd9 [ 2.069616] [<7903451c>] irq_exit+0x56/0x91 [ 2.069616] [<7901ec24>] smp_apic_timer_interrupt+0x33/0x3d [ 2.069616] [<792125f9>] apic_timer_interrupt+0x39/0x40 [ 2.069616] [<79211a22>] ? _raw_spin_unlock_irqrestore+0x3d/0x4f [ 2.069616] [<7920ddb2>] schedule_timeout+0x132/0x16e [ 2.069616] [<7903727d>] ? cascade+0x5a/0x5a [ 2.069616] [<7907bf13>] rcu_gp_kthread+0x299/0x467 [ 2.069616] [<7904612b>] ? abort_exclusive_wait+0x63/0x63 [ 2.069616] [<7907bc7a>] ? rcu_gp_fqs+0x6a/0x6a [ 2.069616] [<79045985>] kthread+0x95/0x9a [ 2.069616] [<79040000>] ? destroy_workqueue+0x4f/0x179 [ 2.069616] [<79212a7b>] ret_from_kernel_thread+0x1b/0x30 [ 2.069616] [<790458f0>] ? kthread_stop+0x4e/0x4e [ 2.069616] Code: e0 01 89 44 24 08 8d 46 24 89 44 24 04 89 f0 89 3c 24 e8 d3 bf 02 00 ba 38 bc 34 79 89 f0 89 73 20 e8 47 01 0d 00 8b 16 8b 46 04 <89> 42 04 89 10 f6 46 0c 01 c7 06 00 00 00 00 c7 46 04 00 02 20 [ 2.069616] EIP: [<7903746f>] run_timer_softirq+0x115/0x19c SS:ESP 0068:78067dac [ 2.069616] CR2: 0000000000000004 [ 2.069616] ---[ end trace 33feb15476a27132 ]--- [ 2.069616] Kernel panic - not syncing: Fatal exception in interrupt [ 2.069616] Rebooting in 10 seconds.. BUG: kernel boot crashed
Elapsed time: 15
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /tmp//kernel/i386-randconfig-i002-0912/14f83d4c02fa126fd699570429a0bb888e12ddf7/vmlinuz-3.11.0-09421-g14f83d4-25979 -append 'hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/i386-randconfig-i002-0912/linus:master:14f83d4c02fa126fd699570429a0bb888e12ddf7:bisect-mm/.vmlinuz-14f83d4c02fa126fd699570429a0bb888e12ddf7-20130916101451-2992-xian branch=linus/master BOOT_IMAGE=/kernel/i386-randconfig-i002-0912/14f83d4c02fa126fd699570429a0bb888e12ddf7/vmlinuz-3.11.0-09421-g14f83d4' -initrd /kernel-tests/initrd/yocto-minimal-i386.cgz -m 256M -smp 2 -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0,hostfwd=tcp::30075-:22 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -drive file=/fs/LABEL=KVM/disk0-xian-25979,media=disk,if=virtio -drive file=/fs/LABEL=KVM/disk1-xian-25979,media=disk,if=virtio -drive file=/fs/LABEL=KVM/disk2-xian-25979,media=disk,if=virtio -drive file=/fs/LABEL=KVM/disk3-xian-25979,media=disk,if=virtio -drive file=/fs/LABEL=KVM/disk4-xian-25979,media=disk,if=virtio -drive file=/fs/LABEL=KVM/disk5-xian-25979,media=disk,if=virtio -pidfile /dev/shm/kboot/pid-xian-lkp-25979 -serial file:/dev/shm/kboot/serial-xian-lkp-25979 -daemonize -display none -monitor null
Quoted 7 lines · Fengguang Wu
Hi Vlastimil,
Quoted 5 lines
Also, some of the failures during bisect were not due to this bug, but a WARNING for
list_addcorruption which hopefully is not related to munlock. While it is probably a far stretch, some kind of memory corruption could also lead to the erroneous behavior of the munlock code.
Quoted 7 lines
Quoted 3 lines
Can you therefore please retest with the bisected patch reverted (patch below) to see if the other WARNING still occurs and can be dealt with separately, so there are not potentially two bugs to be chased at the same time?
Yes there seems to be one more bug, the attached dmesg is for the kernel with your patch reverted. I'm trying to bisect the other bug now.
Thanks. Meanwhile I was able to reproduce the bug in my patch in a VM with x86_32 without PAE. As it turns out, pmd_addr_end() on such configuration without pmd really does not bound the address to page table boundary, but is a no-op. Working on a fix.
Vlastimil
Quoted 3 lines
Thanks,
Fengguang
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>
RFC PATCH 1/1 mm: munlock: Prevent walking off the end of a pagetable in no-pmd configuration
The function __munlock_pagevec_fill() introduced in commit 7a8010cd3 ("mm: munlock: manual pte walk in fast path instead of follow_page_mask()") uses pmd_addr_end() for restricting its operation within current page table. This is insufficient on architectures/configurations where pmd is folded and pmd_addr_end() just returns the end of the full range to be walked. In this case, it allows pte++ to walk off the end of a page table resulting in unpredictable behaviour.
This patch fixes the function by using pgd_addr_end() and pud_addr_end() before pmd_addr_end(), which will yield correct page table boundary on all configurations. This is similar to what existing page walkers do when walking each level of the page table.
Additionaly, the patch clarifies a comment for get_locked_pte() call in the function.
--- mm/mlock.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
mm/mlock.c +6 -2
@@ -379,10 +379,14 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec,/* * Initialize pte walk starting at the already pinned page where we -* are sure that there is a pte. +* are sure that there is a pte, as it was pinned under the same +* mmap_sem write op. */ pte =get_locked_pte (vma->vm_mm, start, &ptl); - end =min (end,pmd_addr_end (start, end)); +/* Make sure we do not cross the page table boundary */ + end =pgd_addr_end (start, end); + end =pud_addr_end (start, end); + end =pmd_addr_end (start, end);/* The page next to the pinned page is the first we will try to get */ start +=PAGE_SIZE ;
Signature · 7 lines
1.8.1.4 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>
Re: [RFC PATCH RESEND] mm: munlock: Prevent walking off the end of a pagetable in no-pmd configuration
Quoted 39 lines · Vlastimil Babka
The function
__munlock_pagevec_fill()introduced in commit7a8010cd3("mm: munlock: manual pte walk in fast path instead offollow_page_mask()") usespmd_addr_end()for restricting its operation within current page table. This is insufficient on architectures/configurations where pmd is folded andpmd_addr_end()just returns the end of the full range to be walked. In this case, it allows pte++ to walk off the end of a page table resulting in unpredictable behaviour.This patch fixes the function by using
pgd_addr_end()andpud_addr_end()beforepmd_addr_end(), which will yield correct page table boundary on all configurations. This is similar to what existing page walkers do when walking each level of the page table.Additionaly, the patch clarifies a comment for
get_locked_pte()call in the function.Reported-by Fengguang Wu <[email protected]>Cc JA?rn Engel <[email protected]>Cc Mel Gorman <[email protected]>Cc Michel Lespinasse <[email protected]>Cc Hugh Dickins <[email protected]>Cc Rik van Riel <[email protected]>Cc Johannes Weiner <[email protected]>Cc Michal Hocko <[email protected]>Cc Vlastimil Babka <[email protected]>Signed-off-by Vlastimil Babka <[email protected]>--- mm/mlock.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)mm/mlock.c +0
-1@@ -379,10 +379,14 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec,/* * Initialize pte walk starting at the already pinned page where we -* are sure that there is a pte.
mm/mlock.c static unsigned long __munlock_pagevec_fill(struct pagevec *pvec, · line 390
Quoted 10 lines
mm/mlock.c +6
-1+* are sure that there is a pte, as it was pinned under the same +* mmap_sem write op. */ pte =get_locked_pte (vma->vm_mm, start, &ptl); - end =min (end,pmd_addr_end (start, end)); +/* Make sure we do not cross the page table boundary */ + end =pgd_addr_end (start, end); + end =pud_addr_end (start, end); + end =pmd_addr_end (start, end);
Nitpick, how about unfolding pmd_addr_end(start, end) directly? Like:
mm/mlock.c +0 -0
@@ -376,13 +376,14 @@ static unsigned long __munlock_pagevec_fill(struct
pagevec *pvec,
{
pte_t *pte;
spinlock_t *ptl;+ unsigned long pmd_end = (start + PMD_SIZE) & PMD_MASK;
+ end = (pmd_end - 1 < end - 1) ? pmd_end : end;
/*
* Initialize pte walk starting at the already pinned page where we
* are sure that there is a pte.
*/
pte = get_locked_pte(vma->vm_mm, start, &ptl);- end = min(end, pmd_addr_end(start, end));
/* The page next to the pinned page is the first we will try to
get */
start += PAGE_SIZE;Anyway,
Signature · 8 lines
Regards, -Bob -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>
Re: [RFC PATCH RESEND] mm: munlock: Prevent walking off the end of a pagetable in no-pmd configuration
Quoted 41 lines · Bob Liu
Quoted 7 lines · Vlastimil Babka
mm/mlock.c +0
-1@@ -379,10 +379,14 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec,/* * Initialize pte walk starting at the already pinned page where we -* are sure that there is a pte. mm/mlock.c static unsigned long __munlock_pagevec_fill(struct pagevec *pvec, · line 390
Quoted 10 lines
mm/mlock.c +6
-1+* are sure that there is a pte, as it was pinned under the same +* mmap_sem write op. */ pte =get_locked_pte (vma->vm_mm, start, &ptl); - end =min (end,pmd_addr_end (start, end)); +/* Make sure we do not cross the page table boundary */ + end =pgd_addr_end (start, end); + end =pud_addr_end (start, end); + end =pmd_addr_end (start, end);Nitpick, how about unfolding
pmd_addr_end(start, end)directly? Like:mm/mlock.c +2
-1@@ -376,13 +376,14 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec, {pte_t *pte;spinlock_t *ptl; +unsigned long pmd_end = (start +PMD_SIZE ) &PMD_MASK ; + end = (pmd_end -1 < end -1 ) ? pmd_end : end;/* * Initialize pte walk starting at the already pinned page where we * are sure that there is a pte. */ pte =get_locked_pte (vma->vm_mm, start, &ptl); - end =min (end,pmd_addr_end (start, end));/* The page next to the pinned page is the first we will try to get */
Quoted 2 lines
start += PAGE_SIZE;
That should also work but for maintainability reasons I wouldn't like to special case it like this, instead of using standard functions as they would be used in a full pagewalk.
Quoted 2 lines
Anyway,
Reviewed-by Bob Liu <[email protected]>
Thanks.
Vlastimil
PATCH 1/1 mm: munlock: Prevent walking off the end of a pagetable in no-pmd configuration
In reply to Fengguang WuThe function __munlock_pagevec_fill() introduced in commit 7a8010cd3 ("mm: munlock: manual pte walk in fast path instead of follow_page_mask()") uses pmd_addr_end() for restricting its operation within current page table. This is insufficient on architectures/configurations where pmd is folded and pmd_addr_end() just returns the end of the full range to be walked. In this case, it allows pte++ to walk off the end of a page table resulting in unpredictable behaviour.
This patch fixes the function by using pgd_addr_end() and pud_addr_end() before pmd_addr_end(), which will yield correct page table boundary on all configurations. This is similar to what existing page walkers do when walking each level of the page table.
Additionaly, the patch clarifies a comment for get_locked_pte() call in the function.
--- mm/mlock.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
mm/mlock.c +6 -2
@@ -379,10 +379,14 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec,/* * Initialize pte walk starting at the already pinned page where we -* are sure that there is a pte. +* are sure that there is a pte, as it was pinned under the same +* mmap_sem write op. */ pte =get_locked_pte (vma->vm_mm, start, &ptl); - end =min (end,pmd_addr_end (start, end)); +/* Make sure we do not cross the page table boundary */ + end =pgd_addr_end (start, end); + end =pud_addr_end (start, end); + end =pmd_addr_end (start, end);/* The page next to the pinned page is the first we will try to get */ start +=PAGE_SIZE ;
Signature · 1 line
1.8.1.4