HEAD is now at 6dbe51c... Linux 3.9-rc1 bisect: skip 316df4c3eb667636eadf4b663f4087f1f9cc3cfe: not a good merge base git checkout 6dbe51c251a327e012439c4772097a13df43c5b8 ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:6dbe51c251a327e012439c4772097a13df43c5b8:bisect-linux6 TEST FAILURE [ 3.286259] init: Failed to create pty - disabling logging for job [ 3.287233] init: Temporary process spawn error: No space left on device [ 3.315909] init: mounted-tmp main process (147) terminated with status 32 [ 13.326972] BUG: unable to handle kernel paging request at ba3404e0 [ 13.327966] IP: [] static_key_slow_inc+0x4/0x47 [ 13.328762] *pdpt = 00000000085cb001 *pde = 0000000000000000 [ 13.329652] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 13.330008] Pid: 172, comm: trinity-main Tainted: G W 3.9.0-rc1 #1 Bochs Bochs [ 13.330008] EIP: 0060:[] EFLAGS: 00010206 CPU: 1 [ 13.330008] EIP is at static_key_slow_inc+0x4/0x47 [ 13.330008] EAX: ba3404e0 EBX: c7d41c00 ECX: 00000018 EDX: 00000008 [ 13.330008] ESI: 00000008 EDI: ff2058fa EBP: c85a5eb4 ESP: c85a5eb0 [ 13.330008] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 13.330008] CR0: 8005003b CR2: ba3404e0 CR3: 0867f000 CR4: 00000630 [ 13.330008] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 13.330008] DR6: ffff0ff0 DR7: 00000400 [ 13.330008] Process trinity-main (pid: 172, ti=c85a4000 task=c85be9a0 task.ti=c85a4000) [ 13.330008] Stack: [ 13.330008] c7d41c00 c85a5ecc c027b692 00000000 c0cbb730 c7d41c00 00000000 c85a5ee8 [ 13.330008] c027f3e3 00000000 c0cbb730 00000000 c7d41d48 c7d41c00 c85a5f04 c027f689 [ 13.330008] c85a5f40 c7d41c00 00000000 c85be9a0 00000000 c85a5fac c027fcee c7d41c00 [ 13.330008] Call Trace: [ 13.330008] [] perf_swevent_init+0xb8/0xdd [ 13.330008] [] perf_init_event+0xce/0x124 [ 13.330008] [] perf_event_alloc+0x250/0x360 [ 13.330008] [] sys_perf_event_open+0x336/0x664 [ 13.330008] [] ? lapic_next_event+0xf/0x13 [ 13.330008] [] ? clockevents_program_event+0xc7/0xe2 [ 13.330008] [] sysenter_do_call+0x12/0x3c [ 13.330008] Code: 31 d2 89 d8 e8 38 ff ff ff e8 85 ff ff ff 83 c4 0c 5b 5e 5f 5d c3 55 83 e8 0c 89 e5 31 c9 31 d2 e8 7d ff ff ff 5d c3 55 89 e5 53 <8b> 10 89 c3 85 d2 74 11 8d 4a 01 89 d0 f0 0f b1 0b 39 d0 74 2b [ 13.330008] EIP: [] static_key_slow_inc+0x4/0x47 SS:ESP 0068:c85a5eb0 [ 13.330008] CR2: 00000000ba3404e0 [ 13.363703] ---[ end trace b1e049ac5d0d6c73 ]--- [ 13.364371] Kernel panic - not syncing: Fatal exception /kernel/i386-randconfig-ha3-0612/6dbe51c251a327e012439c4772097a13df43c5b8/dmesg-yocto-ivb41-15:20140612230539:i386-randconfig-ha3-0612:3.9.0-rc1:1 /kernel/i386-randconfig-ha3-0612/6dbe51c251a327e012439c4772097a13df43c5b8/dmesg-yocto-ivb41-112:20140612230538:i386-randconfig-ha3-0612:3.9.0-rc1:1 /kernel/i386-randconfig-ha3-0612/6dbe51c251a327e012439c4772097a13df43c5b8/dmesg-yocto-ivb42-123:20140612230537:i386-randconfig-ha3-0612:3.9.0-rc1:1 /kernel/i386-randconfig-ha3-0612/6dbe51c251a327e012439c4772097a13df43c5b8/dmesg-yocto-ivb42-43:20140612225947:i386-randconfig-ha3-0612:3.9.0-rc1:1 2:4:8 all_good:bad:all_bad boots 2014-06-12 23:06:04 REPEAT COUNT: 35 # /c/boot-bisect/linux6/obj-bisect/.repeat bisect: bad commit 6dbe51c251a327e012439c4772097a13df43c5b8 git checkout v3.8 ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:19f949f52599ba7c3f67a5897ac6be14bfcb1200:bisect-linux6 2014-06-12-23:06:07 19f949f52599ba7c3f67a5897ac6be14bfcb1200 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 Check for kernel in /kernel/i386-randconfig-ha3-0612/19f949f52599ba7c3f67a5897ac6be14bfcb1200 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 timeout Retry build .. Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 Check for kernel in /kernel/i386-randconfig-ha3-0612/19f949f52599ba7c3f67a5897ac6be14bfcb1200 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-19f949f52599ba7c3f67a5897ac6be14bfcb1200 kernel: /kernel/i386-randconfig-ha3-0612/19f949f52599ba7c3f67a5897ac6be14bfcb1200/vmlinuz-3.8.0 2014-06-13-02:27:07 detecting boot state .... 1 14 18 35 SUCCESS bisect: good commit v3.8 git bisect start 6dbe51c251a327e012439c4772097a13df43c5b8 v3.8 -- /c/kernel-tests/linear-bisect: ["-b", "6dbe51c251a327e012439c4772097a13df43c5b8", "-g", "v3.8", "/c/kernel-tests/bisect-test-boot-failure.sh", "/c/boot-bisect/linux6/obj-bisect"] Bisecting: 10942 revisions left to test after this (roughly 14 steps) [d414c104e26fd3b597f855cc29473a8b1527fb4c] Merge tag 'please-pull-vm_unwrapped' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:d414c104e26fd3b597f855cc29473a8b1527fb4c:bisect-linux6 2014-06-13-02:32:34 d414c104e26fd3b597f855cc29473a8b1527fb4c compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-d414c104e26fd3b597f855cc29473a8b1527fb4c Check for kernel in /kernel/i386-randconfig-ha3-0612/d414c104e26fd3b597f855cc29473a8b1527fb4c waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-d414c104e26fd3b597f855cc29473a8b1527fb4c waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-d414c104e26fd3b597f855cc29473a8b1527fb4c kernel: /kernel/i386-randconfig-ha3-0612/d414c104e26fd3b597f855cc29473a8b1527fb4c/vmlinuz-3.8.0-07721-gd414c10 2014-06-13-02:35:34 detecting boot state ...... 1 3 10 25 33 35 SUCCESS Bisecting: 3030 revisions left to test after this (roughly 12 steps) [ee89f81252179dcbf6cd65bd48299f5e52292d88] Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:ee89f81252179dcbf6cd65bd48299f5e52292d88:bisect-linux6 2014-06-13-02:41:37 ee89f81252179dcbf6cd65bd48299f5e52292d88 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-ee89f81252179dcbf6cd65bd48299f5e52292d88 Check for kernel in /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-ee89f81252179dcbf6cd65bd48299f5e52292d88 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-ee89f81252179dcbf6cd65bd48299f5e52292d88 kernel: /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/vmlinuz-3.8.0-06685-gee89f81 2014-06-13-02:45:37 detecting boot state 4 10 TEST FAILURE [ 3.335689] init: Failed to create pty - disabling logging for job [ 3.336604] init: Temporary process spawn error: No space left on device [ 3.364843] init: mounted-tmp main process (147) terminated with status 32 [ 13.391769] BUG: unable to handle kernel paging request at c0b13d08 [ 13.392791] IP: [] static_key_slow_inc+0x11/0x47 [ 13.393341] *pdpt = 0000000000e0d001 *pde = 000000000140f067 *pte = 8000000000b13161 [ 13.393341] Oops: 0003 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 13.393341] Pid: 172, comm: trinity-main Not tainted 3.8.0-06685-gee89f81 #3 Bochs Bochs [ 13.393341] EIP: 0060:[] EFLAGS: 00010206 CPU: 0 [ 13.393341] EIP is at static_key_slow_inc+0x11/0x47 [ 13.393341] EAX: 7524f569 EBX: c0b13d08 ECX: 7524f56a EDX: 7524f569 [ 13.393341] ESI: 00000008 EDI: ffefffff EBP: c9765eb4 ESP: c9765eb0 [ 13.393341] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 13.393341] CR0: 8005003b CR2: c0b13d08 CR3: 0862c000 CR4: 00000630 [ 13.393341] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 13.393341] DR6: ffff0ff0 DR7: 00000400 [ 13.393341] Process trinity-main (pid: 172, ti=c9764000 task=c9016120 task.ti=c9764000) [ 13.393341] Stack: [ 13.393341] c7d25c00 c9765ecc c027b6b5 00000000 c0cbb730 c7d25c00 00000000 c9765ee8 [ 13.393341] c027f406 00000000 c0cbb730 00000000 c7d25d48 c7d25c00 c9765f04 c027f6ac [ 13.393341] c9765f40 c7d25c00 00000000 c9016120 00000000 c9765fac c027fd11 c7d25c00 [ 13.393341] Call Trace: [ 13.393341] [] perf_swevent_init+0xb8/0xdd [ 13.393341] [] perf_init_event+0xce/0x124 [ 13.393341] [] perf_event_alloc+0x250/0x360 [ 13.393341] [] sys_perf_event_open+0x336/0x664 [ 13.393341] [] sysenter_do_call+0x12/0x3c [ 13.393341] Code: ff 83 c4 0c 5b 5e 5f 5d c3 55 83 e8 0c 89 e5 31 c9 31 d2 e8 7d ff ff ff 5d c3 55 89 e5 53 8b 10 89 c3 85 d2 74 11 8d 4a 01 89 d0 0f b1 0b 39 d0 74 2b 89 c2 eb eb e8 39 ff ff ff 8b 03 85 c0 [ 13.393341] EIP: [] static_key_slow_inc+0x11/0x47 SS:ESP 0068:c9765eb0 [ 13.393341] CR2: 00000000c0b13d08 [ 13.393341] ---[ end trace 7ebe52c617a14acb ]--- [ 13.393341] Kernel panic - not syncing: Fatal exception /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/dmesg-yocto-ivb44-97:20140613024613:i386-randconfig-ha3-0612:3.8.0-06685-gee89f81:3 /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/dmesg-yocto-ivb42-121:20140613024624:i386-randconfig-ha3-0612:3.8.0-06685-gee89f81:3 /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/dmesg-yocto-ivb41-48:20140613024625:i386-randconfig-ha3-0612:3.8.0-06685-gee89f81:3 /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/dmesg-yocto-ivb44-117:20140613024632:i386-randconfig-ha3-0612:3.8.0-06685-gee89f81:3 /kernel/i386-randconfig-ha3-0612/ee89f81252179dcbf6cd65bd48299f5e52292d88/dmesg-yocto-ivb44-50:20140613024629:i386-randconfig-ha3-0612:3.8.0-06685-gee89f81:3 1:5:14 all_good:bad:all_bad boots 2014-06-13 02:46:38 REPEAT COUNT: 40 # /c/boot-bisect/linux6/obj-bisect/.repeat Bisecting: 1823 revisions left to test after this (roughly 11 steps) [a6590b9f01dca2d45a38b8387f59812c44f68a2f] Merge tag 'upstream-3.9-rc1' of git://git.infradead.org/linux-ubifs running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:a6590b9f01dca2d45a38b8387f59812c44f68a2f:bisect-linux6 2014-06-13-02:46:40 a6590b9f01dca2d45a38b8387f59812c44f68a2f compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-a6590b9f01dca2d45a38b8387f59812c44f68a2f Check for kernel in /kernel/i386-randconfig-ha3-0612/a6590b9f01dca2d45a38b8387f59812c44f68a2f waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-a6590b9f01dca2d45a38b8387f59812c44f68a2f kernel: /kernel/i386-randconfig-ha3-0612/a6590b9f01dca2d45a38b8387f59812c44f68a2f/vmlinuz-3.8.0-06168-ga6590b9 2014-06-13-03:04:40 detecting boot state 20 40 SUCCESS Bisecting: 517 revisions left to test after this (roughly 10 steps) [09884964335e85e897876d17783c2ad33cf8a2e0] mm: do not grow the stack vma just because of an overrun on preceding vma running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:09884964335e85e897876d17783c2ad33cf8a2e0:bisect-linux6 2014-06-13-03:05:41 09884964335e85e897876d17783c2ad33cf8a2e0 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-09884964335e85e897876d17783c2ad33cf8a2e0 Check for kernel in /kernel/i386-randconfig-ha3-0612/09884964335e85e897876d17783c2ad33cf8a2e0 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-09884964335e85e897876d17783c2ad33cf8a2e0 kernel: /kernel/i386-randconfig-ha3-0612/09884964335e85e897876d17783c2ad33cf8a2e0/vmlinuz-3.8.0-06356-g0988496 2014-06-13-03:11:41 detecting boot state 17 34 40 SUCCESS Bisecting: 329 revisions left to test after this (roughly 9 steps) [ad60a9333035f2323840b71ab8ad07bbab728faf] Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:ad60a9333035f2323840b71ab8ad07bbab728faf:bisect-linux6 2014-06-13-03:13:13 ad60a9333035f2323840b71ab8ad07bbab728faf compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-ad60a9333035f2323840b71ab8ad07bbab728faf Check for kernel in /kernel/i386-randconfig-ha3-0612/ad60a9333035f2323840b71ab8ad07bbab728faf waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-ad60a9333035f2323840b71ab8ad07bbab728faf waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-ad60a9333035f2323840b71ab8ad07bbab728faf kernel: /kernel/i386-randconfig-ha3-0612/ad60a9333035f2323840b71ab8ad07bbab728faf/vmlinuz-3.8.0-06384-gad60a93 2014-06-13-03:26:13 detecting boot state 6 12 24 34 39 40 SUCCESS Bisecting: 301 revisions left to test after this (roughly 9 steps) [e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5] Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5:bisect-linux6 2014-06-13-03:29:14 e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 Check for kernel in /kernel/i386-randconfig-ha3-0612/e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 kernel: /kernel/i386-randconfig-ha3-0612/e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5/vmlinuz-3.8.0-06419-ge3c4877 2014-06-13-04:15:14 detecting boot state 14 40 SUCCESS Bisecting: 266 revisions left to test after this (roughly 9 steps) [2a7d2b96d5cba7568139d9ab157a0e97ab32440f] Merge branch 'akpm' (final batch from Andrew) running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:2a7d2b96d5cba7568139d9ab157a0e97ab32440f:bisect-linux6 2014-06-13-04:16:17 2a7d2b96d5cba7568139d9ab157a0e97ab32440f compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-2a7d2b96d5cba7568139d9ab157a0e97ab32440f Check for kernel in /kernel/i386-randconfig-ha3-0612/2a7d2b96d5cba7568139d9ab157a0e97ab32440f waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-2a7d2b96d5cba7568139d9ab157a0e97ab32440f waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-2a7d2b96d5cba7568139d9ab157a0e97ab32440f kernel: /kernel/i386-randconfig-ha3-0612/2a7d2b96d5cba7568139d9ab157a0e97ab32440f/vmlinuz-3.8.0-06583-g2a7d2b9 2014-06-13-04:29:17 detecting boot state 1 TEST FAILURE [ 3.411824] init: Failed to create pty - disabling logging for job [ 3.412746] init: Temporary process spawn error: No space left on device [ 3.440657] init: mounted-tmp main process (147) terminated with status 32 [ 13.476998] BUG: unable to handle kernel paging request at bbed3a78 [ 13.478186] IP: [] static_key_slow_inc+0x4/0x47 [ 13.479169] *pdpt = 000000000851d001 *pde = 0000000000000000 [ 13.480006] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 13.480006] Pid: 172, comm: trinity-main Not tainted 3.8.0-06583-g2a7d2b9 #34 Bochs Bochs [ 13.480006] EIP: 0060:[] EFLAGS: 00010206 CPU: 0 [ 13.480006] EIP is at static_key_slow_inc+0x4/0x47 [ 13.480006] EAX: bbed3a78 EBX: c7d24c00 ECX: 00000018 EDX: 00000008 [ 13.480006] ESI: 00000008 EDI: ff5781ad EBP: c85fbeb4 ESP: c85fbeb0 [ 13.480006] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 13.480006] CR0: 8005003b CR2: bbed3a78 CR3: 0857f000 CR4: 00000630 [ 13.480006] DR0: 09fc5000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 13.480006] DR6: ffff0ff0 DR7: 00030602 [ 13.480006] Process trinity-main (pid: 172, ti=c85fa000 task=c849c420 task.ti=c85fa000) [ 13.480006] Stack: [ 13.480006] c7d24c00 c85fbecc c027b6b5 00000000 c0cbb730 c7d24c00 00000000 c85fbee8 [ 13.480006] c027f406 00000000 c0cbb730 00000000 c7d24d48 c7d24c00 c85fbf04 c027f6ac [ 13.480006] c85fbf40 c7d24c00 00000000 c849c420 00000000 c85fbfac c027fd11 c7d24c00 [ 13.480006] Call Trace: [ 13.480006] [] perf_swevent_init+0xb8/0xdd [ 13.480006] [] perf_init_event+0xce/0x124 [ 13.480006] [] perf_event_alloc+0x250/0x360 [ 13.480006] [] sys_perf_event_open+0x336/0x664 [ 13.480006] [] sysenter_do_call+0x12/0x3c [ 13.480006] Code: 31 d2 89 d8 e8 38 ff ff ff e8 85 ff ff ff 83 c4 0c 5b 5e 5f 5d c3 55 83 e8 0c 89 e5 31 c9 31 d2 e8 7d ff ff ff 5d c3 55 89 e5 53 <8b> 10 89 c3 85 d2 74 11 8d 4a 01 89 d0 f0 0f b1 0b 39 d0 74 2b [ 13.480006] EIP: [] static_key_slow_inc+0x4/0x47 SS:ESP 0068:c85fbeb0 [ 13.480006] CR2: 00000000bbed3a78 [ 13.517703] ---[ end trace 6b95c6d1f3fc8bd5 ]--- [ 13.518482] Kernel panic - not syncing: Fatal exception /kernel/i386-randconfig-ha3-0612/2a7d2b96d5cba7568139d9ab157a0e97ab32440f/dmesg-yocto-ivb41-84:20140613042935:i386-randconfig-ha3-0612:3.8.0-06583-g2a7d2b9:34 /kernel/i386-randconfig-ha3-0612/2a7d2b96d5cba7568139d9ab157a0e97ab32440f/dmesg-yocto-ivb42-75:20140613042936:i386-randconfig-ha3-0612:3.8.0-06583-g2a7d2b9:34 0:2:3 all_good:bad:all_bad boots linear-bisect: bad branch may be branch 'akpm' (final batch from Andrew) linear-bisect: handle over to git bisect linear-bisect: git bisect start 2a7d2b96d5cba7568139d9ab157a0e97ab32440f e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 -- Previous HEAD position was 2a7d2b9... Merge branch 'akpm' (final batch from Andrew) HEAD is now at 1ea52a9... Merge 'jbarnes/async-fb-probe' into devel-hourly-2014060210 Bisecting: 81 revisions left to test after this (roughly 6 steps) [6fa780095f058f0960f220754217701a53a9e403] IB/cxgb3: convert to idr_alloc() linear-bisect: git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:6fa780095f058f0960f220754217701a53a9e403:bisect-linux6 2014-06-13-04:32:33 6fa780095f058f0960f220754217701a53a9e403 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-6fa780095f058f0960f220754217701a53a9e403 Check for kernel in /kernel/i386-randconfig-ha3-0612/6fa780095f058f0960f220754217701a53a9e403 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-6fa780095f058f0960f220754217701a53a9e403 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-6fa780095f058f0960f220754217701a53a9e403 kernel: /kernel/i386-randconfig-ha3-0612/6fa780095f058f0960f220754217701a53a9e403/vmlinuz-3.8.0-06439-g6fa7800 2014-06-13-04:43:33 detecting boot state 13 25 38 39..................................................................................................................... 40 SUCCESS Bisecting: 40 revisions left to test after this (roughly 5 steps) [050a6b47d98e2bcea909c1129111e721668aaa2c] idr: make idr_layer larger running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:050a6b47d98e2bcea909c1129111e721668aaa2c:bisect-linux6 2014-06-13-05:44:38 050a6b47d98e2bcea909c1129111e721668aaa2c compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-050a6b47d98e2bcea909c1129111e721668aaa2c Check for kernel in /kernel/i386-randconfig-ha3-0612/050a6b47d98e2bcea909c1129111e721668aaa2c waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-050a6b47d98e2bcea909c1129111e721668aaa2c waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-050a6b47d98e2bcea909c1129111e721668aaa2c kernel: /kernel/i386-randconfig-ha3-0612/050a6b47d98e2bcea909c1129111e721668aaa2c/vmlinuz-3.8.0-06480-g050a6b4 2014-06-13-06:03:39 detecting boot state 1 15 32 39 40 SUCCESS Bisecting: 20 revisions left to test after this (roughly 4 steps) [459a86d83dce6641f66311d37fbfe1419c477a5a] mtd: mtd_nandecctest: use prandom_bytes instead of get_random_bytes() running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:459a86d83dce6641f66311d37fbfe1419c477a5a:bisect-linux6 2014-06-13-06:06:09 459a86d83dce6641f66311d37fbfe1419c477a5a compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-459a86d83dce6641f66311d37fbfe1419c477a5a Check for kernel in /kernel/i386-randconfig-ha3-0612/459a86d83dce6641f66311d37fbfe1419c477a5a waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-459a86d83dce6641f66311d37fbfe1419c477a5a waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-459a86d83dce6641f66311d37fbfe1419c477a5a kernel: /kernel/i386-randconfig-ha3-0612/459a86d83dce6641f66311d37fbfe1419c477a5a/vmlinuz-3.8.0-06500-g459a86d 2014-06-13-06:28:10 detecting boot state 19 TEST FAILURE [ 4.677929] init: Failed to create pty - disabling logging for job [ 4.679286] init: Temporary process spawn error: No space left on device [ 4.723224] init: mounted-tmp main process (147) terminated with status 32 [ 14.799540] BUG: unable to handle kernel paging request at 3794b168 [ 14.800011] IP: [] static_key_slow_inc+0x4/0x47 [ 14.800011] *pdpt = 000000000c336001 *pde = 0000000000000000 [ 14.800011] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 14.800011] Pid: 172, comm: trinity-main Tainted: G W 3.8.0-06500-g459a86d #61 Bochs Bochs [ 14.800011] EIP: 0060:[] EFLAGS: 00010206 CPU: 1 [ 14.800011] EIP is at static_key_slow_inc+0x4/0x47 [ 14.800011] EAX: 3794b168 EBX: c7d29c00 ECX: 00000018 EDX: 00000008 [ 14.800011] ESI: 00000008 EDI: aecc748b EBP: cfd6deb4 ESP: cfd6deb0 [ 14.800011] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 14.800011] CR0: 8005003b CR2: 3794b168 CR3: 0c33a000 CR4: 00000630 [ 14.800011] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 14.800011] DR6: ffff0ff0 DR7: 00000400 [ 14.800011] Process trinity-main (pid: 172, ti=cfd6c000 task=c859a420 task.ti=cfd6c000) [ 14.800011] Stack: [ 14.800011] c7d29c00 cfd6decc c027bf69 00000000 c0cb9730 c7d29c00 00000000 cfd6dee8 [ 14.800011] c027fb03 00000000 c0cb9730 00000000 c7d29d48 c7d29c00 cfd6df04 c027fda9 [ 14.800011] cfd6df40 c7d29c00 00000000 c859a420 00000000 cfd6dfac c028040e c7d29c00 [ 14.800011] Call Trace: [ 14.800011] [] perf_swevent_init+0xb8/0xdd [ 14.800011] [] perf_init_event+0xce/0x124 [ 14.800011] [] perf_event_alloc+0x250/0x360 [ 14.800011] [] sys_perf_event_open+0x336/0x664 [ 14.800011] [] sysenter_do_call+0x12/0x3c [ 14.800011] Code: 31 d2 89 d8 e8 38 ff ff ff e8 85 ff ff ff 83 c4 0c 5b 5e 5f 5d c3 55 83 e8 0c 89 e5 31 c9 31 d2 e8 7d ff ff ff 5d c3 55 89 e5 53 <8b> 10 89 c3 85 d2 74 11 8d 4a 01 89 d0 f0 0f b1 0b 39 d0 74 2b [ 14.800011] EIP: [] static_key_slow_inc+0x4/0x47 SS:ESP 0068:cfd6deb0 [ 14.800011] CR2: 000000003794b168 [ 14.853219] ---[ end trace 0f5504f819fc4cc7 ]--- [ 14.854265] Kernel panic - not syncing: Fatal exception /kernel/i386-randconfig-ha3-0612/459a86d83dce6641f66311d37fbfe1419c477a5a/dmesg-yocto-ivb41-41:20140613062805:i386-randconfig-ha3-0612:3.8.0-06500-g459a86d:61 /kernel/i386-randconfig-ha3-0612/459a86d83dce6641f66311d37fbfe1419c477a5a/dmesg-yocto-ivb42-95:20140613062817:i386-randconfig-ha3-0612:3.8.0-06500-g459a86d:61 0:2:21 all_good:bad:all_bad boots 2014-06-13 06:28:40 REPEAT COUNT: 115 # /c/boot-bisect/linux6/obj-bisect/.repeat Bisecting: 9 revisions left to test after this (roughly 3 steps) [06004e6eebdaf101a0f9b533fac77b5768d2c09c] block/partitions/mac.c: obey the state->limit constraint running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:06004e6eebdaf101a0f9b533fac77b5768d2c09c:bisect-linux6 2014-06-13-06:28:41 06004e6eebdaf101a0f9b533fac77b5768d2c09c compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-06004e6eebdaf101a0f9b533fac77b5768d2c09c Check for kernel in /kernel/i386-randconfig-ha3-0612/06004e6eebdaf101a0f9b533fac77b5768d2c09c waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-06004e6eebdaf101a0f9b533fac77b5768d2c09c waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-06004e6eebdaf101a0f9b533fac77b5768d2c09c kernel: /kernel/i386-randconfig-ha3-0612/06004e6eebdaf101a0f9b533fac77b5768d2c09c/vmlinuz-3.8.0-06490-g06004e6 2014-06-13-06:39:41 detecting boot state . 5 TEST FAILURE [ 0.164337] smpboot: Total of 2 processors activated (10778.84 BogoMIPS) [ 0.163451] KVM setup async PF for cpu 1 [ 0.163451] kvm-stealtime: cpu 1, msr 12750500 [ 28.109999] BUG: soft lockup - CPU#0 stuck for 23s! [migration/0:8] [ 28.109999] irq event stamp: 67116 [ 28.109999] hardirqs last enabled at (67115): [] restore_all_notrace+0x0/0x18 [ 28.109999] hardirqs last disabled at (67116): [] apic_timer_interrupt+0x2b/0x38 [ 28.109999] softirqs last enabled at (67114): [] __do_softirq+0x134/0x14f [ 28.109999] softirqs last disabled at (67109): [] do_softirq+0x60/0xb8 [ 28.109999] Pid: 8, comm: migration/0 Not tainted 3.8.0-06490-g06004e6 #65 Bochs Bochs [ 28.109999] EIP: 0060:[] EFLAGS: 00000293 CPU: 0 [ 28.109999] EIP is at stop_machine_cpu_stop+0x53/0xce [ 28.109999] EAX: 00000001 EBX: 00000001 ECX: d20ebeec EDX: 00000000 [ 28.109999] ESI: d20ebeec EDI: 00000000 EBP: d2143e5c ESP: d2143e48 [ 28.109999] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 28.109999] CR0: 8005003b CR2: ffffffff CR3: 00e0d000 CR4: 000006b0 [ 28.109999] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 28.109999] DR6: ffff0ff0 DR7: 00000400 [ 28.109999] Process migration/0 (pid: 8, ti=d2142000 task=d21403a0 task.ti=d2142000) [ 28.109999] Stack: [ 28.109999] 01143e50 00000296 d2746a24 d20ebe88 c026e70e d2143f0c c026e5cb 00000000 [ 28.109999] 00000071 c104cac8 00000001 d21403a0 d2746a48 d20ebeec d2143f04 c0942b50 [ 28.109999] c0cba44c 00000000 d2143f14 c0e050c0 09bdf6e4 d21403a0 00000046 00000046 [ 28.109999] Call Trace: [ 28.109999] [] ? queue_stop_cpus_work+0xa0/0xa0 [ 28.109999] [] cpu_stopper_thread+0x73/0x116 [ 28.109999] [] ? __schedule+0x5f1/0x657 [ 28.109999] [] ? lock_acquire+0x82/0x8a [ 28.109999] [] ? _raw_spin_unlock_irqrestore+0x38/0x62 [ 28.109999] [] ? trace_hardirqs_on_caller+0x129/0x141 [ 28.109999] [] ? _raw_spin_unlock_irqrestore+0x55/0x62 [ 28.109999] [] smpboot_thread_fn+0x19b/0x1b1 [ 28.109999] [] ? __smpboot_create_thread.part.4+0x82/0x82 [ 28.109999] [] kthread+0x6e/0x73 [ 28.109999] [] ? sys_timer_settime+0xbe/0x108 [ 28.109999] [] ret_from_kernel_thread+0x1b/0x28 [ 28.109999] [] ? __kthread_parkme+0x54/0x54 [ 28.109999] Code: 00 00 00 e8 bb b5 2b 00 39 c3 0f 94 45 ef eb 15 83 fb 07 76 05 e8 04 56 6c 00 0f a3 1f 19 db 85 db 0f 95 45 ef 31 ff 31 c0 f3 90 <8b> 5e 10 39 c3 74 41 83 fb 02 74 07 83 fb 03 74 0e eb 19 e8 3d /kernel/i386-randconfig-ha3-0612/06004e6eebdaf101a0f9b533fac77b5768d2c09c/dmesg-yocto-ivb44-35:20140613064005:i386-randconfig-ha3-0612:3.8.0-06490-g06004e6:65 0:1:6 all_good:bad:all_bad boots Bisecting: 4 revisions left to test after this (roughly 2 steps) [d941aeae42942c2ef61ed5e05cc1ad0428085704] ipmi: add new kernel options to prevent automatic ipmi init running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:d941aeae42942c2ef61ed5e05cc1ad0428085704:bisect-linux6 2014-06-13-06:40:42 d941aeae42942c2ef61ed5e05cc1ad0428085704 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-d941aeae42942c2ef61ed5e05cc1ad0428085704 Check for kernel in /kernel/i386-randconfig-ha3-0612/d941aeae42942c2ef61ed5e05cc1ad0428085704 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-d941aeae42942c2ef61ed5e05cc1ad0428085704 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-d941aeae42942c2ef61ed5e05cc1ad0428085704 kernel: /kernel/i386-randconfig-ha3-0612/d941aeae42942c2ef61ed5e05cc1ad0428085704/vmlinuz-3.8.0-06485-gd941aea 2014-06-13-06:48:42 detecting boot state ........ TEST FAILURE Kernel tests: Boot OK! [ 17.939198] sock: process `trinity-main' is using obsolete setsockopt SO_BSDCOMPAT [ 18.176410] ------------[ cut here ]------------ [ 18.176445] WARNING: at /kbuild/src/i386/lib/idr.c:678 idr_find_slowpath+0x28/0xca() [ 18.176447] Hardware name: Bochs [ 18.176450] Pid: 584, comm: trinity-main Not tainted 3.8.0-06485-gd941aea #67 [ 18.176451] Call Trace: [ 18.176468] [] warn_slowpath_common+0x72/0x89 [ 18.176472] [] ? idr_find_slowpath+0x28/0xca [ 18.176474] [] ? idr_find_slowpath+0x28/0xca [ 18.176477] [] warn_slowpath_null+0x1d/0x1f [ 18.176479] [] idr_find_slowpath+0x28/0xca [ 18.176490] [] perf_init_event+0x82/0x124 [ 18.176499] [] ? __mutex_init+0x3f/0x44 [ 18.176502] [] perf_event_alloc+0x250/0x360 [ 18.176504] [] sys_perf_event_open+0x336/0x664 [ 18.176529] [] syscall_call+0x7/0xb [ 18.176537] [] ? SetAgcIf.isra.6+0x132/0x290 [ 18.176539] ---[ end trace 1d2b261e8f6d0f68 ]--- [ 18.417746] BUG: unable to handle kernel paging request at 12724e50 /kernel/i386-randconfig-ha3-0612/d941aeae42942c2ef61ed5e05cc1ad0428085704/dmesg-yocto-ivb41-9:20140613065214:i386-randconfig-ha3-0612:3.8.0-06485-gd941aea:67 0:1:1 all_good:bad:all_bad boots Bisecting: 2 revisions left to test after this (roughly 1 step) [0ffc2a9c8072969253a20821c2c733a2cbb4c7c7] idr: implement lookup hint running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:0ffc2a9c8072969253a20821c2c733a2cbb4c7c7:bisect-linux6 2014-06-13-06:52:45 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 Check for kernel in /kernel/i386-randconfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 kernel: /kernel/i386-randconfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/vmlinuz-3.8.0-06482-g0ffc2a9 2014-06-13-06:54:45 detecting boot state ......... 1 5 9 TEST FAILURE [ 7.642313] init: Failed to create pty - disabling logging for job [ 7.643866] init: Temporary process spawn error: No space left on device [ 7.724334] init: mounted-tmp main process (147) terminated with status 32 [ 17.866627] BUG: unable to handle kernel paging request at bdddb9b8 [ 17.868242] IP: [] static_key_slow_inc+0x4/0x47 [ 17.868945] *pdpt = 000000000900d001 *pde = 0000000000000000 [ 17.868945] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 17.868945] Pid: 172, comm: trinity-main Not tainted 3.8.0-06482-g0ffc2a9 #68 Bochs Bochs [ 17.868945] EIP: 0060:[] EFLAGS: 00010206 CPU: 1 [ 17.868945] EIP is at static_key_slow_inc+0x4/0x47 [ 17.868945] EAX: bdddb9b8 EBX: c8671c00 ECX: 00000018 EDX: 00000008 [ 17.868945] ESI: 00000008 EDI: ff959595 EBP: c8627eb4 ESP: c8627eb0 [ 17.868945] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 17.868945] CR0: 8005003b CR2: bdddb9b8 CR3: 0857e000 CR4: 00000630 [ 17.868945] DR0: 08a76000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 17.868945] DR6: ffff0ff0 DR7: 00070602 [ 17.868945] Process trinity-main (pid: 172, ti=c8626000 task=c8660720 task.ti=c8626000) [ 17.868945] Stack: [ 17.868945] c8671c00 c8627ecc c027bf69 00000000 c0cb9730 c8671c00 00000000 c8627ee8 [ 17.868945] c027fb03 00000000 c0cb9730 00000000 c8671d48 c8671c00 c8627f04 c027fda9 [ 17.868945] c8627f40 c8671c00 00000000 c8660720 00000000 c8627fac c028040e c8671c00 [ 17.868945] Call Trace: [ 17.868945] [] perf_swevent_init+0xb8/0xdd [ 17.868945] [] perf_init_event+0xce/0x124 [ 17.868945] [] perf_event_alloc+0x250/0x360 [ 17.868945] [] sys_perf_event_open+0x336/0x664 [ 17.868945] [] sysenter_do_call+0x12/0x3c [ 17.868945] Code: 31 d2 89 d8 e8 38 ff ff ff e8 85 ff ff ff 83 c4 0c 5b 5e 5f 5d c3 55 83 e8 0c 89 e5 31 c9 31 d2 e8 7d ff ff ff 5d c3 55 89 e5 53 <8b> 10 89 c3 85 d2 74 11 8d 4a 01 89 d0 f0 0f b1 0b 39 d0 74 2b [ 17.868945] EIP: [] static_key_slow_inc+0x4/0x47 SS:ESP 0068:c8627eb0 [ 17.868945] CR2: 00000000bdddb9b8 [ 18.015908] ---[ end trace 3da7272f572875d4 ]--- [ 18.017071] Kernel panic - not syncing: Fatal exception /kernel/i386-randconfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/dmesg-yocto-ivb44-46:20140613070015:i386-randconfig-ha3-0612:3.8.0-06482-g0ffc2a9:68 /kernel/i386-randconfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/dmesg-yocto-ivb41-54:20140613070031:i386-randconfig-ha3-0612:3.8.0-06482-g0ffc2a9:68 /kernel/i386-randconfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/dmesg-yocto-ivb42-39:20140613070033:i386-randconfig-ha3-0612:3.8.0-06482-g0ffc2a9:68 2:3:10 all_good:bad:all_bad boots Bisecting: 0 revisions left to test after this (roughly 0 steps) [54616283c2948812a44240858ced610e7cacbde1] idr: add idr_layer->prefix running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux6/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:54616283c2948812a44240858ced610e7cacbde1:bisect-linux6 2014-06-13-07:00:47 54616283c2948812a44240858ced610e7cacbde1 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-54616283c2948812a44240858ced610e7cacbde1 Check for kernel in /kernel/i386-randconfig-ha3-0612/54616283c2948812a44240858ced610e7cacbde1 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-54616283c2948812a44240858ced610e7cacbde1 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-54616283c2948812a44240858ced610e7cacbde1 kernel: /kernel/i386-randconfig-ha3-0612/54616283c2948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-06481-g5461628 2014-06-13-07:03:47 detecting boot state 4 9 32 62 89 115 SUCCESS 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 is the first bad commit commit 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 Author: Tejun Heo Date: Wed Feb 27 17:05:08 2013 -0800 idr: implement lookup hint While idr lookup isn't a particularly heavy operation, it still is too substantial to use in hot paths without worrying about the performance implications. With recent changes, each idr_layer covers 256 slots which should be enough to cover most use cases with single idr_layer making lookup hint very attractive. This patch adds idr->hint which points to the idr_layer which allocated an ID most recently and the fast path lookup becomes if (look up target's prefix matches that of the hinted layer) return hint->ary[ID's offset in the leaf layer]; which can be inlined. idr->hint is set to the leaf node on idr_fill_slot() and cleared from free_layer(). [andriy.shevchenko@linux.intel.com: always do slow path when hint is uninitialized] Signed-off-by: Tejun Heo Cc: Kirill A. Shutemov Cc: Sasha Levin Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds :040000 040000 614bf03923b9b7800f1d311bd3ed2b9b9051d492 20c6c5239f996ba5c38b2fc6cabb921f33310531 M include :040000 040000 2a8c3236c2ef20f57cd91c6be87b1fbb3fe9b1c0 6ce857816ced278839c6af941e573038163d82fe M lib bisect run success HEAD is now at 5461628... idr: add idr_layer->prefix ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:54616283c2948812a44240858ced610e7cacbde1:bisect-linux6 2014-06-13-07:06:51 54616283c2948812a44240858ced610e7cacbde1 reuse /kernel/i386-randconfig-ha3-0612/54616283c2948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-06481-g5461628 2014-06-13-07:06:52 detecting boot state ......... 1 7 20 44 110 191 262 314 345 SUCCESS Previous HEAD position was 5461628... idr: add idr_layer->prefix HEAD is now at d67a0e1... morphologies: Enable CONFIG_FHANDLE ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:d67a0e110187abd560a1de63fa172894a52839d5:bisect-linux6 2014-06-13-07:15:58 d67a0e110187abd560a1de63fa172894a52839d5 reuse /kernel/i386-randconfig-ha3-0612/d67a0e110187abd560a1de63fa172894a52839d5/vmlinuz-3.15.0-04795-gd67a0e1 2014-06-13-07:15:58 detecting boot state .. 6 13 64 90 117 155 190 210 271 319 343............. 344.. 345 SUCCESS HEAD is now at d67a0e1 morphologies: Enable CONFIG_FHANDLE ========= upstream ========= From git://gitmirror/linus 5c02c39..0e04c64 master -> linus/master Previous HEAD position was d67a0e1... morphologies: Enable CONFIG_FHANDLE HEAD is now at 0e04c64... Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/linus:master:0e04c641b199435f3779454055f6a7de258ecdfc:bisect-linux6 2014-06-13-07:32:55 0e04c641b199435f3779454055f6a7de258ecdfc reuse /kernel/i386-randconfig-ha3-0612/0e04c641b199435f3779454055f6a7de258ecdfc/vmlinuz-3.15.0-04934-g0e04c64 2014-06-13-07:32:55 detecting boot state .. 12 39 79 105 154 199 259 332 342............ 343. 345 SUCCESS ========= linux-next ========= From git://gitmirror/next + 30806f8...f60bf35 akpm -> next/akpm (forced update) + 56b5498...dada915 akpm-base -> next/akpm-base (forced update) + 27a4e43...b1cce62 master -> next/master (forced update) 14208b0..4251c2a6 stable -> next/stable From git://gitmirror/next * [new tag] next-20140611 -> next-20140611 * [new tag] next-20140612 -> next-20140612 Previous HEAD position was 0e04c64... Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm HEAD is now at b1cce62... Add linux-next specific files for 20140612 ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/next:master:b1cce620fd4b6864c92e7307be7839789f9c8be0:bisect-linux6 2014-06-13-07:46:11 b1cce620fd4b6864c92e7307be7839789f9c8be0 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ha3-0612-b1cce620fd4b6864c92e7307be7839789f9c8be0 Check for kernel in /kernel/i386-randconfig-ha3-0612/b1cce620fd4b6864c92e7307be7839789f9c8be0 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ha3-0612-b1cce620fd4b6864c92e7307be7839789f9c8be0 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ha3-0612-b1cce620fd4b6864c92e7307be7839789f9c8be0 kernel: /kernel/i386-randconfig-ha3-0612/b1cce620fd4b6864c92e7307be7839789f9c8be0/vmlinuz-3.15.0-next-20140612 2014-06-13-07:49:11 detecting boot state 2 29 48 86 121 157 173 199 233 276 333 339....... 340 343 344..... 345 SUCCESS