git checkout 4a10c2ac2f368583138b774ca41fac4207911983 Previous HEAD position was c7727a8... mm: dynamic allocate page->ptl if it cannot be embedded to struct page HEAD is now at 4a10c2a... Linux 3.12-rc2 ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:4a10c2ac2f368583138b774ca41fac4207911983:bisect-usb 2013-10-09-22:35:18 4a10c2ac2f368583138b774ca41fac4207911983 reuse /kernel/i386-randconfig-i007-1008/4a10c2ac2f368583138b774ca41fac4207911983/vmlinuz-3.12.0-rc2 2013-10-09-22:35:18 detecting boot state .. 2 17 19 20 SUCCESS bisect: good commit 4a10c2ac2f368583138b774ca41fac4207911983 git bisect start c7727a852968b09a9a5756dc7c85c30287c6ada3 4a10c2ac2f368583138b774ca41fac4207911983 -- Previous HEAD position was 4a10c2a... Linux 3.12-rc2 HEAD is now at c1be5a5... Linux 3.9 Bisecting: 21 revisions left to test after this (roughly 5 steps) [6c227d806670656b1a267feca6d15751976a45b9] arm64: handle pgtable_page_ctor() fail git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:6c227d806670656b1a267feca6d15751976a45b9:bisect-usb 2013-10-09-22:38:35 6c227d806670656b1a267feca6d15751976a45b9 compiling 412 real 1590 user 136 sys 418.31% cpu i386-randconfig-i007-1008 2013-10-09-22:45:42 detecting boot state 3.12.0-rc2-00022-g6c227d8.. 14 20 SUCCESS Bisecting: 10 revisions left to test after this (roughly 4 steps) [f696457846fe13f23ebf48152b43fdcab051e038] powerpc: handle pgtable_page_ctor() fail running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:f696457846fe13f23ebf48152b43fdcab051e038:bisect-usb 2013-10-09-22:47:43 f696457846fe13f23ebf48152b43fdcab051e038 compiling 36 real 52 user 15 sys 184.85% cpu i386-randconfig-i007-1008 2013-10-09-22:48:30 detecting boot state 3.12.0-rc2-00033-gf696457.. 5 19..... 20 SUCCESS Bisecting: 5 revisions left to test after this (roughly 3 steps) [91d6e7fd677903c9cc038d5489e1f91a6a41658d] tile: handle pgtable_page_ctor() fail running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:91d6e7fd677903c9cc038d5489e1f91a6a41658d:bisect-usb 2013-10-09-22:53:31 91d6e7fd677903c9cc038d5489e1f91a6a41658d compiling 37 real 55 user 14 sys 188.27% cpu i386-randconfig-i007-1008 2013-10-09-22:54:16 detecting boot state 3.12.0-rc2-00038-g91d6e7f.. 3 18 20 SUCCESS Bisecting: 2 revisions left to test after this (roughly 2 steps) [7f692a838f315ce576bdaf2e7f1ff08126afb778] x86: handle pgtable_page_ctor() fail running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:7f692a838f315ce576bdaf2e7f1ff08126afb778:bisect-usb 2013-10-09-22:56:47 7f692a838f315ce576bdaf2e7f1ff08126afb778 compiling 36 real 52 user 14 sys 185.89% cpu i386-randconfig-i007-1008 2013-10-09-22:57:32 detecting boot state 3.12.0-rc2-00041-g7f692a8.. 6 20 SUCCESS Bisecting: 0 revisions left to test after this (roughly 1 step) [cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b] iommu/arm-smmu: handle pgtable_page_ctor() fail running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/usb/obj-bisect ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b:bisect-usb 2013-10-09-22:59:33 cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b reuse /kernel/i386-randconfig-i007-1008/cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b/vmlinuz-3.12.0-rc2-00043-gcdf8588 2013-10-09-22:59:33 detecting boot state .. 10 20 SUCCESS c7727a852968b09a9a5756dc7c85c30287c6ada3 is the first bad commit commit c7727a852968b09a9a5756dc7c85c30287c6ada3 Author: Kirill A. Shutemov Date: Wed Oct 9 16:45:45 2013 +0300 mm: dynamic allocate page->ptl if it cannot be embedded to struct page Signed-off-by: Kirill A. Shutemov :040000 040000 17899e0220d995b818586bf7beff7717c754148b e89a24e6e50f42c7e18dfab7ec3836ad26fcd701 M arch :040000 040000 d957e2d0991054a1c601d088f9fddbd79a97a262 b28decbfc775fc858626c67017d32405f61694d0 M include :040000 040000 1908d09dfad8b4c0e1e088f5eecbfd47b446e144 c7799383dab307848bbb891cb1f2e1ebbebe7124 M mm bisect run success ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b:bisect-usb 2013-10-09-23:01:34 cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b reuse /kernel/i386-randconfig-i007-1008/cdf8588809f4bedbf92f11d3c59f3d7a16f19d5b/vmlinuz-3.12.0-rc2-00043-gcdf8588 2013-10-09-23:01:34 detecting boot state .. 21 29 53 59. 60 SUCCESS ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:c7727a852968b09a9a5756dc7c85c30287c6ada3:bisect-usb TEST FAILURE [ 343.289746] xz_dec_test: module loaded [ 343.290856] xz_dec_test: Create a device node with 'mknod xz_dec_test c 250 0' and write .xz files to it. [ 343.294852] rbtree testing [ 369.774368] BUG: soft lockup - CPU#0 stuck for 22s! [swapper/0:1] [ 369.774368] irq event stamp: 3574058 [ 369.774368] hardirqs last enabled at (3574057): [] restore_all_notrace+0x0/0x18 [ 369.774368] hardirqs last disabled at (3574058): [] common_interrupt+0x27/0x33 [ 369.774368] softirqs last enabled at (3574056): [] __do_softirq+0x210/0x290 [ 369.774368] softirqs last disabled at (3574051): [] irq_exit+0x18b/0x1a0 [ 369.774368] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.12.0-rc2-00044-gc7727a8 #616 [ 369.774368] task: c0018000 ti: c0090000 task.ti: c001a000 [ 369.774368] EIP: 0060:[] EFLAGS: 00000246 CPU: 0 [ 369.774368] EIP is at rbtree_test_init+0x9e/0x455 [ 369.774368] EAX: c23bae40 EBX: 0000e312 ECX: c23bb260 EDX: c23bb260 [ 369.774368] ESI: c23bb380 EDI: 00000241 EBP: c001bf08 ESP: c001bee4 [ 369.774368] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 369.774368] CR0: 8005003b CR2: 00000000 CR3: 01bc4000 CR4: 000006b0 [ 369.774368] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 369.774368] DR6: 00000000 DR7: 00000000 [ 369.774368] Stack: [ 369.774368] c16be949 c1a01e44 00000241 c001bf00 4a742c20 00000109 00000000 c1a02016 [ 369.774368] 00000241 c001bf78 c19c2613 c0206d5a c0206d5a 00000005 c137cb7d 00000006 [ 369.774368] c1a5bd04 c001a000 c0a40000 00000000 c0018000 00000000 c12429b6 00000006 [ 369.774368] Call Trace: [ 369.774368] [] ? percpu_counter_startup+0xc0/0xc0 [ 369.774368] [] ? dma_debug_entries_cmdline+0x6b/0x6b [ 369.774368] [] do_one_initcall+0xf3/0x21f [ 369.774368] [] ? do_IRQ+0x6a/0x130 [ 369.774368] [] ? do_IRQ+0x6a/0x130 [ 369.774368] [] ? memchr+0x50/0x50 [ 369.774368] [] ? restore_all+0xf/0xf [ 369.774368] [] ? init_nls_iso8859_2+0x2b/0x2b [ 369.774368] [] kernel_init_freeable+0x26c/0x3e1 [ 369.774368] [] ? do_early_param+0x131/0x131 [ 369.774368] [] kernel_init+0x19/0x280 [ 369.774368] [] ret_from_kernel_thread+0x1b/0x28 [ 369.774368] [] ? rest_init+0x1e0/0x1e0 [ 369.774368] Code: 83 05 20 ab 3b c2 01 be 60 ac 3b c2 83 15 24 ab 3b c2 00 83 05 f8 aa 3b c2 01 89 f0 83 15 fc aa 3b c2 00 83 c6 18 e8 e1 f4 82 ff <81> fe c0 b5 3b c2 75 e0 be 60 ac 3b c2 83 05 08 ab 3b c2 01 89 Elapsed time: 385 qemu-system-x86_64 -kernel /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/vmlinuz-3.12.0-rc2-00044-gc7727a8 -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-i007-1008/kas:dynamic_ptl:v1:c7727a852968b09a9a5756dc7c85c30287c6ada3:bisect-usb/.vmlinuz-c7727a852968b09a9a5756dc7c85c30287c6ada3-20131009223340-9-ant branch=kas/dynamic_ptl/v1 BOOT_IMAGE=/kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/vmlinuz-3.12.0-rc2-00044-gc7727a8 noapic nolapic nohz=off' -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::25905-:22 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -drive file=/fs/sdc1/disk0-quantal-ant-10,media=disk,if=virtio -drive file=/fs/sdc1/disk1-quantal-ant-10,media=disk,if=virtio -drive file=/fs/sdc1/disk2-quantal-ant-10,media=disk,if=virtio -drive file=/fs/sdc1/disk3-quantal-ant-10,media=disk,if=virtio -drive file=/fs/sdc1/disk4-quantal-ant-10,media=disk,if=virtio -drive file=/fs/sdc1/disk5-quantal-ant-10,media=disk,if=virtio -pidfile /dev/shm/kboot/pid-quantal-ant-10 -serial file:/dev/shm/kboot/serial-quantal-ant-10 -daemonize -display none -monitor null /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-athens-14:20131009223408:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-lkp-st01-2:20131009222123:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-stoakley-7:20131009222118:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-waimea-7:20131010063320:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-snb-7:20131009223422:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-xian-19:20131009223417:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-inn-36:20131009222120:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-xps-5:20131010062939:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-snb-26:20131009222117:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-xps-7:20131010061649:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-roam-9:20131009223438:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-lkp-tt02-19:20131009125314:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-lkp-tt02-4:20131009125303:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-quantal-lkp-st01-7:20131009223405:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-lkp-st01-12:20131009223422:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 /kernel/i386-randconfig-i007-1008/c7727a852968b09a9a5756dc7c85c30287c6ada3/dmesg-yocto-lkp-st01-3:20131009222122:i386-randconfig-i007-1008:3.12.0-rc2-00044-gc7727a8:616 0:16:19 all_good:bad:all_bad boots [detached HEAD a09d1f5] Revert "mm: dynamic allocate page->ptl if it cannot be embedded to struct page" 5 files changed, 22 insertions(+), 74 deletions(-) ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:a09d1f589443cb8a441a86bf285762b28d13b326:bisect-usb 2013-10-09-23:05:38 a09d1f589443cb8a441a86bf285762b28d13b326 compiling 2013-10-09-23:09:43 detecting boot state 3.12.0-rc2-00045-ga09d1f5.. 2 40 59.. 60 SUCCESS ========= upstream ========= Fetching linus ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:0e7a3ed04f0cd4311096d691888f88569310ee6c:bisect-usb 2013-10-09-23:13:46 0e7a3ed04f0cd4311096d691888f88569310ee6c reuse /kernel/i386-randconfig-i007-1008/0e7a3ed04f0cd4311096d691888f88569310ee6c/vmlinuz-3.12.0-rc4-00029-g0e7a3ed 2013-10-09-23:13:46 detecting boot state .. 1 25 48 53 57.. 59 60 SUCCESS ========= linux-next ========= Fetching next ls -a /kernel-tests/run-queue/kvm/i386-randconfig-i007-1008/kas:dynamic_ptl:v1:a0cf1abc25ac197dd97b857c0f6341066a8cb1cf:bisect-usb 2013-10-09-23:19:19 a0cf1abc25ac197dd97b857c0f6341066a8cb1cf compiling 2013-10-09-23:24:02 detecting boot state 3.12.0-rc2-next-20130927-03100-ga0cf1ab.. 12 43 55 56. 57 58 59. 60 SUCCESS