git checkout 56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:56032fc504c9ce9dd6fd697e4687441a7d0ea4a2:bisect-net 2014-03-09-19:01:05 56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 Check for kernel in /kernel/x86_64-randconfig-i1-03091831/56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 kernel: /kernel/x86_64-randconfig-i1-03091831/56032fc504c9ce9dd6fd697e4687441a7d0ea4a2/vmlinuz-3.14.0-rc5-06721-g56032fc 2014-03-09-19:10:05 detecting boot state . 1 2 6 15 18 22 SUCCESS bisect: good commit 56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 git bisect start 1b0a7e3263168a06d3858798e48c5a21d1c78d3c 56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 -- /c/kernel-tests/linear-bisect: ["-b", "1b0a7e3263168a06d3858798e48c5a21d1c78d3c", "-g", "56032fc504c9ce9dd6fd697e4687441a7d0ea4a2", "/c/kernel-tests/bisect-test-boot-failure.sh", "/home/wfg/net/obj-bisect"] Bisecting: 408 revisions left to test after this (roughly 9 steps) [8e6a5f1094819a747c13d6ffef5c44607fb757f8] Merge branch 'akpm-current/current' running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:8e6a5f1094819a747c13d6ffef5c44607fb757f8:bisect-net 2014-03-09-19:13:37 8e6a5f1094819a747c13d6ffef5c44607fb757f8 compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-8e6a5f1094819a747c13d6ffef5c44607fb757f8 Check for kernel in /kernel/x86_64-randconfig-i1-03091831/8e6a5f1094819a747c13d6ffef5c44607fb757f8 waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-8e6a5f1094819a747c13d6ffef5c44607fb757f8 waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-8e6a5f1094819a747c13d6ffef5c44607fb757f8 kernel: /kernel/x86_64-randconfig-i1-03091831/8e6a5f1094819a747c13d6ffef5c44607fb757f8/vmlinuz-3.14.0-rc5-07120-g8e6a5f1 2014-03-09-19:30:37 detecting boot state . TEST FAILURE hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... [ 1.646063] tsc: Refined TSC clocksource calibration: 2493.964 MHz [ 2.219236] BUG: unable to handle kernel paging request at ffff88000bf76f40 [ 2.220604] IP: [] vmacache_find+0x78/0x90 [ 2.221712] PGD 2542067 PUD 2543067 PMD 13b86067 PTE 800000000bf76060 [ 2.221958] Oops: 0000 [#1] DEBUG_PAGEALLOC [ 2.221958] Modules linked in: [ 2.221958] CPU: 0 PID: 325 Comm: 90-trinity Not tainted 3.14.0-rc5-07120-g8e6a5f1 #1 [ 2.221958] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.221958] task: ffff88000bdf4050 ti: ffff88000bc5e000 task.ti: ffff88000bc5e000 [ 2.221958] RIP: 0010:[] [] vmacache_find+0x78/0x90 [ 2.221958] RSP: 0000:ffff88000bc5fe00 EFLAGS: 00010282 [ 2.221958] RAX: ffff88000bf76f40 RBX: 00000000000000a9 RCX: ffff88000bdf4050 [ 2.221958] RDX: 0000000000000002 RSI: 00007fff4f40f1e8 RDI: ffff88000bf36bc0 [ 2.221958] RBP: ffff88000bc5fe00 R08: 0000000000000000 R09: 0000000000000001 [ 2.221958] R10: ffff88000bdf4050 R11: 0000000000000000 R12: 00007fff4f40f1e8 [ 2.221958] R13: ffff88000bf36bc0 R14: ffff88000bc5ff58 R15: ffff88000bdf4050 [ 2.221958] FS: 00007ff281d0e700(0000) GS:ffffffff81a06000(0000) knlGS:0000000000000000 [ 2.221958] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2.221958] CR2: ffff88000bf76f40 CR3: 000000000d293000 CR4: 00000000000006b0 [ 2.221958] Stack: [ 2.221958] ffff88000bc5fe28 ffffffff81125149 00000000000000a9 00007fff4f40f1e8 [ 2.221958] ffff88000bf36bc0 ffff88000bc5ff28 ffffffff816d713e 0000000000000246 [ 2.221958] 0000000000000002 ffff88000bf36c58 0000000000000006 0000000000000010 [ 2.221958] Call Trace: [ 2.221958] [] find_vma+0x19/0x70 [ 2.221958] [] __do_page_fault+0x29e/0x560 [ 2.221958] [] ? mntput_no_expire+0x6f/0x1a0 [ 2.221958] [] ? mntput_no_expire+0x11/0x1a0 [ 2.221958] [] ? mntput+0x35/0x40 [ 2.221958] [] ? __fput+0x24f/0x290 [ 2.221958] [] ? trace_hardirqs_off_thunk+0x3a/0x3c [ 2.221958] [] do_page_fault+0xe/0x10 [ 2.221958] [] do_async_page_fault+0x35/0x90 [ 2.221958] [] async_page_fault+0x25/0x30 [ 2.221958] Code: c7 81 b0 02 00 00 00 00 00 00 eb 32 0f 1f 80 00 00 00 00 31 d2 66 0f 1f 44 00 00 48 63 c2 48 8b 84 c1 98 02 00 00 48 85 c0 74 0b <48> 39 30 77 06 48 3b 70 08 72 0a 83 c2 01 83 fa 04 75 dd 31 c0 [ 2.221958] RIP [] vmacache_find+0x78/0x90 [ 2.221958] RSP [ 2.221958] CR2: ffff88000bf76f40 [ 2.221958] ---[ end trace e7356a7a2b0af5a9 ]--- [ 2.221958] Kernel panic - not syncing: Fatal exception /kernel/x86_64-randconfig-i1-03091831/8e6a5f1094819a747c13d6ffef5c44607fb757f8/dmesg-yocto-ivytown2-24:20140309193048:x86_64-randconfig-i1-03091831:3.14.0-rc5-07120-g8e6a5f1:1 /kernel/x86_64-randconfig-i1-03091831/8e6a5f1094819a747c13d6ffef5c44607fb757f8/dmesg-yocto-ivytown2-24:20140309193103:x86_64-randconfig-i1-03091831:3.14.0-rc5-07120-g8e6a5f1:1 0:2:2 all_good:bad:all_bad boots linear-bisect: bad branch may be branch 'akpm-current/current' linear-bisect: handle over to git bisect linear-bisect: git bisect start 8e6a5f1094819a747c13d6ffef5c44607fb757f8 56032fc504c9ce9dd6fd697e4687441a7d0ea4a2 -- Previous HEAD position was 8e6a5f1... Merge branch 'akpm-current/current' Switched to branch 'master' Your branch is behind 'origin/master' by 41213 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Bisecting: 199 revisions left to test after this (roughly 8 steps) [e37f7e706daab128221f1fe72967ea4f9ac0c1da] zram: move zram size warning to documentation linear-bisect: git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:e37f7e706daab128221f1fe72967ea4f9ac0c1da:bisect-net 2014-03-09-19:31:32 e37f7e706daab128221f1fe72967ea4f9ac0c1da compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-e37f7e706daab128221f1fe72967ea4f9ac0c1da Check for kernel in /kernel/x86_64-randconfig-i1-03091831/e37f7e706daab128221f1fe72967ea4f9ac0c1da waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-e37f7e706daab128221f1fe72967ea4f9ac0c1da waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-e37f7e706daab128221f1fe72967ea4f9ac0c1da kernel: /kernel/x86_64-randconfig-i1-03091831/e37f7e706daab128221f1fe72967ea4f9ac0c1da/vmlinuz-3.14.0-rc5-00242-ge37f7e7 2014-03-09-19:52:32 detecting boot state . TEST FAILURE done. hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... [ 2.401417] BUG: unable to handle kernel paging request at ffff88000c193f40 [ 2.402705] IP: [] vmacache_find+0x78/0x90 [ 2.403668] PGD 2534067 PUD 2535067 PMD 13b85067 PTE 800000000c193060 [ 2.404131] Oops: 0000 [#1] DEBUG_PAGEALLOC [ 2.404131] Modules linked in: [ 2.404131] CPU: 0 PID: 319 Comm: 90-trinity Not tainted 3.14.0-rc5-00242-ge37f7e7 #2 [ 2.404131] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.404131] task: ffff88000c090090 ti: ffff88000c100000 task.ti: ffff88000c100000 [ 2.404131] RIP: 0010:[] [] vmacache_find+0x78/0x90 [ 2.404131] RSP: 0000:ffff88000c101e00 EFLAGS: 00010282 [ 2.404131] RAX: ffff88000c193f40 RBX: 00000000000000a9 RCX: ffff88000c090090 [ 2.404131] RDX: 0000000000000002 RSI: 00007fff48fc76e8 RDI: ffff88000ac5bbc0 [ 2.404131] RBP: ffff88000c101e00 R08: 0000000000000000 R09: 0000000000000001 [ 2.404131] R10: 0000000000000000 R11: 0000000000000001 R12: 00007fff48fc76e8 [ 2.404131] R13: ffff88000ac5bbc0 R14: ffff88000c101f58 R15: ffff88000c090090 [ 2.404131] FS: 00007fb0bf69c700(0000) GS:ffffffff819fa000(0000) knlGS:0000000000000000 [ 2.404131] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2.404131] CR2: ffff88000c193f40 CR3: 000000000c7f5000 CR4: 00000000000006b0 [ 2.404131] Stack: [ 2.404131] ffff88000c101e28 ffffffff81123ce9 00000000000000a9 00007fff48fc76e8 [ 2.404131] ffff88000ac5bbc0 ffff88000c101f28 ffffffff816cf02e 0000000000000246 [ 2.404131] 0000000000000002 ffff88000ac5bc58 0000000000000006 0000000000000010 [ 2.404131] Call Trace: [ 2.404131] [] find_vma+0x19/0x70 [ 2.404131] [] __do_page_fault+0x29e/0x560 [ 2.404131] [] ? mntput_no_expire+0x72/0x1b0 [ 2.404131] [] ? mntput_no_expire+0x11/0x1b0 [ 2.404131] [] ? mntput+0x35/0x40 [ 2.404131] [] ? __fput+0x24f/0x290 [ 2.404131] [] ? trace_hardirqs_off_thunk+0x3a/0x3c [ 2.404131] [] do_page_fault+0xe/0x10 [ 2.404131] [] do_async_page_fault+0x35/0x90 [ 2.404131] [] async_page_fault+0x25/0x30 [ 2.404131] Code: c7 81 b0 02 00 00 00 00 00 00 eb 32 0f 1f 80 00 00 00 00 31 d2 66 0f 1f 44 00 00 48 63 c2 48 8b 84 c1 98 02 00 00 48 85 c0 74 0b <48> 39 30 77 06 48 3b 70 08 72 0a 83 c2 01 83 fa 04 75 dd 31 c0 [ 2.404131] RIP [] vmacache_find+0x78/0x90 [ 2.404131] RSP [ 2.404131] CR2: ffff88000c193f40 [ 2.404131] ---[ end trace 805b4a73e5685288 ]--- [ 2.404131] Kernel panic - not syncing: Fatal exception /kernel/x86_64-randconfig-i1-03091831/e37f7e706daab128221f1fe72967ea4f9ac0c1da/dmesg-yocto-ivytown2-10:20140309195227:x86_64-randconfig-i1-03091831:3.14.0-rc5-00242-ge37f7e7:2 /kernel/x86_64-randconfig-i1-03091831/e37f7e706daab128221f1fe72967ea4f9ac0c1da/dmesg-yocto-ivytown2-6:20140309195245:x86_64-randconfig-i1-03091831:3.14.0-rc5-00242-ge37f7e7:2 /kernel/x86_64-randconfig-i1-03091831/e37f7e706daab128221f1fe72967ea4f9ac0c1da/dmesg-yocto-ivytown2-24:20140309195255:x86_64-randconfig-i1-03091831:3.14.0-rc5-00242-ge37f7e7:2 0:3:2 all_good:bad:all_bad boots Bisecting: 99 revisions left to test after this (roughly 7 steps) [7f0885cfba68ed357474a55eaa13a5757371f4bd] mm-keep-page-cache-radix-tree-nodes-in-check-fix running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:7f0885cfba68ed357474a55eaa13a5757371f4bd:bisect-net 2014-03-09-19:53:05 7f0885cfba68ed357474a55eaa13a5757371f4bd compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-7f0885cfba68ed357474a55eaa13a5757371f4bd Check for kernel in /kernel/x86_64-randconfig-i1-03091831/7f0885cfba68ed357474a55eaa13a5757371f4bd waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-7f0885cfba68ed357474a55eaa13a5757371f4bd waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-7f0885cfba68ed357474a55eaa13a5757371f4bd kernel: /kernel/x86_64-randconfig-i1-03091831/7f0885cfba68ed357474a55eaa13a5757371f4bd/vmlinuz-3.14.0-rc5-00142-g7f0885c 2014-03-09-20:10:05 detecting boot state . 4 12 16 21. 22 SUCCESS Bisecting: 49 revisions left to test after this (roughly 6 steps) [0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b] mm,numa: reorganize change_pmd_range() running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b:bisect-net 2014-03-09-20:13:37 0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b Check for kernel in /kernel/x86_64-randconfig-i1-03091831/0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b kernel: /kernel/x86_64-randconfig-i1-03091831/0caff8dc0cabb8015faa1425c0e61eab4f9c9d2b/vmlinuz-3.14.0-rc5-00192-g0caff8d 2014-03-09-20:32:37 detecting boot state ....... 1.. 4 5 7 8 9. 11 12 14 19 21 22 SUCCESS Bisecting: 24 revisions left to test after this (roughly 5 steps) [d6e9552645e4fc33985e6b642ffd2841915eacaa] tools/vm/page-types.c: page-cache sniffing feature running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:d6e9552645e4fc33985e6b642ffd2841915eacaa:bisect-net 2014-03-09-20:43:38 d6e9552645e4fc33985e6b642ffd2841915eacaa compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-d6e9552645e4fc33985e6b642ffd2841915eacaa Check for kernel in /kernel/x86_64-randconfig-i1-03091831/d6e9552645e4fc33985e6b642ffd2841915eacaa waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-d6e9552645e4fc33985e6b642ffd2841915eacaa waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-d6e9552645e4fc33985e6b642ffd2841915eacaa kernel: /kernel/x86_64-randconfig-i1-03091831/d6e9552645e4fc33985e6b642ffd2841915eacaa/vmlinuz-3.14.0-rc5-00217-gd6e9552 2014-03-09-21:01:38 detecting boot state . 2 6 9 10 17 19 22 SUCCESS Bisecting: 12 revisions left to test after this (roughly 4 steps) [1d69676e3d045a51ecf3f8f3b6239c46e934f323] mm: use macros from compiler.h instead of __attribute__((...)) running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:1d69676e3d045a51ecf3f8f3b6239c46e934f323:bisect-net 2014-03-09-21:05:39 1d69676e3d045a51ecf3f8f3b6239c46e934f323 compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-1d69676e3d045a51ecf3f8f3b6239c46e934f323 Check for kernel in /kernel/x86_64-randconfig-i1-03091831/1d69676e3d045a51ecf3f8f3b6239c46e934f323 waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-1d69676e3d045a51ecf3f8f3b6239c46e934f323 waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-1d69676e3d045a51ecf3f8f3b6239c46e934f323 kernel: /kernel/x86_64-randconfig-i1-03091831/1d69676e3d045a51ecf3f8f3b6239c46e934f323/vmlinuz-3.14.0-rc5-00229-g1d69676 2014-03-09-21:16:39 detecting boot state .. TEST FAILURE hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... [ 1.571786] tsc: Refined TSC clocksource calibration: 2493.964 MHz [ 2.076344] BUG: unable to handle kernel paging request at ffff88000c17af40 [ 2.077235] IP: [] vmacache_find+0x78/0x90 [ 2.077992] PGD 2534067 PUD 2535067 PMD 13b85067 PTE 800000000c17a060 [ 2.078912] Oops: 0000 [#1] DEBUG_PAGEALLOC [ 2.079469] Modules linked in: [ 2.079686] CPU: 0 PID: 319 Comm: 90-trinity Not tainted 3.14.0-rc5-00229-g1d69676 #2 [ 2.079686] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.079686] task: ffff88000c36e0d0 ti: ffff88000c15a000 task.ti: ffff88000c15a000 [ 2.079686] RIP: 0010:[] [] vmacache_find+0x78/0x90 [ 2.079686] RSP: 0000:ffff88000c15be00 EFLAGS: 00010282 [ 2.079686] RAX: ffff88000c17af40 RBX: 00000000000000a9 RCX: ffff88000c36e0d0 [ 2.079686] RDX: 0000000000000002 RSI: 00007fff9b111fa0 RDI: ffff88000c00cbc0 [ 2.079686] RBP: ffff88000c15be00 R08: 0000000000000000 R09: 0000000000000001 [ 2.079686] R10: 0000000000000000 R11: 0000000000000001 R12: 00007fff9b111fa0 [ 2.079686] R13: ffff88000c00cbc0 R14: ffff88000c15bf58 R15: ffff88000c36e0d0 [ 2.079686] FS: 00007f522d91e700(0000) GS:ffffffff819fa000(0000) knlGS:0000000000000000 [ 2.079686] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2.079686] CR2: ffff88000c17af40 CR3: 000000000c350000 CR4: 00000000000006b0 [ 2.079686] Stack: [ 2.079686] ffff88000c15be28 ffffffff81123ce9 00000000000000a9 00007fff9b111fa0 [ 2.079686] ffff88000c00cbc0 ffff88000c15bf28 ffffffff816cf02e 0000000000000246 [ 2.079686] 0000000000000002 ffff88000c00cc58 0000000000000006 0000000000000010 [ 2.079686] Call Trace: [ 2.079686] [] find_vma+0x19/0x70 [ 2.079686] [] __do_page_fault+0x29e/0x560 [ 2.079686] [] ? mntput_no_expire+0x72/0x1b0 [ 2.079686] [] ? mntput_no_expire+0x11/0x1b0 [ 2.079686] [] ? mntput+0x35/0x40 [ 2.079686] [] ? __fput+0x24f/0x290 [ 2.079686] [] ? trace_hardirqs_off_thunk+0x3a/0x3c [ 2.079686] [] do_page_fault+0xe/0x10 [ 2.079686] [] do_async_page_fault+0x35/0x90 [ 2.079686] [] async_page_fault+0x25/0x30 [ 2.079686] Code: c7 81 b0 02 00 00 00 00 00 00 eb 32 0f 1f 80 00 00 00 00 31 d2 66 0f 1f 44 00 00 48 63 c2 48 8b 84 c1 98 02 00 00 48 85 c0 74 0b <48> 39 30 77 06 48 3b 70 08 72 0a 83 c2 01 83 fa 04 75 dd 31 c0 [ 2.079686] RIP [] vmacache_find+0x78/0x90 [ 2.079686] RSP [ 2.079686] CR2: ffff88000c17af40 [ 2.079686] ---[ end trace a517e8d601af2983 ]--- [ 2.079686] Kernel panic - not syncing: Fatal exception /kernel/x86_64-randconfig-i1-03091831/1d69676e3d045a51ecf3f8f3b6239c46e934f323/dmesg-yocto-ivytown2-5:20140309211732:x86_64-randconfig-i1-03091831:3.14.0-rc5-00229-g1d69676:2 0:1:1 all_good:bad:all_bad boots Bisecting: 5 revisions left to test after this (roughly 3 steps) [70051b9078a325e95a0944c688723512ae14459e] mm: cleanup size checks in filemap_fault() and filemap_map_pages() running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:70051b9078a325e95a0944c688723512ae14459e:bisect-net 2014-03-09-21:17:42 70051b9078a325e95a0944c688723512ae14459e compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-70051b9078a325e95a0944c688723512ae14459e Check for kernel in /kernel/x86_64-randconfig-i1-03091831/70051b9078a325e95a0944c688723512ae14459e waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-70051b9078a325e95a0944c688723512ae14459e waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-70051b9078a325e95a0944c688723512ae14459e kernel: /kernel/x86_64-randconfig-i1-03091831/70051b9078a325e95a0944c688723512ae14459e/vmlinuz-3.14.0-rc5-00223-g70051b9 2014-03-09-21:30:43 detecting boot state 4 7 19 22 SUCCESS Bisecting: 2 revisions left to test after this (roughly 2 steps) [0d9ad4220e6d73f63a9eeeaac031b92838f75bb3] mm: per-thread vma caching running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:0d9ad4220e6d73f63a9eeeaac031b92838f75bb3:bisect-net 2014-03-09-21:32:44 0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 Check for kernel in /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 kernel: /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/vmlinuz-3.14.0-rc5-00226-g0d9ad422 2014-03-09-21:44:45 detecting boot state 1 14 TEST FAILURE [ 2.538230] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.541758] ACPI: Power Button [PWRF] [ 2.541758] ACPI: Power Button [PWRF] [ 2.716055] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.716055] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.717998] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-00226-g0d9ad422 #1 [ 2.717998] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-00226-g0d9ad422 #1 [ 2.719861] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.719861] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.721275] ffff88000e36c618 [ 2.721275] ffff88000e36c618 ffff88000e36f900 ffff88000e36f900 ffffffff816bf814 ffffffff816bf814 ffff88000e36f980 ffff88000e36f980 /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/dmesg-yocto-ivytown2-2:20140309214453:x86_64-randconfig-i1-03091831:3.14.0-rc5-00226-g0d9ad422:1 /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/dmesg-yocto-ivytown2-2:20140309214502:x86_64-randconfig-i1-03091831:3.14.0-rc5-00226-g0d9ad422:1 /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/dmesg-yocto-jaketown-4:20140309214512:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/dmesg-yocto-ivytown2-27:20140309214527:x86_64-randconfig-i1-03091831:3.14.0-rc5-00226-g0d9ad422:1 /kernel/x86_64-randconfig-i1-03091831/0d9ad4220e6d73f63a9eeeaac031b92838f75bb3/dmesg-yocto-jaketown-4:20140309214535:x86_64-randconfig-i1-03091831:: 0:5:19 all_good:bad:all_bad boots 2014-03-09 21:45:45 REPEAT COUNT: 48 # /cc/wfg/net-bisect/.repeat Bisecting: 0 revisions left to test after this (roughly 1 step) [2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4] mm-add-debugfs-tunable-for-fault_around_order-checkpatch-fixes running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/net/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4:bisect-net 2014-03-09-21:45:46 2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 Check for kernel in /kernel/x86_64-randconfig-i1-03091831/2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 kernel: /kernel/x86_64-randconfig-i1-03091831/2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4/vmlinuz-3.14.0-rc5-00225-g2c42ccb 2014-03-09-21:58:46 detecting boot state 1. 2 5 10 21 35 36 39 40 41 42 46 47 48 SUCCESS 0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 is the first bad commit commit 0d9ad4220e6d73f63a9eeeaac031b92838f75bb3 Author: Davidlohr Bueso Date: Thu Mar 6 11:01:48 2014 +1100 mm: per-thread vma caching This patch is a continuation of efforts trying to optimize find_vma(), avoiding potentially expensive rbtree walks to locate a vma upon faults. The original approach (https://lkml.org/lkml/2013/11/1/410), where the largest vma was also cached, ended up being too specific and random, thus further comparison with other approaches were needed. There are two things to consider when dealing with this, the cache hit rate and the latency of find_vma(). Improving the hit-rate does not necessarily translate in finding the vma any faster, as the overhead of any fancy caching schemes can be too high to consider. We currently cache the last used vma for the whole address space, which provides a nice optimization, reducing the total cycles in find_vma() by up to 250%, for workloads with good locality. On the other hand, this simple scheme is pretty much useless for workloads with poor locality. Analyzing ebizzy runs shows that, no matter how many threads are running, the mmap_cache hit rate is less than 2%, and in many situations below 1%. The proposed approach is to replace this scheme with a small per-thread cache, maximizing hit rates at a very low maintenance cost. Invalidations are performed by simply bumping up a 32-bit sequence number. The only expensive operation is in the rare case of a seq number overflow, where all caches that share the same address space are flushed. Upon a miss, the proposed replacement policy is based on the page number that contains the virtual address in question. Concretely, the following results are seen on an 80 core, 8 socket x86-64 box: 1) System bootup: Most programs are single threaded, so the per-thread scheme does improve ~50% hit rate by just adding a few more slots to the cache. +----------------+----------+------------------+ | caching scheme | hit-rate | cycles (billion) | +----------------+----------+------------------+ | baseline | 50.61% | 19.90 | | patched | 73.45% | 13.58 | +----------------+----------+------------------+ 2) Kernel build: This one is already pretty good with the current approach as we're dealing with good locality. +----------------+----------+------------------+ | caching scheme | hit-rate | cycles (billion) | +----------------+----------+------------------+ | baseline | 75.28% | 11.03 | | patched | 88.09% | 9.31 | +----------------+----------+------------------+ 3) Oracle 11g Data Mining (4k pages): Similar to the kernel build workload. +----------------+----------+------------------+ | caching scheme | hit-rate | cycles (billion) | +----------------+----------+------------------+ | baseline | 70.66% | 17.14 | | patched | 91.15% | 12.57 | +----------------+----------+------------------+ 4) Ebizzy: There's a fair amount of variation from run to run, but this approach always shows nearly perfect hit rates, while baseline is just about non-existent. The amounts of cycles can fluctuate between anywhere from ~60 to ~116 for the baseline scheme, but this approach reduces it considerably. For instance, with 80 threads: +----------------+----------+------------------+ | caching scheme | hit-rate | cycles (billion) | +----------------+----------+------------------+ | baseline | 1.06% | 91.54 | | patched | 99.97% | 14.18 | +----------------+----------+------------------+ Signed-off-by: Davidlohr Bueso Reviewed-by: Rik van Riel Acked-by: Linus Torvalds Reviewed-by: Michel Lespinasse Signed-off-by: Andrew Morton :040000 040000 4eecb8f72fcc964ef54d806bf5d0ce9006743c62 ba768dc7b4a57bfb00cc471c5c3c92b145a32f7b M arch :040000 040000 9a997e9e565ddd6a87c037e73fda49ad475c97f4 1307e31c1846d3cce57398c2fc0be886fd233a52 M fs :040000 040000 057e6e2cd003411a5a9dbbae09bc01afbf96baf3 f2c6d09f572e385a09d53b7a04b7054ce53e40f9 M include :040000 040000 a354f22822b8f753e295a6919c73fe3b4e7c88a0 98a4b55b5fde0bcae8ea029dd2ea7704b78d91cc M kernel :040000 040000 d61a0bac86e461344d6b51ea79a5b3a840269491 9df5f6740f37b7e998b207d209c13aff3b4b78c6 M mm bisect run success ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4:bisect-net 2014-03-09-22:06:18 2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4 reuse /kernel/x86_64-randconfig-i1-03091831/2c42ccb3347d6e08b3fae34f709a25edbc7b9ad4/vmlinuz-3.14.0-rc5-00225-g2c42ccb 2014-03-09-22:06:19 detecting boot state . 2 4 13 36 39 46 53 62 78 85 114 136 144 SUCCESS ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:1b0a7e3263168a06d3858798e48c5a21d1c78d3c:bisect-net TEST FAILURE [ 2.547243] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.550770] ACPI: Power Button [PWRF] [ 2.550770] ACPI: Power Button [PWRF] [ 2.777669] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.777669] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.781149] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-next-20140307 #1 [ 2.781149] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-next-20140307 #1 [ 2.784422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.784422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.786916] ffff88000e36c618 [ 2.786916] ffff88000e36c618 ffff88000e36f908 ffff88000e36f908 ffffffff816c78e5 ffffffff816c78e5 ffff88000e36f988 ffff88000e36f988 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-26:20140309185003:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-22:20140309190033:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-20:20140309190025:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-3:20140309184859:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-1:20140309184913:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-13:20140309190014:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-xgwo-2:20140309190438:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-15:20140309185003:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-24:20140309184958:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-athens-22:20140309184924:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-29:20140309190024:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-xian-14:20140309184856:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 4:12:15 all_good:bad:all_bad boots HEAD is now at 1b0a7e3 Add linux-next specific files for 20140307 ========= upstream ========= Previous HEAD position was 1b0a7e3... Add linux-next specific files for 20140307 HEAD is now at ca62eec... Merge branch 'for-3.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:ca62eec4e524591b82d9edf7a18e3ae6b691517d:bisect-net 2014-03-09-22:13:29 ca62eec4e524591b82d9edf7a18e3ae6b691517d compiling Queued build task to /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-ca62eec4e524591b82d9edf7a18e3ae6b691517d Check for kernel in /kernel/x86_64-randconfig-i1-03091831/ca62eec4e524591b82d9edf7a18e3ae6b691517d waiting for completion of /kernel-tests/build-queue/x86_64-randconfig-i1-03091831-ca62eec4e524591b82d9edf7a18e3ae6b691517d waiting for completion of /kernel-tests/build-queue/.x86_64-randconfig-i1-03091831-ca62eec4e524591b82d9edf7a18e3ae6b691517d kernel: /kernel/x86_64-randconfig-i1-03091831/ca62eec4e524591b82d9edf7a18e3ae6b691517d/vmlinuz-3.14.0-rc5-00287-gca62eec 2014-03-09-22:22:30 detecting boot state 1. 4 5 6 11 13 17.. 19 20 23 24 27 28.. 32. 34 36 38 43 44 47 51 53 59 64 66 67 70.. 71 72 74 76 77 79 81 82 83 84 88 89 93 96 103 110 114 120 126 130. 131 132 139 142 144 SUCCESS ========= linux-next ========= Previous HEAD position was ca62eec... Merge branch 'for-3.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup HEAD is now at 1b0a7e3... Add linux-next specific files for 20140307 ls -a /kernel-tests/run-queue/kvm/x86_64-randconfig-i1-03091831/next:master:1b0a7e3263168a06d3858798e48c5a21d1c78d3c:bisect-net TEST FAILURE [ 2.547243] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.550770] ACPI: Power Button [PWRF] [ 2.550770] ACPI: Power Button [PWRF] [ 2.777669] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.777669] swapper invoked oom-killer: gfp_mask=0x2040d0, order=0, oom_score_adj=0 [ 2.781149] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-next-20140307 #1 [ 2.781149] CPU: 0 PID: 1 Comm: swapper Not tainted 3.14.0-rc5-next-20140307 #1 [ 2.784422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.784422] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2.786916] ffff88000e36c618 [ 2.786916] ffff88000e36c618 ffff88000e36f908 ffff88000e36f908 ffffffff816c78e5 ffffffff816c78e5 ffff88000e36f988 ffff88000e36f988 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-26:20140309185003:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-22:20140309190033:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-20:20140309190025:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-3:20140309184859:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-1:20140309184913:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-13:20140309190014:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-xgwo-2:20140309190438:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-15:20140309185003:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-snb-24:20140309184958:x86_64-randconfig-i1-03091831:: /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-athens-22:20140309184924:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-ivytown2-29:20140309190024:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 /kernel/x86_64-randconfig-i1-03091831/1b0a7e3263168a06d3858798e48c5a21d1c78d3c/dmesg-yocto-xian-14:20140309184856:x86_64-randconfig-i1-03091831:3.14.0-rc5-next-20140307:1 4:12:15 all_good:bad:all_bad boots