HEAD is now at 07dd999... Add linux-next specific files for 20140529 git checkout 53a4fdb4a7c8aeef977f8450bcdb92d1962e321e ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:53a4fdb4a7c8aeef977f8450bcdb92d1962e321e:bisect-linux2 2014-05-30-08:49:55 53a4fdb4a7c8aeef977f8450bcdb92d1962e321e compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-53a4fdb4a7c8aeef977f8450bcdb92d1962e321e Check for kernel in /kernel/i386-randconfig-ib0-05300841/53a4fdb4a7c8aeef977f8450bcdb92d1962e321e waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-53a4fdb4a7c8aeef977f8450bcdb92d1962e321e waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-53a4fdb4a7c8aeef977f8450bcdb92d1962e321e kernel: /kernel/i386-randconfig-ib0-05300841/53a4fdb4a7c8aeef977f8450bcdb92d1962e321e/vmlinuz-3.15.0-rc7-10291-g53a4fdb 2014-05-30-09:02:55 detecting boot state . 4 20 SUCCESS bisect: good commit 53a4fdb4a7c8aeef977f8450bcdb92d1962e321e git bisect start 07dd999f99b1135fdece697e17c4f4248ab40f72 53a4fdb4a7c8aeef977f8450bcdb92d1962e321e -- /c/kernel-tests/linear-bisect: ["-b", "07dd999f99b1135fdece697e17c4f4248ab40f72", "-g", "53a4fdb4a7c8aeef977f8450bcdb92d1962e321e", "/c/kernel-tests/bisect-test-boot-failure.sh", "/c/boot-bisect/linux2/obj-bisect"] Bisecting: 564 revisions left to test after this (roughly 10 steps) [54af61db1031c7ddef016987e9938cbbbaf92968] Merge branch 'akpm-current/current' running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:54af61db1031c7ddef016987e9938cbbbaf92968:bisect-linux2 2014-05-30-09:04:26 54af61db1031c7ddef016987e9938cbbbaf92968 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-54af61db1031c7ddef016987e9938cbbbaf92968 Check for kernel in /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-54af61db1031c7ddef016987e9938cbbbaf92968 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-54af61db1031c7ddef016987e9938cbbbaf92968 kernel: /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/vmlinuz-3.15.0-rc7-10770-g54af61d 2014-05-30-09:11:26 detecting boot state .. TEST FAILURE [ 3.018884] EDD information not available. [ 3.019318] ### dt-test ### No testcase data in device tree; not running tests [ 3.020142] [ 3.020682] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 3.020682] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 3.020682] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc7-10770-g54af61d #1 [ 3.020682] 80040000 80040000 80027a7c 81bb1980 80027aa4 81bac570 81edf758 82a254e0 [ 3.020682] dead4ead 80040344 00000001 00000000 82a254e0 a08aa9d0 80027ac0 81077e37 [ 3.020682] a08aa9d0 00000000 82a254e0 00000082 00000001 80027ae0 81bc46f4 00000000 [ 3.020682] Call Trace: [ 3.020682] [<81bb1980>] dump_stack+0x16/0x18 [ 3.020682] [<81bac570>] spin_dump+0x90/0x97 [ 3.020682] [<81077e37>] do_raw_spin_lock+0xa7/0xf0 [ 3.020682] [<81bc46f4>] _raw_spin_lock_irqsave+0x54/0x60 [ 3.020682] [<815fcfcc>] ? serial8250_console_write+0x11c/0x140 [ 3.020682] [<815fceb0>] ? serial8250_modem_status+0xc0/0xc0 [ 3.020682] [<815fcfcc>] serial8250_console_write+0x11c/0x140 [ 3.020682] [<815fceb0>] ? serial8250_modem_status+0xc0/0xc0 [ 3.020682] [<8107bce4>] call_console_drivers.constprop.20+0x64/0x130 [ 3.020682] [<8107c4bd>] console_unlock+0x49d/0x530 [ 3.020682] [<8107c7cd>] vprintk_emit+0x27d/0x540 [ 3.020682] [<81bac659>] printk+0x38/0x3a [ 3.020682] [<81babc70>] print_circular_bug_header+0x35/0xc1 [ 3.020682] [<81babd66>] print_circular_bug+0x6a/0x268 [ 3.020682] [<81074a82>] __lock_acquire+0x19c2/0x1b20 [ 3.020682] [<810713d8>] ? check_irq_usage+0x88/0xc0 [ 3.020682] [<810757a5>] lock_acquire+0x85/0x190 [ 3.020682] [<8107e58c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.020682] [<81bc46ed>] _raw_spin_lock_irqsave+0x4d/0x60 [ 3.020682] [<8107e58c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.020682] [<8107e58c>] __irq_get_desc_lock+0x3c/0x70 [ 3.020682] [<8107f37e>] __disable_irq_nosync+0x1e/0x50 [ 3.020682] [<8107f3b8>] disable_irq_nosync+0x8/0x10 [ 3.020682] [<815fc718>] serial8250_startup+0x488/0x720 [ 3.020682] [<810dff90>] ? __get_free_pages+0x20/0x40 [ 3.020682] [<815f8afe>] uart_startup.part.4+0x6e/0x1e0 [ 3.020682] [<815f94e0>] uart_open+0xe0/0x140 [ 3.020682] [<815f9400>] ? uart_ioctl+0x2f0/0x2f0 [ 3.020682] [<815eb5f1>] tty_open+0x141/0x510 [ 3.020682] [<815eb4b0>] ? tty_ioctl+0xb20/0xb20 [ 3.020682] [<8111a9e0>] chrdev_open+0x60/0x140 [ 3.020682] [<8111523f>] do_dentry_open+0x9f/0x280 [ 3.020682] [<8111a980>] ? exact_lock+0x20/0x20 [ 3.020682] [<811161ae>] finish_open+0x2e/0x40 [ 3.020682] [<81122f0a>] do_last+0x4aa/0xd30 [ 3.020682] [<811210dd>] ? link_path_walk+0x1dd/0x700 [ 3.020682] [<8112383a>] path_openat+0xaa/0x610 [ 3.020682] [<81123dcc>] do_filp_open+0x2c/0x70 [ 3.020682] [<81116691>] do_sys_open+0x111/0x210 [ 3.020682] [<81600000>] ? pciserial_remove_one+0x10/0x20 [ 3.020682] [<811167ad>] SyS_open+0x1d/0x20 [ 3.020682] [<82156f1b>] kernel_init_freeable+0x1c6/0x236 [ 3.020682] [<82156573>] ? initcall_blacklist+0x81/0x81 [ 3.020682] [<81ba8f6b>] kernel_init+0xb/0xd0 [ 3.020682] [<810640f2>] ? schedule_tail+0x12/0x40 [ 3.020682] [<81bc5200>] ret_from_kernel_thread+0x20/0x30 [ 3.020682] [<81ba8f60>] ? rest_init+0x130/0x130 [ 3.020682] ====================================================== /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb42-50:20140530091052:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb43-14:20140530091203:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb43-81:20140530091203:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb41-104:20140530091208:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb41-17:20140530091203:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb42-37:20140530091055:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb43-80:20140530091207:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb44-110:20140530091048:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-quantal-ivb44-5:20140530091048:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb41-24:20140530091207:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb41-63:20140530091205:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb41-84:20140530091204:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb41-91:20140530091203:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb42-13:20140530091102:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb42-22:20140530091056:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb43-117:20140530091214:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb44-38:20140530091048:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 /kernel/i386-randconfig-ib0-05300841/54af61db1031c7ddef016987e9938cbbbaf92968/dmesg-yocto-ivb44-44:20140530091048:i386-randconfig-ib0-05300841:3.15.0-rc7-10770-g54af61d:1 0:18:18 all_good:bad:all_bad boots 2014-05-30 09:12:27 REPEAT COUNT: 20 # /c/boot-bisect/linux2/obj-bisect/.repeat linear-bisect: bad branch may be branch 'akpm-current/current' linear-bisect: handle over to git bisect linear-bisect: git bisect start 54af61db1031c7ddef016987e9938cbbbaf92968 53a4fdb4a7c8aeef977f8450bcdb92d1962e321e -- Previous HEAD position was 54af61d... Merge branch 'akpm-current/current' HEAD is now at 3b16990... Merge remote-tracking branch 'staging/staging-next' Bisecting: 239 revisions left to test after this (roughly 8 steps) [d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747] mm: page_alloc: use unsigned int for order in more places linear-bisect: git bisect run /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747:bisect-linux2 2014-05-30-09:12:33 d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747 Check for kernel in /kernel/i386-randconfig-ib0-05300841/d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747 kernel: /kernel/i386-randconfig-ib0-05300841/d93e8dbb6c2cd2fde8d46e1ad12d19ffa1868747/vmlinuz-3.15.0-rc5-00509-gd93e8db 2014-05-30-09:17:33 detecting boot state .. 10 20 SUCCESS Bisecting: 119 revisions left to test after this (roughly 7 steps) [7ff60469e63f2bd110582cdf8ba95afa694bf7c6] rtc: rtc-mv: make of_device_id array const running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:7ff60469e63f2bd110582cdf8ba95afa694bf7c6:bisect-linux2 2014-05-30-09:19:34 7ff60469e63f2bd110582cdf8ba95afa694bf7c6 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-7ff60469e63f2bd110582cdf8ba95afa694bf7c6 Check for kernel in /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-7ff60469e63f2bd110582cdf8ba95afa694bf7c6 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-7ff60469e63f2bd110582cdf8ba95afa694bf7c6 kernel: /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6/vmlinuz-3.15.0-rc5-00629-g7ff6046 2014-05-30-09:22:34 detecting boot state ... TEST FAILURE [ 3.016226] EDD information not available. [ 3.016666] ### dt-test ### No testcase data in device tree; not running tests [ 3.017491] [ 3.018029] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 3.018029] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 3.018029] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc5-00629-g7ff6046 #1 [ 3.018029] 80038000 80038000 80027a7c 81b9c048 80027aa4 81b96bc0 81eb6734 82754f80 [ 3.018029] dead4ead 80038340 00000001 00000000 82754f80 a08aa9d0 80027ac0 81077777 [ 3.018029] a08aa9d0 00000000 82754f80 00000082 00000001 80027ae0 81baf0b4 00000000 [ 3.018029] Call Trace: [ 3.018029] [<81b9c048>] dump_stack+0x16/0x18 [ 3.018029] [<81b96bc0>] spin_dump+0x90/0x97 [ 3.018029] [<81077777>] do_raw_spin_lock+0xa7/0xf0 [ 3.018029] [<81baf0b4>] _raw_spin_lock_irqsave+0x54/0x60 [ 3.018029] [<815f671c>] ? serial8250_console_write+0x11c/0x140 [ 3.018029] [<815f6600>] ? serial8250_modem_status+0xc0/0xc0 [ 3.018029] [<815f671c>] serial8250_console_write+0x11c/0x140 [ 3.018029] [<815f6600>] ? serial8250_modem_status+0xc0/0xc0 [ 3.018029] [<8107b534>] call_console_drivers.constprop.20+0x64/0x130 [ 3.018029] [<8107bd0d>] console_unlock+0x49d/0x530 [ 3.018029] [<8107c01d>] vprintk_emit+0x27d/0x540 [ 3.018029] [<81b96ca9>] printk+0x38/0x3a [ 3.018029] [<81b962c0>] print_circular_bug_header+0x35/0xc1 [ 3.018029] [<81b963b6>] print_circular_bug+0x6a/0x268 [ 3.018029] [<810743c2>] __lock_acquire+0x19c2/0x1b20 [ 3.018029] [<81070d18>] ? check_irq_usage+0x88/0xc0 [ 3.018029] [<810750e5>] lock_acquire+0x85/0x190 [ 3.018029] [<8107dd5c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.018029] [<81baf0ad>] _raw_spin_lock_irqsave+0x4d/0x60 [ 3.018029] [<8107dd5c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.018029] [<8107dd5c>] __irq_get_desc_lock+0x3c/0x70 [ 3.018029] [<8107ebee>] __disable_irq_nosync+0x1e/0x50 [ 3.018029] [<8107ec28>] disable_irq_nosync+0x8/0x10 [ 3.018029] [<815f5e68>] serial8250_startup+0x488/0x720 [ 3.018029] [<810de7a0>] ? __get_free_pages+0x20/0x40 [ 3.018029] [<815f224e>] uart_startup.part.4+0x6e/0x1e0 [ 3.018029] [<815f2c30>] uart_open+0xe0/0x140 [ 3.018029] [<815f2b50>] ? uart_ioctl+0x2f0/0x2f0 [ 3.018029] [<815e4d41>] tty_open+0x141/0x510 [ 3.018029] [<815e4c00>] ? tty_ioctl+0xb20/0xb20 [ 3.018029] [<81118d10>] chrdev_open+0x60/0x140 [ 3.018029] [<8111387c>] do_dentry_open+0x14c/0x230 [ 3.018029] [<81118cb0>] ? exact_lock+0x20/0x20 [ 3.018029] [<811146ee>] finish_open+0x2e/0x40 [ 3.018029] [<8112147a>] do_last+0x4aa/0xd30 [ 3.018029] [<8111f64d>] ? link_path_walk+0x1dd/0x700 [ 3.018029] [<81121daa>] path_openat+0xaa/0x610 [ 3.018029] [<8112233c>] do_filp_open+0x2c/0x70 [ 3.018029] [<81114bd1>] do_sys_open+0x111/0x210 [ 3.018029] [<81600000>] ? add_timer_randomness+0x30/0xd0 [ 3.018029] [<81114ced>] SyS_open+0x1d/0x20 [ 3.018029] [<8212aea1>] kernel_init_freeable+0x1c6/0x236 [ 3.018029] [<8212a573>] ? initcall_blacklist+0x81/0x81 [ 3.018029] [<81b9267b>] kernel_init+0xb/0xd0 [ 3.018029] [<81063b12>] ? schedule_tail+0x12/0x40 [ 3.018029] [<81bb0380>] ret_from_kernel_thread+0x20/0x30 [ 3.018029] [<81b92670>] ? rest_init+0x130/0x130 [ 3.018029] ====================================================== /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6/dmesg-quantal-ivb41-38:20140530092343:i386-randconfig-ib0-05300841:3.15.0-rc5-00629-g7ff6046:1 /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6/dmesg-quantal-ivb43-57:20140530092347:i386-randconfig-ib0-05300841:3.15.0-rc5-00629-g7ff6046:1 /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6/dmesg-yocto-ivb42-4:20140530092232:i386-randconfig-ib0-05300841:3.15.0-rc5-00629-g7ff6046:1 /kernel/i386-randconfig-ib0-05300841/7ff60469e63f2bd110582cdf8ba95afa694bf7c6/dmesg-yocto-ivb42-69:20140530092232:i386-randconfig-ib0-05300841:3.15.0-rc5-00629-g7ff6046:1 0:4:4 all_good:bad:all_bad boots 2014-05-30 09:24:05 REPEAT COUNT: 20 # /c/boot-bisect/linux2/obj-bisect/.repeat Bisecting: 59 revisions left to test after this (roughly 6 steps) [3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb] printk: disable preemption for printk_sched running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb:bisect-linux2 2014-05-30-09:24:05 3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb Check for kernel in /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb kernel: /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/vmlinuz-3.15.0-rc5-00569-g3c3ad38 2014-05-30-09:26:05 detecting boot state ... TEST FAILURE [ 2.954303] EDD information not available. [ 2.954727] ### dt-test ### No testcase data in device tree; not running tests [ 2.955530] [ 2.956221] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 2.956221] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 2.956221] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc5-00569-g3c3ad38 #1 [ 2.956221] 80038000 80038000 80027a84 81b9bda4 80027aac 81b96950 81eb5188 82755f80 [ 2.956221] dead4ead 80038340 00000001 00000000 82755f80 a08aa9d0 80027ac8 81077777 [ 2.956221] a08aa9d0 00000000 82755f80 00000082 00000001 80027ae8 81baee14 00000000 [ 2.956221] Call Trace: [ 2.956221] [<81b9bda4>] dump_stack+0x16/0x18 [ 2.956221] [<81b96950>] spin_dump+0x90/0x97 [ 2.956221] [<81077777>] do_raw_spin_lock+0xa7/0xf0 [ 2.956221] [<81baee14>] _raw_spin_lock_irqsave+0x54/0x60 [ 2.956221] [<815f65ac>] ? serial8250_console_write+0x11c/0x140 [ 2.956221] [<815f6490>] ? serial8250_modem_status+0xc0/0xc0 [ 2.956221] [<815f65ac>] serial8250_console_write+0x11c/0x140 [ 2.956221] [<815f6490>] ? serial8250_modem_status+0xc0/0xc0 [ 2.956221] [<8107b534>] call_console_drivers.constprop.20+0x64/0x130 [ 2.956221] [<8107bcb5>] console_unlock+0x445/0x4d0 [ 2.956221] [<8107bfbd>] vprintk_emit+0x27d/0x540 [ 2.956221] [<81b96a39>] printk+0x38/0x3a [ 2.956221] [<81b96050>] print_circular_bug_header+0x35/0xc1 [ 2.956221] [<81b96146>] print_circular_bug+0x6a/0x268 [ 2.956221] [<810743c2>] __lock_acquire+0x19c2/0x1b20 [ 2.956221] [<81070d18>] ? check_irq_usage+0x88/0xc0 [ 2.956221] [<810750e5>] lock_acquire+0x85/0x190 [ 2.956221] [<8107dcfc>] ? __irq_get_desc_lock+0x3c/0x70 [ 2.956221] [<81baee0d>] _raw_spin_lock_irqsave+0x4d/0x60 [ 2.956221] [<8107dcfc>] ? __irq_get_desc_lock+0x3c/0x70 [ 2.956221] [<8107dcfc>] __irq_get_desc_lock+0x3c/0x70 [ 2.956221] [<8107eb8e>] __disable_irq_nosync+0x1e/0x50 [ 2.956221] [<8107ebc8>] disable_irq_nosync+0x8/0x10 [ 2.956221] [<815f5cf8>] serial8250_startup+0x488/0x720 [ 2.956221] [<810de740>] ? __get_free_pages+0x20/0x40 [ 2.956221] [<815f20de>] uart_startup.part.4+0x6e/0x1e0 [ 2.956221] [<815f2ac0>] uart_open+0xe0/0x140 [ 2.956221] [<815f29e0>] ? uart_ioctl+0x2f0/0x2f0 [ 2.956221] [<815e4bd1>] tty_open+0x141/0x510 [ 2.956221] [<815e4a90>] ? tty_ioctl+0xb20/0xb20 [ 2.956221] [<81118c30>] chrdev_open+0x60/0x140 [ 2.956221] [<8111379c>] do_dentry_open+0x14c/0x230 [ 2.956221] [<81118bd0>] ? exact_lock+0x20/0x20 [ 2.956221] [<8111460e>] finish_open+0x2e/0x40 [ 2.956221] [<8112139a>] do_last+0x4aa/0xd30 [ 2.956221] [<8111f56d>] ? link_path_walk+0x1dd/0x700 [ 2.956221] [<81121cca>] path_openat+0xaa/0x610 [ 2.956221] [<8112225c>] do_filp_open+0x2c/0x70 [ 2.956221] [<81114af1>] do_sys_open+0x111/0x210 [ 2.956221] [<81600000>] ? _xfer_secondary_pool+0xd0/0x230 [ 2.956221] [<81114c0d>] SyS_open+0x1d/0x20 [ 2.956221] [<8212bda4>] kernel_init_freeable+0x1c6/0x236 [ 2.956221] [<8212b4f2>] ? do_early_param+0x78/0x78 [ 2.956221] [<81b9240b>] kernel_init+0xb/0xd0 [ 2.956221] [<81063b12>] ? schedule_tail+0x12/0x40 [ 2.956221] [<81bb00c0>] ret_from_kernel_thread+0x20/0x30 [ 2.956221] [<81b92400>] ? rest_init+0x130/0x130 [ 2.956221] ====================================================== /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb41-73:20140530092705:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb44-53:20140530092550:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb44-77:20140530092550:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb41-111:20140530092713:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb41-2:20140530092711:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb41-8:20140530092708:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb42-59:20140530092559:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb43-10:20140530092718:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-quantal-ivb43-25:20140530092719:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb41-115:20140530092716:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb41-35:20140530092716:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb41-4:20140530092712:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb41-78:20140530092713:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb42-7:20140530092607:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb43-106:20140530092716:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb43-65:20140530092715:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb44-119:20140530092557:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb44-17:20140530092559:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 /kernel/i386-randconfig-ib0-05300841/3c3ad385a174d5d2490b2f9c6513b588dc8a1ddb/dmesg-yocto-ivb44-74:20140530092554:i386-randconfig-ib0-05300841:3.15.0-rc5-00569-g3c3ad38:1 0:19:19 all_good:bad:all_bad boots 2014-05-30 09:27:36 REPEAT COUNT: 20 # /c/boot-bisect/linux2/obj-bisect/.repeat Bisecting: 29 revisions left to test after this (roughly 5 steps) [456407d6fec5f28c1be67fcf803f9cca14b75142] do_shared_fault(): check that mmap_sem is held running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:456407d6fec5f28c1be67fcf803f9cca14b75142:bisect-linux2 2014-05-30-09:27:36 456407d6fec5f28c1be67fcf803f9cca14b75142 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-456407d6fec5f28c1be67fcf803f9cca14b75142 Check for kernel in /kernel/i386-randconfig-ib0-05300841/456407d6fec5f28c1be67fcf803f9cca14b75142 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-456407d6fec5f28c1be67fcf803f9cca14b75142 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-456407d6fec5f28c1be67fcf803f9cca14b75142 kernel: /kernel/i386-randconfig-ib0-05300841/456407d6fec5f28c1be67fcf803f9cca14b75142/vmlinuz-3.15.0-rc5-00539-g456407d 2014-05-30-09:29:36 detecting boot state .. 10 20 SUCCESS Bisecting: 14 revisions left to test after this (roughly 4 steps) [e94a01e20b75345d1486e7d0bdf03313f8f47d0b] kernel/utsname_sysctl.c: replace obsolete __initcall by device_initcall running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:e94a01e20b75345d1486e7d0bdf03313f8f47d0b:bisect-linux2 2014-05-30-09:31:37 e94a01e20b75345d1486e7d0bdf03313f8f47d0b compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-e94a01e20b75345d1486e7d0bdf03313f8f47d0b Check for kernel in /kernel/i386-randconfig-ib0-05300841/e94a01e20b75345d1486e7d0bdf03313f8f47d0b waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-e94a01e20b75345d1486e7d0bdf03313f8f47d0b waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-e94a01e20b75345d1486e7d0bdf03313f8f47d0b kernel: /kernel/i386-randconfig-ib0-05300841/e94a01e20b75345d1486e7d0bdf03313f8f47d0b/vmlinuz-3.15.0-rc5-00554-ge94a01e 2014-05-30-09:34:37 detecting boot state . 4 20 SUCCESS Bisecting: 7 revisions left to test after this (roughly 3 steps) [6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c] printk: shrink too long messages running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c:bisect-linux2 2014-05-30-09:36:07 6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c Check for kernel in /kernel/i386-randconfig-ib0-05300841/6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c kernel: /kernel/i386-randconfig-ib0-05300841/6f83a1a8d7e0a9e71f3ee1641a965aede0ee4c6c/vmlinuz-3.15.0-rc5-00561-g6f83a1a 2014-05-30-09:48:07 detecting boot state . 7 20 SUCCESS Bisecting: 3 revisions left to test after this (roughly 2 steps) [3bd16050e9c555cb7b08a4f830db95e9025336e6] printk-release-lockbuf_lock-before-calling-console_trylock_for_printk-fix running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:3bd16050e9c555cb7b08a4f830db95e9025336e6:bisect-linux2 2014-05-30-09:49:38 3bd16050e9c555cb7b08a4f830db95e9025336e6 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-3bd16050e9c555cb7b08a4f830db95e9025336e6 Check for kernel in /kernel/i386-randconfig-ib0-05300841/3bd16050e9c555cb7b08a4f830db95e9025336e6 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-3bd16050e9c555cb7b08a4f830db95e9025336e6 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-3bd16050e9c555cb7b08a4f830db95e9025336e6 kernel: /kernel/i386-randconfig-ib0-05300841/3bd16050e9c555cb7b08a4f830db95e9025336e6/vmlinuz-3.15.0-rc5-00565-g3bd1605 2014-05-30-09:53:38 detecting boot state 4 20 SUCCESS Bisecting: 1 revision left to test after this (roughly 1 step) [bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0] printk: enable interrupts before calling console_trylock_for_printk() running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0:bisect-linux2 2014-05-30-09:54:38 bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 Check for kernel in /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 kernel: /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0/vmlinuz-3.15.0-rc5-00567-gbafe980 2014-05-30-09:58:38 detecting boot state ... TEST FAILURE [ 3.004383] EDD information not available. [ 3.004841] ### dt-test ### No testcase data in device tree; not running tests [ 3.005697] [ 3.008109] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 3.008109] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 3.008109] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc5-00567-gbafe980 #1 [ 3.008109] 80038000 80038000 80027a8c 81b9bd30 80027ab4 81b968d0 81eb5198 82755f80 [ 3.008109] dead4ead 80038340 00000001 00000000 82755f80 a089597c 80027ad0 81077777 [ 3.008109] a089597c 00000000 82755f80 00000086 00000001 80027af0 81baeda4 00000000 [ 3.008109] Call Trace: [ 3.008109] [<81b9bd30>] dump_stack+0x16/0x18 [ 3.008109] [<81b968d0>] spin_dump+0x90/0x97 [ 3.008109] [<81077777>] do_raw_spin_lock+0xa7/0xf0 [ 3.008109] [<81baeda4>] _raw_spin_lock_irqsave+0x54/0x60 [ 3.008109] [<815f652c>] ? serial8250_console_write+0x11c/0x140 [ 3.008109] [<815f6410>] ? serial8250_modem_status+0xc0/0xc0 [ 3.008109] [<815f652c>] serial8250_console_write+0x11c/0x140 [ 3.008109] [<815f6410>] ? serial8250_modem_status+0xc0/0xc0 [ 3.008109] [<8107b534>] call_console_drivers.constprop.20+0x64/0x130 [ 3.008109] [<8107bcb5>] console_unlock+0x445/0x4d0 [ 3.008109] [<8107be98>] vprintk_emit+0x158/0x4d0 [ 3.008109] [<81b969b9>] printk+0x38/0x3a [ 3.008109] [<81b95fd0>] print_circular_bug_header+0x35/0xc1 [ 3.008109] [<81b960c6>] print_circular_bug+0x6a/0x268 [ 3.008109] [<810743c2>] __lock_acquire+0x19c2/0x1b20 [ 3.008109] [<81070d18>] ? check_irq_usage+0x88/0xc0 [ 3.008109] [<810750e5>] lock_acquire+0x85/0x190 [ 3.008109] [<8107dc8c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.008109] [<81baed9d>] _raw_spin_lock_irqsave+0x4d/0x60 [ 3.008109] [<8107dc8c>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.008109] [<8107dc8c>] __irq_get_desc_lock+0x3c/0x70 [ 3.008109] [<8107eb1e>] __disable_irq_nosync+0x1e/0x50 [ 3.008109] [<8107eb58>] disable_irq_nosync+0x8/0x10 [ 3.008109] [<815f5c78>] serial8250_startup+0x488/0x720 [ 3.008109] [<810de6d0>] ? __get_free_pages+0x20/0x40 [ 3.008109] [<815f205e>] uart_startup.part.4+0x6e/0x1e0 [ 3.008109] [<815f2a40>] uart_open+0xe0/0x140 [ 3.008109] [<815f2960>] ? uart_ioctl+0x2f0/0x2f0 [ 3.008109] [<815e4b51>] tty_open+0x141/0x510 [ 3.008109] [<815e4a10>] ? tty_ioctl+0xb20/0xb20 [ 3.008109] [<81118bc0>] chrdev_open+0x60/0x140 [ 3.008109] [<8111372c>] do_dentry_open+0x14c/0x230 [ 3.008109] [<81118b60>] ? exact_lock+0x20/0x20 [ 3.008109] [<8111459e>] finish_open+0x2e/0x40 [ 3.008109] [<8112132a>] do_last+0x4aa/0xd30 [ 3.008109] [<8111f4fd>] ? link_path_walk+0x1dd/0x700 [ 3.008109] [<81121c5a>] path_openat+0xaa/0x610 [ 3.008109] [<811221ec>] do_filp_open+0x2c/0x70 [ 3.008109] [<81114a81>] do_sys_open+0x111/0x210 [ 3.008109] [<81600000>] ? _xfer_secondary_pool+0x150/0x230 [ 3.008109] [<81114b9d>] SyS_open+0x1d/0x20 [ 3.008109] [<8212bda4>] kernel_init_freeable+0x1c6/0x236 [ 3.008109] [<8212b4f2>] ? do_early_param+0x78/0x78 [ 3.008109] [<81b9238b>] kernel_init+0xb/0xd0 [ 3.008109] [<81063b12>] ? schedule_tail+0x12/0x40 [ 3.008109] [<81bb0080>] ret_from_kernel_thread+0x20/0x30 [ 3.008109] [<81b92380>] ? rest_init+0x130/0x130 [ 3.008109] ====================================================== /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0/dmesg-quantal-ivb43-118:20140530095948:i386-randconfig-ib0-05300841:3.15.0-rc5-00567-gbafe980:1 /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0/dmesg-quantal-ivb44-36:20140530095830:i386-randconfig-ib0-05300841:3.15.0-rc5-00567-gbafe980:1 /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0/dmesg-yocto-ivb41-47:20140530095943:i386-randconfig-ib0-05300841:3.15.0-rc5-00567-gbafe980:1 /kernel/i386-randconfig-ib0-05300841/bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0/dmesg-yocto-ivb42-80:20140530095835:i386-randconfig-ib0-05300841:3.15.0-rc5-00567-gbafe980:1 0:4:4 all_good:bad:all_bad boots 2014-05-30 10:00:10 REPEAT COUNT: 20 # /c/boot-bisect/linux2/obj-bisect/.repeat Bisecting: 0 revisions left to test after this (roughly 0 steps) [ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71] printk: fix lockdep instrumentation of console_sem running /c/kernel-tests/bisect-test-boot-failure.sh /c/boot-bisect/linux2/obj-bisect ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71:bisect-linux2 2014-05-30-10:00:10 ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 Check for kernel in /kernel/i386-randconfig-ib0-05300841/ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 kernel: /kernel/i386-randconfig-ib0-05300841/ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71/vmlinuz-3.15.0-rc5-00566-gee75ecb 2014-05-30-10:09:10 detecting boot state . 4 20 SUCCESS bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 is the first bad commit commit bafe980f5afc7ccc693fd8c81c8aa5a02fbb5ae0 Author: Jan Kara Date: Thu May 22 10:43:35 2014 +1000 printk: enable interrupts before calling console_trylock_for_printk() We need interrupts disabled when calling console_trylock_for_printk() only so that cpu id we pass to can_use_console() remains valid (for other things console_sem provides all the exclusion we need and deadlocks on console_sem due to interrupts are impossible because we use down_trylock()). However if we are rescheduled, we are guaranteed to run on an online cpu so we can easily just get the cpu id in can_use_console(). We can lose a bit of performance when we enable interrupts in vprintk_emit() and then disable them again in console_unlock() but OTOH it can somewhat reduce interrupt latency caused by console_unlock() especially since later in the patch series we will want to spin on console_sem in console_trylock_for_printk(). Signed-off-by: Jan Kara Signed-off-by: Andrew Morton :040000 040000 1d244ec3d7079a58e0e854ba816ebf1089fdbd16 9f26d5c715047b9cf258c973d4bd3dfdd5a41354 M kernel bisect run success HEAD is now at ee75ecb... printk: fix lockdep instrumentation of console_sem ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71:bisect-linux2 2014-05-30-10:10:41 ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71 reuse /kernel/i386-randconfig-ib0-05300841/ee75ecbd8b9ad26cd0094573cd4b612ab20b3e71/vmlinuz-3.15.0-rc5-00566-gee75ecb 2014-05-30-10:10:41 detecting boot state ... 53 60 SUCCESS Previous HEAD position was ee75ecb... printk: fix lockdep instrumentation of console_sem HEAD is now at 07dd999... Add linux-next specific files for 20140529 ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:07dd999f99b1135fdece697e17c4f4248ab40f72:bisect-linux2 TEST FAILURE [ 3.046437] EDD information not available. [ 3.046908] ### dt-test ### No testcase data in device tree; not running tests [ 3.047752] [ 3.050176] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 3.050176] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 3.050176] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc7-next-20140529 #5 [ 3.050176] 80040000 80040000 80027a7c 81bb1be0 80027aa4 81bac7d0 81edf6d8 82a264e0 [ 3.050176] dead4ead 80040344 00000001 00000000 82a264e0 a08aa9d0 80027ac0 81077e87 [ 3.050176] a08aa9d0 00000000 82a264e0 00000082 00000001 80027ae0 81bc4974 00000000 [ 3.050176] Call Trace: [ 3.050176] [<81bb1be0>] dump_stack+0x16/0x18 [ 3.050176] [<81bac7d0>] spin_dump+0x90/0x97 [ 3.050176] [<81077e87>] do_raw_spin_lock+0xa7/0xf0 [ 3.050176] [<81bc4974>] _raw_spin_lock_irqsave+0x54/0x60 [ 3.050176] [<815fd26c>] ? serial8250_console_write+0x11c/0x140 [ 3.050176] [<815fd150>] ? serial8250_modem_status+0xc0/0xc0 [ 3.050176] [<815fd26c>] serial8250_console_write+0x11c/0x140 [ 3.050176] [<815fd150>] ? serial8250_modem_status+0xc0/0xc0 [ 3.050176] [<8107bd34>] call_console_drivers.constprop.20+0x64/0x130 [ 3.050176] [<8107c50d>] console_unlock+0x49d/0x530 [ 3.050176] [<8107c81d>] vprintk_emit+0x27d/0x540 [ 3.050176] [<81bac8b9>] printk+0x38/0x3a [ 3.050176] [<81babed0>] print_circular_bug_header+0x35/0xc1 [ 3.050176] [<81babfc6>] print_circular_bug+0x6a/0x268 [ 3.050176] [<81074ad2>] __lock_acquire+0x19c2/0x1b20 [ 3.050176] [<81071428>] ? check_irq_usage+0x88/0xc0 [ 3.050176] [<810757f5>] lock_acquire+0x85/0x190 [ 3.050176] [<8107e5dc>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<81bc496d>] _raw_spin_lock_irqsave+0x4d/0x60 [ 3.050176] [<8107e5dc>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<8107e5dc>] __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<8107f3ce>] __disable_irq_nosync+0x1e/0x50 [ 3.050176] [<8107f408>] disable_irq_nosync+0x8/0x10 [ 3.050176] [<815fc9b8>] serial8250_startup+0x488/0x720 [ 3.050176] [<810dfff0>] ? __get_free_pages+0x20/0x40 [ 3.050176] [<815f8d9e>] uart_startup.part.4+0x6e/0x1e0 [ 3.050176] [<815f9780>] uart_open+0xe0/0x140 [ 3.050176] [<815f96a0>] ? uart_ioctl+0x2f0/0x2f0 [ 3.050176] [<815eb891>] tty_open+0x141/0x510 [ 3.050176] [<815eb750>] ? tty_ioctl+0xb20/0xb20 [ 3.050176] [<8111a860>] chrdev_open+0x60/0x140 [ 3.050176] [<811150bf>] do_dentry_open+0x9f/0x280 [ 3.050176] [<8111a800>] ? exact_lock+0x20/0x20 [ 3.050176] [<8111602e>] finish_open+0x2e/0x40 [ 3.050176] [<81122d8a>] do_last+0x4aa/0xd30 [ 3.050176] [<81120f5d>] ? link_path_walk+0x1dd/0x700 [ 3.050176] [<811236ba>] path_openat+0xaa/0x610 [ 3.050176] [<81123c4c>] do_filp_open+0x2c/0x70 [ 3.050176] [<81116511>] do_sys_open+0x111/0x210 [ 3.050176] [<81600000>] ? pciserial_init_ports+0x140/0x1d0 [ 3.050176] [<8111662d>] SyS_open+0x1d/0x20 [ 3.050176] [<82156f1b>] kernel_init_freeable+0x1c6/0x236 [ 3.050176] [<82156573>] ? initcall_blacklist+0x81/0x81 [ 3.050176] [<81ba91cb>] kernel_init+0xb/0xd0 [ 3.050176] [<81064142>] ? schedule_tail+0x12/0x40 [ 3.050176] [<81bc5480>] ret_from_kernel_thread+0x20/0x30 [ 3.050176] [<81ba91c0>] ? rest_init+0x130/0x130 [ 3.050176] ====================================================== /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb44-74:20140530084828:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb43-12:20140530084950:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb41-114:20140530084939:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb41-43:20140530084946:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-128:20140530084334:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb43-22:20140530084941:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-3:20140530084821:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-106:20140530084343:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-25:20140530084815:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb41-93:20140530084945:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb43-87:20140530084943:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-114:20140530084328:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-21:20140530084838:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 0:13:13 all_good:bad:all_bad boots HEAD is now at 07dd999 Add linux-next specific files for 20140529 ========= upstream ========= Previous HEAD position was 07dd999... Add linux-next specific files for 20140529 HEAD is now at a991639... Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/linus:master:a991639c26c7231ddb6de7f34899fb70832b7d04:bisect-linux2 2014-05-30-10:13:17 a991639c26c7231ddb6de7f34899fb70832b7d04 compiling Queued build task to /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-a991639c26c7231ddb6de7f34899fb70832b7d04 Check for kernel in /kernel/i386-randconfig-ib0-05300841/a991639c26c7231ddb6de7f34899fb70832b7d04 waiting for completion of /kbuild-tests/build-queue/i386-randconfig-ib0-05300841-a991639c26c7231ddb6de7f34899fb70832b7d04 waiting for completion of /kbuild-tests/build-queue/.i386-randconfig-ib0-05300841-a991639c26c7231ddb6de7f34899fb70832b7d04 kernel: /kernel/i386-randconfig-ib0-05300841/a991639c26c7231ddb6de7f34899fb70832b7d04/vmlinuz-3.15.0-rc7-00072-ga991639 2014-05-30-10:15:17 detecting boot state .. 7 24 40 52 60 SUCCESS ========= linux-next ========= Previous HEAD position was a991639... Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux HEAD is now at 07dd999... Add linux-next specific files for 20140529 ls -a /kbuild-tests/run-queue/kvm/i386-randconfig-ib0-05300841/next:master:07dd999f99b1135fdece697e17c4f4248ab40f72:bisect-linux2 TEST FAILURE [ 3.046437] EDD information not available. [ 3.046908] ### dt-test ### No testcase data in device tree; not running tests [ 3.047752] [ 3.050176] BUG: spinlock lockup suspected on CPU#0, swapper/1 [ 3.050176] lock: serial8250_ports+0x0/0x4c0, .magic: dead4ead, .owner: swapper/1, .owner_cpu: 0 [ 3.050176] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.0-rc7-next-20140529 #5 [ 3.050176] 80040000 80040000 80027a7c 81bb1be0 80027aa4 81bac7d0 81edf6d8 82a264e0 [ 3.050176] dead4ead 80040344 00000001 00000000 82a264e0 a08aa9d0 80027ac0 81077e87 [ 3.050176] a08aa9d0 00000000 82a264e0 00000082 00000001 80027ae0 81bc4974 00000000 [ 3.050176] Call Trace: [ 3.050176] [<81bb1be0>] dump_stack+0x16/0x18 [ 3.050176] [<81bac7d0>] spin_dump+0x90/0x97 [ 3.050176] [<81077e87>] do_raw_spin_lock+0xa7/0xf0 [ 3.050176] [<81bc4974>] _raw_spin_lock_irqsave+0x54/0x60 [ 3.050176] [<815fd26c>] ? serial8250_console_write+0x11c/0x140 [ 3.050176] [<815fd150>] ? serial8250_modem_status+0xc0/0xc0 [ 3.050176] [<815fd26c>] serial8250_console_write+0x11c/0x140 [ 3.050176] [<815fd150>] ? serial8250_modem_status+0xc0/0xc0 [ 3.050176] [<8107bd34>] call_console_drivers.constprop.20+0x64/0x130 [ 3.050176] [<8107c50d>] console_unlock+0x49d/0x530 [ 3.050176] [<8107c81d>] vprintk_emit+0x27d/0x540 [ 3.050176] [<81bac8b9>] printk+0x38/0x3a [ 3.050176] [<81babed0>] print_circular_bug_header+0x35/0xc1 [ 3.050176] [<81babfc6>] print_circular_bug+0x6a/0x268 [ 3.050176] [<81074ad2>] __lock_acquire+0x19c2/0x1b20 [ 3.050176] [<81071428>] ? check_irq_usage+0x88/0xc0 [ 3.050176] [<810757f5>] lock_acquire+0x85/0x190 [ 3.050176] [<8107e5dc>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<81bc496d>] _raw_spin_lock_irqsave+0x4d/0x60 [ 3.050176] [<8107e5dc>] ? __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<8107e5dc>] __irq_get_desc_lock+0x3c/0x70 [ 3.050176] [<8107f3ce>] __disable_irq_nosync+0x1e/0x50 [ 3.050176] [<8107f408>] disable_irq_nosync+0x8/0x10 [ 3.050176] [<815fc9b8>] serial8250_startup+0x488/0x720 [ 3.050176] [<810dfff0>] ? __get_free_pages+0x20/0x40 [ 3.050176] [<815f8d9e>] uart_startup.part.4+0x6e/0x1e0 [ 3.050176] [<815f9780>] uart_open+0xe0/0x140 [ 3.050176] [<815f96a0>] ? uart_ioctl+0x2f0/0x2f0 [ 3.050176] [<815eb891>] tty_open+0x141/0x510 [ 3.050176] [<815eb750>] ? tty_ioctl+0xb20/0xb20 [ 3.050176] [<8111a860>] chrdev_open+0x60/0x140 [ 3.050176] [<811150bf>] do_dentry_open+0x9f/0x280 [ 3.050176] [<8111a800>] ? exact_lock+0x20/0x20 [ 3.050176] [<8111602e>] finish_open+0x2e/0x40 [ 3.050176] [<81122d8a>] do_last+0x4aa/0xd30 [ 3.050176] [<81120f5d>] ? link_path_walk+0x1dd/0x700 [ 3.050176] [<811236ba>] path_openat+0xaa/0x610 [ 3.050176] [<81123c4c>] do_filp_open+0x2c/0x70 [ 3.050176] [<81116511>] do_sys_open+0x111/0x210 [ 3.050176] [<81600000>] ? pciserial_init_ports+0x140/0x1d0 [ 3.050176] [<8111662d>] SyS_open+0x1d/0x20 [ 3.050176] [<82156f1b>] kernel_init_freeable+0x1c6/0x236 [ 3.050176] [<82156573>] ? initcall_blacklist+0x81/0x81 [ 3.050176] [<81ba91cb>] kernel_init+0xb/0xd0 [ 3.050176] [<81064142>] ? schedule_tail+0x12/0x40 [ 3.050176] [<81bc5480>] ret_from_kernel_thread+0x20/0x30 [ 3.050176] [<81ba91c0>] ? rest_init+0x130/0x130 [ 3.050176] ====================================================== /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb44-74:20140530084828:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb43-12:20140530084950:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb41-114:20140530084939:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb41-43:20140530084946:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-128:20140530084334:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb43-22:20140530084941:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-3:20140530084821:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-106:20140530084343:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-25:20140530084815:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb41-93:20140530084945:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb43-87:20140530084943:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-quantal-ivb44-114:20140530084328:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 /kernel/i386-randconfig-ib0-05300841/07dd999f99b1135fdece697e17c4f4248ab40f72/dmesg-yocto-ivb42-21:20140530084838:i386-randconfig-ib0-05300841:3.15.0-rc7-next-20140529:5 0:13:13 all_good:bad:all_bad boots