[sched] 8236d907ab3: 2% vm-scalability.throughput
by kernel test robot
FYI, we noticed the below changes on
commit 8236d907ab3411ad452280faa8b26c1347327380 ("sched: Reduce contention in update_cfs_rq_blocked_load()")
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8 testbox/testcase/testparams
---------------- -------------------------- ---------------------------
%stddev %change %stddev
\ | \
8957484 ± 0% +1.9% 9123335 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
8977343 ± 0% +2.0% 9152823 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
8967408 +1.9% 9138067 GEO-MEAN vm-scalability.throughput
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
4.05 ± 5% -99.0% 0.04 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
3.95 ± 4% -98.9% 0.04 ± 9% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
4.00 -99.0% 0.04 GEO-MEAN perf-profile.cpu-cycles.task_tick_fair.scheduler_tick.update_process_times.tick_sched_handle.tick_sched_timer
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
3.88 ± 4% -99.5% 0.02 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
3.83 ± 2% -99.5% 0.02 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
3.85 -99.5% 0.02 GEO-MEAN perf-profile.cpu-cycles.update_cfs_rq_blocked_load.task_tick_fair.scheduler_tick.update_process_times.tick_sched_handle
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
61 ± 43% -70.8% 18 ± 24% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
61 -70.8% 17 GEO-MEAN sched_debug.cfs_rq[50]:/.tg_load_contrib
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
7257 ± 37% +106.2% 14962 ± 49% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
7257 +106.2% 14962 GEO-MEAN sched_debug.cpu#1.sched_count
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
0.06 ± 15% +96.8% 0.12 ± 18% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
0.06 +96.8% 0.12 GEO-MEAN turbostat.%c1
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
415 ± 14% -24.7% 313 ± 33% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
415 -24.7% 312 GEO-MEAN slabinfo.blkdev_queue.num_objs
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
2080 ± 21% +78.4% 3711 ± 44% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
2080 +78.4% 3711 GEO-MEAN sched_debug.cpu#33.ttwu_count
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
58 ± 39% +93.1% 112 ± 34% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
58 +93.1% 112 GEO-MEAN sched_debug.cfs_rq[11]:/.tg_load_contrib
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
5708 ± 13% -14.8% 4862 ± 19% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
5708 -14.8% 4862 GEO-MEAN meminfo.AnonHugePages
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
487 ± 9% +42.3% 693 ± 14% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
487 +42.3% 693 GEO-MEAN sched_debug.cpu#20.sched_goidle
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
15 ± 10% +37.3% 20 ± 12% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
15 +37.3% 20 GEO-MEAN sched_debug.cpu#26.load
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
18 ± 7% -19.4% 15 ± 5% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
18 -19.4% 15 GEO-MEAN sched_debug.cpu#49.cpu_load[3]
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
231 ± 14% -25.0% 173 ± 20% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
231 -25.0% 173 GEO-MEAN sched_debug.cpu#58.sched_goidle
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
1441314 ± 3% +26.9% 1829712 ± 2% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
1414086 ± 8% +23.6% 1747307 ± 8% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
1427635 +25.2% 1788034 GEO-MEAN softirqs.RCU
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
17 ± 6% -16.9% 14 ± 5% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
17 -16.9% 14 GEO-MEAN sched_debug.cpu#49.cpu_load[4]
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
19 ± 9% -16.8% 15 ± 7% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
18 -16.8% 15 GEO-MEAN sched_debug.cpu#49.cpu_load[2]
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
1196 ± 8% +17.3% 1403 ± 5% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
1196 +17.3% 1403 GEO-MEAN sched_debug.cpu#49.sched_goidle
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
98963 ± 0% +52.9% 151281 ± 38% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
98963 +52.9% 151281 GEO-MEAN numa-meminfo.node3.FilePages
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
24740 ± 0% +52.9% 37819 ± 38% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
24740 +52.9% 37819 GEO-MEAN numa-vmstat.node3.nr_file_pages
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
38000 ± 1% +15.9% 44042 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
38312 ± 2% +13.9% 43643 ± 1% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
38156 +14.9% 43842 GEO-MEAN proc-vmstat.pgactivate
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
3.29 ± 6% +15.3% 3.80 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
3.33 ± 2% +14.0% 3.79 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
3.31 +14.7% 3.79 GEO-MEAN perf-profile.cpu-cycles.__drand48_iterate
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
3.34 ± 6% +14.9% 3.83 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
3.37 ± 2% +13.8% 3.84 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
3.35 +14.3% 3.83 GEO-MEAN perf-profile.cpu-cycles.__nrand48_r
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
81.57 ± 0% +10.8% 90.40 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
81.61 ± 0% +10.8% 90.40 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
81.59 +10.8% 90.40 GEO-MEAN perf-profile.cpu-cycles.do_unit
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
39878 ± 0% -9.5% 36107 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
39774 ± 0% -9.3% 36061 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
39826 -9.4% 36084 GEO-MEAN proc-vmstat.nr_shmem
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
159494 ± 0% -9.5% 144409 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
159156 ± 0% -9.3% 144313 ± 0% lkp-nex06/vm-scalability/performance-300s-anon-r-rand
159325 -9.4% 144361 GEO-MEAN meminfo.Shmem
5cd038f53ed9ec7a 8236d907ab3411ad452280faa8
---------------- --------------------------
144353 ± 2% -3.7% 138984 ± 2% lkp-nex06/vm-scalability/performance-300s-anon-r-rand-mt
144353 -3.7% 138984 GEO-MEAN time.involuntary_context_switches
lkp-nex06: Nehalem-EX
Memory: 64G
vm-scalability.throughput
9.15e+06 ++---------------------------------------------------------------+
O O O O O O O O O O O O O O O O O O O O O |
| O O O O O O
9.1e+06 ++ |
| |
| |
9.05e+06 ++ |
| |
9e+06 ++ *.. |
| : .*.*..*. .*.*.. |
| .* .*.. : *.*. *. .* *. .* |
8.95e+06 *+ + .* * *.*. : + *. |
| *. : + |
| * |
8.9e+06 ++---------------------------------------------------------------+
perf-profile.cpu-cycles.do_unit
91 ++---------------------------------------------------------------------+
90 O+ O O O O O O O O O O O O O O O O O O O O O O O O O O
| |
89 ++ |
88 ++ |
| |
87 ++ |
86 ++ |
85 ++ |
| |
84 ++ |
83 ++ .*.. .*.. |
| .* *. *.*..*..*..*. |
82 *+.*.*.. .*. *.. .*. .*.. .*.* |
81 ++------*--------------------------------*----*-----*------------------+
4.5 ++--------------------------------------------------------------------+
| *.. .*..*..*.*..*.. |
4 *+. + *..*. * *.. |
3.5 ++ * *.. *..*. .. * |
| .. *..*..*.*..* |
3 ++ * |
2.5 ++ |
| |
2 ++ |
1.5 ++ |
| |
1 ++ |
0.5 ++ |
| |
0 O+-O-O--O--O-O--O--O--O-O--O--O-O--O--O-O--O--O-O--O--O--O-O--O--O-O--O
4.5 ++--------------------------------------------------------------------+
| .*. .*.. *.. .*.. |
4 *+ *. .*.. + *..* *..*.. |
3.5 ++ *.*.. .*.. *..*..*.*. * * |
| *. + |
3 ++ * |
2.5 ++ |
| |
2 ++ |
1.5 ++ |
| |
1 ++ |
0.5 ++ |
| |
0 O+-O-O--O--O-O--O--O--O-O--O--O-O--O--O-O--O--O-O--O--O--O-O--O--O-O--O
[*] bisect-good sample
[O] bisect-bad sample
To reproduce:
apt-get install ruby ruby-oj
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/setup-local job.yaml # the job file attached in this email
bin/run-local job.yaml
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
Thanks,
Fengguang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 6 months
[mm] BUG: Int 6: CR2 (null)
by Fengguang Wu
Hi Marek,
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit 478e86d7c8c5f41e29abb81b05b459d24bdc71a2 ("mm: cma: adjust address limit to avoid hitting low/high memory boundary")
+------------------------------------------+------------+------------+
| | 81febe58a8 | 478e86d7c8 |
+------------------------------------------+------------+------------+
| boot_successes | 10 | 0 |
| boot_failures | 5 | 10 |
| kernel_BUG_at_arch/x86/mm/physaddr.c | 5 | |
| invalid_opcode | 5 | |
| EIP_is_at__phys_addr | 5 | |
| Kernel_panic-not_syncing:Fatal_exception | 5 | |
| backtrace:vm_mmap_pgoff | 5 | |
| backtrace:SyS_mmap_pgoff | 5 | |
| BUG:Int_CR2(null) | 0 | 10 |
+------------------------------------------+------------+------------+
[ 0.000000] BRK [0x025ee000, 0x025eefff] PGTABLE
[ 0.000000] cma: dma_contiguous_reserve(limit 13ffe000)
[ 0.000000] cma: dma_contiguous_reserve: reserving 31 MiB for global area
[ 0.000000] BUG: Int 6: CR2 (null)
[ 0.000000] EDI c0000000 ESI (null) EBP 41c11ea4 EBX 425cc101
[ 0.000000] ESP 41c11e98 ES 0000007b DS 0000007b
[ 0.000000] EDX 00000001 ECX (null) EAX 41cd8150
[ 0.000000] vec 00000006 err (null) EIP 41072227 CS 00000060 flg 00210002
[ 0.000000] Stack: 425cc150 (null) (null) 41c11ef4 41d4ee4d (null) 13ffe000 41c11ec4
[ 0.000000] 41c2d900 (null) 13ffe000 (null) 4185793e 0000002e 410c2982 41c11f00
[ 0.000000] 410c2df5 (null) (null) (null) 425cc150 00013efe (null) 41c11f28
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.17.0-next-20141008 #815
[ 0.000000] 00000000 425cc101 41c11e48 41850786 41c11ea4 41d2b1db 41d95f71 00000006
[ 0.000000] 00000000 c0000000 00000000 41c11ea4 425cc101 41c11e98 0000007b 0000007b
[ 0.000000] 00000001 00000000 41cd8150 00000006 00000000 41072227 00000060 00210002
[ 0.000000] Call Trace:
[ 0.000000] [<41850786>] dump_stack+0x16/0x18
[ 0.000000] [<41d2b1db>] early_idt_handler+0x6b/0x6b
[ 0.000000] [<41072227>] ? __phys_addr+0x2e/0xca
[ 0.000000] [<41d4ee4d>] cma_declare_contiguous+0x3c/0x2d7
[ 0.000000] [<4185793e>] ? _raw_spin_unlock_irqrestore+0x59/0x91
[ 0.000000] [<410c2982>] ? wake_up_klogd+0x8/0x33
[ 0.000000] [<410c2df5>] ? console_unlock+0x448/0x461
[ 0.000000] [<41d6d359>] dma_contiguous_reserve_area+0x27/0x47
[ 0.000000] [<41d6d4d1>] dma_contiguous_reserve+0x158/0x163
[ 0.000000] [<41d33e0f>] setup_arch+0x79b/0xc68
[ 0.000000] [<4184c0b4>] ? printk+0x1c/0x1e
[ 0.000000] [<41d2b7cf>] start_kernel+0x9c/0x456
[ 0.000000] [<41d2b2ca>] i386_start_kernel+0x79/0x7d
Elapsed time: 5
qemu-system-i386 -enable-kvm -kernel /kernel/i386-randconfig-hxb2-1008/099669ed953121e1b00248f65326b6b092fa47c8/vmlinuz-3.17.0-next-20141008 -append 'user=lkp job=/lkp/scheduled/vm-kbuild-yocto-i386-58/rand_boot-1-yocto-minimal-i386.cgz-i386-randconfig-hxb2-1008-099669ed953121e1b00248f65326b6b092fa47c8-0.yaml ARCH=i386 BOOT_IMAGE=/kernel/i386-randconfig-hxb2-1008/099669ed953121e1b00248f65326b6b092fa47c8/vmlinuz-3.17.0-next-20141008 kconfig=i386-randconfig-hxb2-1008 commit=099669ed953121e1b00248f65326b6b092fa47c8 branch=next/master root=/dev/ram0 max_uptime=3600 RESULT_ROOT=/result/vm-kbuild-yocto-i386/boot/1/yocto-minimal-i386.cgz/i386-randconfig-hxb2-1008/099669ed953121e1b00248f65326b6b092fa47c8/0 ip=::::vm-kbuild-yocto-i386-58::dhcp earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw drbd.minor_count=8' -initrd /fs/sdf1/initrd-vm-kbuild-yocto-i386-58 -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -drive file=/fs/sdf1/disk0-vm-kbuild-yocto-i386-58,media=disk,if=virtio -drive file=/fs/sdf1/disk1-vm-kbuild-yocto-i386-58,media=disk,if=virtio -drive file=/fs/sdf1/disk2-vm-kbuild-yocto-i386-58,media=disk,if=virtio -drive file=/fs/sdf1/disk3-vm-kbuild-yocto-i386-58,media=disk,if=virtio -drive file=/fs/sdf1/disk4-vm-kbuild-yocto-i386-58,media=disk,if=virtio -drive file=/fs/sdf1/disk5-vm-kbuild-yocto-i386-58,media=disk,if=virtio -pidfile /dev/shm/kboot/pid-vm-kbuild-yocto-i386-58 -serial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i386-58 -daemonize -display none -monitor null
Thanks,
Fengguang
7 years, 7 months
[lsm] Kernel panic - not syncing: Could not register security module
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/mnt-restrict
commit 3d916db0f37e377a84754131fea74ff022810e80
Author: Kees Cook <keescook(a)chromium.org>
AuthorDate: Sat Sep 21 15:52:51 2013 -0700
Commit: Kees Cook <keescook(a)chromium.org>
CommitDate: Thu Oct 16 13:22:15 2014 -0700
LSM: MntRestrict blocks mounts on symlink targets
On systems where certain filesystem contents cannot be entirely trusted,
it is beneficial to block mounts on symlinks. This makes sure that
malicious filesystem contents cannot trigger the over-mounting of trusted
filesystems. (For example, a bind-mounted subdirectory of /var cannot be
redirected to mount on /etc via a symlink: a daemon cannot elevate privs
to uid-0.)
Signed-off-by: Kees Cook <keescook(a)chromium.org>
+-------------------------------------------------------------+------------+------------+------------------+
| | 0429fbc0bd | 3d916db0f3 | v3.18-rc1_102012 |
+-------------------------------------------------------------+------------+------------+------------------+
| boot_successes | 60 | 0 | 0 |
| boot_failures | 0 | 20 | 11 |
| Kernel_panic-not_syncing:Could_not_register_security_module | 0 | 20 | 11 |
| backtrace:panic | 0 | 20 | 11 |
| backtrace:mntrestrict_init | 0 | 20 | 11 |
| backtrace:security_init | 0 | 20 | 11 |
+-------------------------------------------------------------+------------+------------+------------------+
[ 0.008000] ACPI: Core revision 20140828
[ 0.008720] ACPI: All ACPI Tables successfully acquired
[ 0.009215] Security Framework initialized
[ 0.009581] Kernel panic - not syncing: Could not register security module
[ 0.010122] CPU: 0 PID: 0 Comm: swapper Not tainted 3.17.0-09671-g3d916db #1
[ 0.010676] b10a0a81 b2072210 b2683960 b1c35f9c b1789bd1 b1c35fb4 b1787a90 b2683960
[ 0.011375] b2072210 b2683960 00000001 b1c35fc0 b202e2f4 b1ba67e4 b1c35fcc b202c558
[ 0.012000] b2006468 b1c35fe8 b2003e7f b2082800 b205e100 00000800 00020800 b2082800
[ 0.012000] Call Trace:
[ 0.012000] [<b10a0a81>] ? dump_stack_print_info+0x81/0xa0
[ 0.012000] [<b1789bd1>] dump_stack+0x16/0x18
[ 0.012000] [<b1787a90>] panic+0xcb/0x24f
[ 0.012000] [<b202e2f4>] mntrestrict_init+0x64/0x73
[ 0.012000] [<b202c558>] security_init+0x32/0x3e
[ 0.012000] [<b2006468>] ? ftrace_define_fields_x86_irq_vector+0x35/0x35
[ 0.012000] [<b2003e7f>] start_kernel+0x4f6/0x536
[ 0.012000] [<b20032c6>] i386_start_kernel+0x90/0x94
Elapsed time: 5
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-c0-10201237/3d916db0f37e377a84754131fea74ff022810e80/vmlinuz-3.17.0-09671-g3d916db -append 'hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw link=/kbuild-tests/run-queue/kvm/i386-randconfig-c0-10201237/linux-devel:devel-hourly-2014102012:3d916db0f37e377a84754131fea74ff022810e80:bisect-linux-1/.vmlinuz-3d916db0f37e377a84754131fea74ff022810e80-20141020141905-10-ivb41 branch=linux-devel/devel-hourly-2014102012 BOOT_IMAGE=/kernel/i386-randconfig-c0-10201237/3d916db0f37e377a84754131fea74ff022810e80/vmlinuz-3.17.0-09671-g3d916db drbd.minor_count=8' -initrd /kernel-tests/initrd/quantal-core-i386.cgz -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -pidfile /dev/shm/kboot/pid-quantal-ivb41-96 -serial file:/dev/shm/kboot/serial-quantal-ivb41-96 -daemonize -display none -monitor null
git bisect start bd8b2ce2e8bce29196f300c161af1ebd7574ae6c f114040e3ea6e07372334ade75d1ee0775c355e1 --
git bisect good c5040577f53e66d792619d2de6d42b1fd7d3c334 # 13:26 20+ 0 Merge 's390/for-linus' into devel-hourly-2014102012
git bisect bad bee85c01dc2839e4cf8c77b89d0bb28abc896f71 # 13:31 0- 5 Merge 'socfpga-nex/next-dt' into devel-hourly-2014102012
git bisect good 5e340d128fa934d51d94d7bb12fda129d735381c # 13:40 20+ 0 Merge 'hwmon/hwmon-staging' into devel-hourly-2014102012
git bisect bad fd62838da2ee1f0bcf730e5721bd5504eb7d9801 # 13:49 0- 1 Merge 'kees/lsm/mnt-restrict' into devel-hourly-2014102012
git bisect good 239f086122cee5556682464597b30ce6611e551c # 13:58 20+ 0 Merge 'iwlwifi-fixes/master' into devel-hourly-2014102012
git bisect good 678e4bb52ad38b955643ebd6ad4bea2d62957d07 # 14:01 20+ 0 Merge 'socfpga-nex/for-next' into devel-hourly-2014102012
git bisect bad 3d916db0f37e377a84754131fea74ff022810e80 # 14:20 0- 20 LSM: MntRestrict blocks mounts on symlink targets
# first bad commit: [3d916db0f37e377a84754131fea74ff022810e80] LSM: MntRestrict blocks mounts on symlink targets
git bisect good 0429fbc0bdc297d64188483ba029a23773ae07b0 # 14:27 60+ 0 Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
git bisect bad bd8b2ce2e8bce29196f300c161af1ebd7574ae6c # 14:27 0- 11 0day head guard for 'devel-hourly-2014102012'
git bisect good f114040e3ea6e07372334ade75d1ee0775c355e1 # 14:31 60+ 0 Linux 3.18-rc1
git bisect good 062a08d6ad56da23209083748ea5e0f1ab65a0e7 # 14:40 60+ 0 Add linux-next specific files for 20141020
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
kvm=(
qemu-system-x86_64
-cpu kvm64
-enable-kvm
-kernel $kernel
-m 320
-smp 2
-net nic,vlan=1,model=e1000
-net user,vlan=1
-boot order=nc
-no-reboot
-watchdog i6300esb
-rtc base=localtime
-serial stdio
-display none
-monitor null
)
append=(
hung_task_panic=1
earlyprintk=ttyS0,115200
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
drbd.minor_count=8
)
"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------
Thanks,
Fengguang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 7 months
[cpufreq] 48ed83b84da: scaling_governor write error
by Fengguang Wu
Hi Viresh,
FYI, our test script is broken by a commit from you:
https://git.linaro.org/people/vireshk/linux cpufreq/governor-fixes
commit 48ed83b84da331d010c5bd10b9d2f72d5308bddd ("cpufreq: Track governor-state to disallow invalid state requests")
ee46f1592843a04d 48ed83b84da331d010c5bd10b9
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
:5 100% 5:5 TOTAL stderr./lkp/lkp/src/setup/cpufreq_governor:line#:echo:write_error:Invalid_argument
The error messages are:
/lkp/wfg/src/setup/cpufreq_governor: line 9: echo: write error: Device or resource busy
/lkp/wfg/src/setup/cpufreq_governor: line 9: echo: write error: Device or resource busy
/lkp/wfg/src/setup/cpufreq_governor: line 9: echo: write error: Device or resource busy
where the cpufreq_governor script is
#!/bin/bash
scaling_governor=$1
[[ $scaling_governor ]] || exit 0
for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
note "echo $scaling_governor > $file"
==> echo $scaling_governor > $file
done
Thanks,
Fengguang
7 years, 7 months
[drm/i915] WARNING: CPU: 2 PID: 260 at drivers/gpu/drm/i915/intel_display.c:1151 assert_plane+0x83/0x90 [i915]()
by Fengguang Wu
Hi Ville,
FYI, we noticed the below changes on
commit a5c4d7bc187bd13bc11ac06bb4ea3a0d4001aa4d ("drm/i915: Disable/enable planes as the first/last thing during modeset on ILK+")
+-------------------------+------------+------------+
| | be6a6f8ec7 | a5c4d7bc18 |
+-------------------------+------------+------------+
| boot_successes | 10 | 0 |
| boot_failures | 0 | 10 |
| BUG:kernel_test_crashed | 0 | 10 |
+-------------------------+------------+------------+
[ 11.123997] ata1.00: configured for UDMA/100
[ 11.124256] scsi 0:0:0:0: Direct-Access ATA FUJITSU MJA2250B 0084 PQ: 0 ANSI: 5
[ 11.168246] ------------[ cut here ]------------
[ 11.168298] WARNING: CPU: 2 PID: 260 at drivers/gpu/drm/i915/intel_display.c:1151 assert_plane+0x83/0x90 [i915]()
[ 11.168300] plane A assertion failure (expected on, current off)
[ 11.168326] Modules linked in: mxm_wmi thinkpad_acpi parport_pc uvcvideo snd_hda_intel(+) videobuf2_vmalloc parport videobuf2_memops pcspkr snd_hda_controller rfkill i915(+) sdhci_pci videobuf2_core firewire_ohci snd_hda_codec ahci intel_ips libahci video videodev i2c_i801 snd_hwdep sdhci libata drm_kms_helper wmi firewire_core snd_pcm crc_itu_t mmc_core snd_timer drm snd soundcore acpi_cpufreq
[ 11.168330] CPU: 2 PID: 260 Comm: modprobe Not tainted 3.15.0-rc3-00206-g885ac04 #1
[ 11.168332] Hardware name: LENOVO 25222AU/25222AU, BIOS 6IET52WW (1.12 ) 02/16/2010
[ 11.168336] 0000000000000009 ffff880076fa1308 ffffffff8183c279 ffff880076fa1350
[ 11.168338] ffff880076fa1340 ffffffff81069c7d 0000000000000000 0000000000000001
[ 11.168341] 00000000000c200c 00000000000f0018 0000000000060100 ffff880076fa13a0
[ 11.168342] Call Trace:
[ 11.168351] [<ffffffff8183c279>] dump_stack+0x4d/0x66
[ 11.168357] [<ffffffff81069c7d>] warn_slowpath_common+0x7d/0xa0
[ 11.168360] [<ffffffff81069cec>] warn_slowpath_fmt+0x4c/0x50
[ 11.168399] [<ffffffffa0207e47>] ? gen5_read32+0x57/0xd0 [i915]
[ 11.168438] [<ffffffffa020e383>] assert_plane+0x83/0x90 [i915]
[ 11.168478] [<ffffffffa0216bfe>] ironlake_fdi_link_train+0x6e/0x3d0 [i915]
[ 11.168516] [<ffffffffa0207ec0>] ? gen5_read32+0xd0/0xd0 [i915]
[ 11.168555] [<ffffffffa0215c06>] ironlake_pch_enable+0xa6/0x850 [i915]
[ 11.168595] [<ffffffffa021c4b8>] ironlake_crtc_enable+0x308/0x4b0 [i915]
[ 11.168635] [<ffffffffa021f5ef>] __intel_set_mode+0x84f/0xb10 [i915]
[ 11.168676] [<ffffffffa02225e6>] intel_set_mode+0x16/0x30 [i915]
[ 11.168716] [<ffffffffa0223622>] intel_crtc_set_config+0xa52/0xdb0 [i915]
[ 11.168738] [<ffffffffa003c4a1>] drm_mode_set_config_internal+0x61/0xf0 [drm]
[ 11.168746] [<ffffffffa00ee563>] drm_fb_helper_restore_fbdev_mode+0xb3/0xe0 [drm_kms_helper]
[ 11.168753] [<ffffffffa00efff1>] drm_fb_helper_set_par+0x31/0x80 [drm_kms_helper]
[ 11.168758] [<ffffffff81438470>] fbcon_init+0x590/0x610
[ 11.168762] [<ffffffff814af2b8>] visual_init+0xb8/0x120
[ 11.168765] [<ffffffff814b182e>] do_bind_con_driver+0x17e/0x3b0
[ 11.168768] [<ffffffff814b1ff4>] do_take_over_console+0xb4/0x1b0
[ 11.168771] [<ffffffff81433393>] do_fbcon_takeover+0x63/0xd0
[ 11.168774] [<ffffffff81438f8d>] fbcon_event_notify+0x6cd/0x7d0
[ 11.168778] [<ffffffff81848d7d>] notifier_call_chain+0x4d/0x70
[ 11.168781] [<ffffffff810940f7>] __blocking_notifier_call_chain+0x47/0x60
[ 11.168784] [<ffffffff81094126>] blocking_notifier_call_chain+0x16/0x20
[ 11.168788] [<ffffffff8143eb9b>] fb_notifier_call_chain+0x1b/0x20
[ 11.168792] [<ffffffff81440d86>] register_framebuffer+0x206/0x340
[ 11.168799] [<ffffffffa00f038f>] drm_fb_helper_initial_config+0x34f/0x510 [drm_kms_helper]
[ 11.168837] [<ffffffffa0207e47>] ? gen5_read32+0x57/0xd0 [i915]
[ 11.168875] [<ffffffffa0207f1b>] ? gen5_write32+0x5b/0xd0 [i915]
[ 11.168916] [<ffffffffa022d26f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
[ 11.168960] [<ffffffffa024e35e>] i915_driver_load+0xeee/0xf50 [i915]
[ 11.168965] [<ffffffff813df368>] ? kobject_uevent_env+0x178/0x690
[ 11.168969] [<ffffffff814dfeb7>] ? get_device+0x17/0x30
[ 11.168972] [<ffffffff814e5735>] ? klist_class_dev_get+0x15/0x20
[ 11.168976] [<ffffffff8182d7aa>] ? klist_add_tail+0x3a/0x40
[ 11.168979] [<ffffffff814e165c>] ? device_add+0x1cc/0x6b0
[ 11.168983] [<ffffffff814e145a>] ? device_private_init+0x4a/0x80
[ 11.169001] [<ffffffffa003a2a7>] ? drm_sysfs_device_add+0xd7/0x120 [drm]
[ 11.169016] [<ffffffffa003666d>] drm_dev_register+0xad/0x100 [drm]
[ 11.169032] [<ffffffffa00392c9>] drm_get_pci_dev+0x89/0x210 [drm]
[ 11.169061] [<ffffffffa01cc7ab>] i915_pci_probe+0x3b/0x60 [i915]
[ 11.169065] [<ffffffff81413a95>] local_pci_probe+0x45/0xa0
[ 11.169069] [<ffffffff81414c95>] ? pci_match_device+0xc5/0xd0
[ 11.169072] [<ffffffff81414db1>] pci_device_probe+0xd1/0x120
[ 11.169075] [<ffffffff814e49ad>] driver_probe_device+0x8d/0x3c0
[ 11.169078] [<ffffffff814e4dab>] __driver_attach+0x8b/0x90
[ 11.169080] [<ffffffff814e4d20>] ? __device_attach+0x40/0x40
[ 11.169084] [<ffffffff814e27fb>] bus_for_each_dev+0x6b/0xb0
[ 11.169086] [<ffffffff814e440e>] driver_attach+0x1e/0x20
[ 11.169090] [<ffffffff814e3fd0>] bus_add_driver+0x180/0x250
[ 11.169093] [<ffffffffa02a0000>] ? 0xffffffffa029ffff
[ 11.169096] [<ffffffff814e5424>] driver_register+0x64/0xf0
[ 11.169099] [<ffffffffa02a0000>] ? 0xffffffffa029ffff
[ 11.169102] [<ffffffff8141331c>] __pci_register_driver+0x4c/0x50
[ 11.169118] [<ffffffffa003955a>] drm_pci_init+0x10a/0x140 [drm]
[ 11.169121] [<ffffffffa02a0000>] ? 0xffffffffa029ffff
[ 11.169148] [<ffffffffa02a006a>] i915_init+0x6a/0x6c [i915]
[ 11.169161] [<ffffffff81002142>] do_one_initcall+0xd2/0x1a0
[ 11.169166] [<ffffffff810594b3>] ? set_memory_nx+0x43/0x50
[ 11.169173] [<ffffffff810ebefb>] load_module+0x135b/0x19b0
[ 11.169177] [<ffffffff810e7c80>] ? store_uevent+0x40/0x40
[ 11.169183] [<ffffffff8118ce3c>] ? __vmalloc_node_range+0xbc/0x280
[ 11.169187] [<ffffffff810ec609>] SyS_init_module+0xb9/0x110
[ 11.169193] [<ffffffff8184dba9>] system_call_fastpath+0x16/0x1b
[ 11.169195] ---[ end trace 191f5e5358e30141 ]---
[ 11.194415] firewire_core 0000:0d:00.3: created device fw0: GUID 00262dfff45798ff, S400
Thanks,
Fengguang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 7 months
[x86, irq] BUG: unable to handle kernel NULL pointer dereference at 0000003a
by Fengguang Wu
Hi Gerry,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/jiangliu/linux.git irqdomain/p2v3
commit 07ddfcaeda058f3630c5b18cc3da18355a4a87c7
Author: Jiang Liu <jiang.liu(a)linux.intel.com>
AuthorDate: Wed Jun 25 14:16:18 2014 +0800
Commit: Jiang Liu <jiang.liu(a)linux.intel.com>
CommitDate: Thu Oct 9 09:33:26 2014 +0800
x86, irq: Move IRQ initialization routines from io_apic.c into vector.c
Move IRQ initialization routines from io_apic.c into vector.c,
preparing for enabling hierarchy irqdomain.
Signed-off-by: Jiang Liu <jiang.liu(a)linux.intel.com>
+------------------------------------------+------------+------------+------------+
| | 7ae720aca4 | 07ddfcaeda | 199cd77204 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 60 | 0 | 0 |
| boot_failures | 0 | 20 | 12 |
| BUG:unable_to_handle_kernel | 0 | 20 | 12 |
| Oops | 0 | 20 | 12 |
| EIP_is_at_setup_irq | 0 | 20 | 12 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 20 | 12 |
+------------------------------------------+------------+------------+------------+
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:16 nr_irqs:16 0
[ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 0000003a
[ 0.000000] IP: [<c10f6fe7>] setup_irq+0x2d/0xbd
[ 0.000000] *pdpt = 0000000000000000 *pde = f000ff53f000ff53
[ 0.000000] Oops: 0000 [#1] DEBUG_PAGEALLOC
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.17.0-02811-g07ddfca #2119
[ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 0.000000] task: c1e68140 ti: c1e5e000 task.ti: c1e5e000
[ 0.000000] EIP: 0060:[<c10f6fe7>] EFLAGS: 00210046 CPU: 0
[ 0.000000] EIP is at setup_irq+0x2d/0xbd
[ 0.000000] EAX: 00000000 EBX: 00000002 ECX: 00000000 EDX: 00000002
[ 0.000000] ESI: 00000000 EDI: c1e77480 EBP: c1e5ffa4 ESP: c1e5ff98
[ 0.000000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068
[ 0.000000] CR0: 8005003b CR2: 0000003a CR3: 020e7000 CR4: 000006b0
[ 0.000000] Stack:
[ 0.000000] 00000100 c1e76e0c 565f2e4e c1e5ffb0 c20518eb 00000000 c1e5ffcc c2051678
[ 0.000000] 00000010 00000000 c20b63c0 67667cc0 565f2e4e c1e5ffe8 c204c338 c20b63c0
[ 0.000000] 565f2e4e 00000800 00020800 c20e8800 c1e5fff8 c204b33b 00000800 c20e8800
[ 0.000000] Call Trace:
[ 0.000000] [<c20518eb>] native_init_IRQ+0x25e/0x284
[ 0.000000] [<c2051678>] init_IRQ+0x65/0x7a
[ 0.000000] [<c204c338>] start_kernel+0x587/0xa5e
[ 0.000000] [<c204b33b>] i386_start_kernel+0xe9/0xfb
[ 0.000000] Code: 05 80 86 8e c2 01 83 15 84 86 8e c2 00 89 e5 57 56 53 89 d7 89 c3 e8 e8 c8 ff ff 83 05 88 86 8e c2 01 89 c6 83 15 8c 86 8e c2 00 <f6> 40 3a 02 74 32 83 05 90 86 8e c2 01 b8 ff 8b d7 c1 ba 09 05
[ 0.000000] EIP: [<c10f6fe7>] setup_irq+0x2d/0xbd SS:ESP 0068:c1e5ff98
[ 0.000000] CR2: 000000000000003a
[ 0.000000] ---[ end trace 18cb1eda9f4a6d8f ]---
[ 0.000000] Kernel panic - not syncing: Fatal exception
git bisect start 199cd77204a4a265c243beaf2a82ce02296f2941 d5935b07da53f74726e2a65dd4281d0f2c70e5d4 --
git bisect bad 5f4d7e1f1beef4f1214872847226fa48cd08dffc # 17:14 0- 20 x86, irq: Make MSI and HT_IRQ indepenent of X86_IO_APIC
git bisect good 43d7c7f268310deb5f940a0c17534ec33ee35f2f # 17:18 20+ 0 x86, irq: Introduce helper to check whether an IOAPIC has been registered
git bisect good ccaac4e425733c68903893dbd814409ada0c44b4 # 17:22 20+ 0 x86, irq: Protect __clear_irq_vector() with vector_lock
git bisect good 02b4095889333a5c2b7b31c5f3af97e8e9dbe715 # 17:26 20+ 0 x86, irq: Move PCI MSI related code from io_apic.c into msi.c
git bisect good 7ae720aca4b294c5934fa465276180e24f09b5a6 # 17:29 20+ 0 x86, irq: Move IOAPIC related declarations from hw_irq.h into io_apic.h
git bisect bad 07ddfcaeda058f3630c5b18cc3da18355a4a87c7 # 17:32 0- 20 x86, irq: Move IRQ initialization routines from io_apic.c into vector.c
# first bad commit: [07ddfcaeda058f3630c5b18cc3da18355a4a87c7] x86, irq: Move IRQ initialization routines from io_apic.c into vector.c
git bisect good 7ae720aca4b294c5934fa465276180e24f09b5a6 # 17:35 60+ 0 x86, irq: Move IOAPIC related declarations from hw_irq.h into io_apic.h
git bisect bad 199cd77204a4a265c243beaf2a82ce02296f2941 # 17:35 0- 12 x86, uv: Use hierarchy irqdomain to manage UV interrupts
git bisect good 40c43269cf8e88a0bdc306c717d1dd5446a6f3b8 # 17:41 60+ 0 Merge tag 'hwmon-for-linus-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
git bisect good 22f3190416445059ec17332efd71e78ec969d37f # 17:51 60+ 0 Add linux-next specific files for 20141010
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
kvm=(
qemu-system-x86_64
-cpu kvm64
-enable-kvm
-kernel $kernel
-m 320
-smp 2
-net nic,vlan=1,model=e1000
-net user,vlan=1
-boot order=nc
-no-reboot
-watchdog i6300esb
-rtc base=localtime
-serial stdio
-display none
-monitor null
)
append=(
hung_task_panic=1
earlyprintk=ttyS0,115200
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
drbd.minor_count=8
)
"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------
Thanks,
Fengguang
7 years, 7 months
[drm/crtc] WARNING: CPU: 2 PID: 254 at drivers/gpu/drm/drm_crtc_helper.c:131 drm_helper_probe_single_connector_modes+0x371/0x3a0 [drm_kms_helper]()
by Fengguang Wu
Hi Daniel,
FYI, we noticed the below changes on
commit 62ff94a5492175759546f8bc61383189d6b49122 ("drm/crtc-helper: remove LOCKING from kerneldoc")
testbox/testcase/testparams: snb-drag/piglit/igt-007
9fd93784f1719532 62ff94a5492175759546f8bc61
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
:1 100% 5:5 kmsg.WARNING:at_drivers/gpu/drm/drm_crtc_helper.c:drm_helper_probe_single_connector_modes_drm_kms_helper()
:1 100% 5:5 dmesg.WARNING:at_drivers/gpu/drm/drm_crtc_helper.c:drm_helper_probe_single_connector_modes_drm_kms_helper()
1:5 -20% :5 kmsg.Spurious_LAPIC_timer_interrupt_on_cpu
[ 76.535023] [drm] This can cause pipe underruns and display issues.
[ 76.541349] [drm] Please upgrade your BIOS to fix this.
[ 76.546656] ------------[ cut here ]------------
[ 76.551339] WARNING: CPU: 2 PID: 254 at drivers/gpu/drm/drm_crtc_helper.c:131 drm_helper_probe_single_connector_modes+0x371/0x3a0 [drm_kms_helper]()
[ 76.566126] Modules linked in: eeepc_wmi asus_wmi snd_hda_intel(+) sparse_keymap snd_hda_codec rfkill snd_hwdep i915(+) parport_pc snd_pcm ata_piix pata_via snd_timer snd drm_kms_helper parport video tpm_infineon i2c_i801 soundcore libata pcspkr serio_raw drm wmi
[ 76.591030] CPU: 2 PID: 254 Comm: modprobe Not tainted 3.14.0-g9a952a0 #1
[ 76.597879] Hardware name: System manufacturer System Product Name/P8H67-M PRO, BIOS 1002 04/01/2011
[ 76.607100] 0000000000000009 ffff8801bd4c5818 ffffffff8183d636 0000000000000000
[ 76.614804] ffff8801bd4c5850 ffffffff8106bd7d 0000000000000001 ffff8801bd312400
[ 76.622520] ffff880099d99800 ffff8801bd46ce28 ffffffffa0247a00 ffff8801bd4c5860
[ 76.630237] Call Trace:
[ 76.632755] [<ffffffff8183d636>] dump_stack+0x4d/0x66
[ 76.637955] [<ffffffff8106bd7d>] warn_slowpath_common+0x7d/0xa0
[ 76.644016] [<ffffffff8106be5a>] warn_slowpath_null+0x1a/0x20
[ 76.649912] [<ffffffffa01a9341>] drm_helper_probe_single_connector_modes+0x371/0x3a0 [drm_kms_helper]
[ 76.659293] [<ffffffffa01ac030>] drm_fb_helper_probe_connector_modes+0x50/0x70 [drm_kms_helper]
[ 76.668765] [<ffffffffa01acdfd>] drm_fb_helper_initial_config+0x18d/0x4f0 [drm_kms_helper]
[ 76.677208] [<ffffffffa01f497f>] ? gen6_read32+0x6f/0x120 [i915]
[ 76.683364] [<ffffffffa01f4ca2>] ? gen6_write32+0x72/0x100 [i915]
[ 76.689606] [<ffffffffa01f4ca2>] ? gen6_write32+0x72/0x100 [i915]
[ 76.695853] [<ffffffffa021837f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
[ 76.703060] [<ffffffffa0238503>] i915_driver_load+0xf03/0xf50 [i915]
[ 76.709568] [<ffffffffa002d4dd>] drm_dev_register+0xad/0x100 [drm]
[ 76.715894] [<ffffffffa003010d>] drm_get_pci_dev+0x9d/0x210 [drm]
[ 76.722139] [<ffffffffa01b77eb>] i915_pci_probe+0x3b/0x60 [i915]
[ 76.728289] [<ffffffff8141d625>] local_pci_probe+0x45/0xa0
[ 76.733917] [<ffffffff8141e815>] ? pci_match_device+0xc5/0xd0
[ 76.739807] [<ffffffff8141e931>] pci_device_probe+0xd1/0x120
[ 76.745610] [<ffffffff814eecdd>] driver_probe_device+0x8d/0x3c0
[ 76.751680] [<ffffffff814ef0db>] __driver_attach+0x8b/0x90
[ 76.757316] [<ffffffff814ef050>] ? __device_attach+0x40/0x40
[ 76.761145] ata5: SATA link down (SStatus 0 SControl 310)
[ 76.768581] [<ffffffff814ecb2b>] bus_for_each_dev+0x6b/0xb0
[ 76.774297] [<ffffffff814ee73e>] driver_attach+0x1e/0x20
[ 76.779753] [<ffffffff814ee300>] bus_add_driver+0x180/0x250
[ 76.785467] [<ffffffffa0129000>] ? 0xffffffffa0128fff
[ 76.790663] [<ffffffff814ef754>] driver_register+0x64/0xf0
[ 76.796292] [<ffffffffa0129000>] ? 0xffffffffa0128fff
[ 76.801489] [<ffffffff8141cebc>] __pci_register_driver+0x4c/0x50
[ 76.807638] [<ffffffffa003039a>] drm_pci_init+0x11a/0x130 [drm]
[ 76.813707] [<ffffffffa0129000>] ? 0xffffffffa0128fff
[ 76.818908] [<ffffffffa012906a>] i915_init+0x6a/0x6c [i915]
[ 76.824626] [<ffffffff81002142>] do_one_initcall+0xd2/0x1a0
[ 76.830341] [<ffffffff8105b473>] ? set_memory_nx+0x43/0x50
[ 76.835971] [<ffffffff810eee1b>] load_module+0x133b/0x1990
[ 76.841597] [<ffffffff810ea5c0>] ? store_uevent+0x40/0x40
[ 76.847140] [<ffffffff810ef606>] SyS_finit_module+0x86/0xb0
[ 76.852855] [<ffffffff8184efe9>] system_call_fastpath+0x16/0x1b
[ 76.858915] ---[ end trace decc4f53056ad5c3 ]---
[ 76.897652] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
Thanks,
Fengguang
7 years, 7 months
[x86, PCI, ACPI] WARNING: CPU: 0 PID: 3 at kernel/rcu/tree.c:2360 rcu_process_callbacks+0x43f/0x531()
by Fengguang Wu
Hi Jiang,
FYI, we noticed the below changes on
https://github.com/jiangliu/linux.git ioapic/hotplug_v6
commit e96f3bd3186db57bbde9f4e5c57d8328f7f0ec79 ("x86, PCI, ACPI: Kill private function resource_to_addr() in arch/x86/pci/acpi.c")
+------------------------------------------------------+------------+------------+
| | 452b6361c4 | e96f3bd318 |
+------------------------------------------------------+------------+------------+
| boot_successes | 20 | 13 |
| boot_failures | 0 | 6 |
| WARNING:at_kernel/rcu/tree.c:rcu_process_callbacks() | 0 | 6 |
| backtrace:smpboot_thread_fn | 0 | 4 |
| page_allocation_failure:order:,mode | 0 | 1 |
| backtrace:cpu_startup_entry | 0 | 1 |
| backtrace:vmalloc | 0 | 1 |
| backtrace:SyS_init_module | 0 | 1 |
| backtrace:acpi_bus_scan | 0 | 1 |
| backtrace:acpi_scan_init | 0 | 1 |
| backtrace:acpi_init | 0 | 1 |
| backtrace:kernel_init_freeable | 0 | 1 |
+------------------------------------------------------+------------+------------+
[ 1.323479] PCI: CLS 0 bytes, default 64
[ 1.325701] Trying to unpack rootfs image as initramfs...
[ 1.852166] ------------[ cut here ]------------
[ 1.853652] WARNING: CPU: 0 PID: 3 at kernel/rcu/tree.c:2360 rcu_process_callbacks+0x43f/0x531()
[ 1.856015] Modules linked in:
[ 1.856015] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc6-00063-g1e527ce #1
[ 1.856015] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1.856015] 0000000000000000 ffff8800136efd58 ffffffff819d5e8b 0000000000000000
[ 1.856015] ffff8800136efd90 ffffffff810e7670 ffffffff8112f441 ffffffff82057400
[ 1.856015] 0000000000000004 0000000000000000 0000000000000246 ffff8800136efda0
[ 1.856015] Call Trace:
[ 1.856015] [<ffffffff819d5e8b>] dump_stack+0x4d/0x66
[ 1.856015] [<ffffffff810e7670>] warn_slowpath_common+0x7f/0x98
[ 1.856015] [<ffffffff8112f441>] ? rcu_process_callbacks+0x43f/0x531
[ 1.856015] [<ffffffff810e773c>] warn_slowpath_null+0x1a/0x1c
[ 1.856015] [<ffffffff8112f441>] rcu_process_callbacks+0x43f/0x531
[ 1.856015] [<ffffffff810eac98>] __do_softirq+0x131/0x2e4
[ 1.856015] [<ffffffff810eae74>] run_ksoftirqd+0x29/0x65
[ 1.856015] [<ffffffff81102c0a>] smpboot_thread_fn+0x194/0x1b2
[ 1.856015] [<ffffffff81102a76>] ? SyS_setgroups+0x106/0x106
[ 1.856015] [<ffffffff810ffd7b>] kthread+0xe4/0xec
[ 1.856015] [<ffffffff810ffc97>] ? kthread_create_on_node+0x18c/0x18c
[ 1.856015] [<ffffffff819dd27c>] ret_from_fork+0x7c/0xb0
[ 1.856015] [<ffffffff810ffc97>] ? kthread_create_on_node+0x18c/0x18c
[ 1.856015] ---[ end trace c038ce2226e5515b ]---
[ 2.010076] Freeing initrd memory: 4692K (ffff880013b5b000 - ffff880013ff0000)
Thanks,
Fengguang
7 years, 7 months
[x86, irq] BUG: unable to handle kernel
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/jiangliu/linux.git irqdomain/p3v1
commit f0cff632d14bd3c01a8ec7ad0d5fe4f7cafa88fe
Author: Jiang Liu <jiang.liu(a)linux.intel.com>
AuthorDate: Tue Aug 5 16:53:41 2014 +0800
Commit: Jiang Liu <jiang.liu(a)linux.intel.com>
CommitDate: Fri Sep 26 22:06:20 2014 +0800
x86, irq: Convert IOAPIC to use hierarchy irqdomain interfaces
Convert IOAPIC driver to support and use hierarchy irqdomain interfaces.
It's a little big, but it always break bisectings if we split it into
multiple patches.
Signed-off-by: Jiang Liu <jiang.liu(a)linux.intel.com>
+------------------------------------------+------------+------------+------------+
| | 56a45d7013 | f0cff632d1 | a1a76987cc |
+------------------------------------------+------------+------------+------------+
| boot_successes | 1000 | 277 | 6 |
| boot_failures | 0 | 398 | 6 |
| BUG:unable_to_handle_kernel | 0 | 398 | 6 |
| Oops | 0 | 398 | 6 |
| RIP:kset_find_obj | 0 | 398 | 6 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 398 | 6 |
| backtrace:__pci_register_driver | 0 | 398 | 6 |
| backtrace:imsttfb_init | 0 | 398 | 6 |
| backtrace:kernel_init_freeable | 0 | 398 | 6 |
+------------------------------------------+------------+------------+------------+
[ 2.690806] crc32c_combine: 8373 self tests passed
[ 2.710182] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 2.710182] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 2.731436] BUG: unable to handle kernel
[ 2.731436] BUG: unable to handle kernel paging requestpaging request at fffffffffffffff8
at fffffffffffffff8
[ 2.735257] IP:
[ 2.735257] IP: [<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[ 2.735257] PGD 1a16067
[ 2.735257] PGD 1a16067 PUD 1a18067 PUD 1a18067 PMD 0 PMD 0
[ 2.735257] Oops: 0000 [#1]
[ 2.735257] Oops: 0000 [#1] DEBUG_PAGEALLOCDEBUG_PAGEALLOC
[ 2.735257] Modules linked in:
[ 2.735257] Modules linked in:
[ 2.735257] CPU: 0 PID: 1 Comm: swapper Not tainted 3.17.0-rc6-gf0cff63 #1431
[ 2.735257] CPU: 0 PID: 1 Comm: swapper Not tainted 3.17.0-rc6-gf0cff63 #1431
[ 2.735257] task: ffff880000040000 ti: ffff880000044000 task.ti: ffff880000044000
[ 2.735257] task: ffff880000040000 ti: ffff880000044000 task.ti: ffff880000044000
[ 2.735257] RIP: 0010:[<ffffffff811734fe>]
[ 2.735257] RIP: 0010:[<ffffffff811734fe>] [<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[ 2.735257] RSP: 0000:ffff880000047db8 EFLAGS: 00010286
[ 2.735257] RSP: 0000:ffff880000047db8 EFLAGS: 00010286
[ 2.735257] RAX: 0000000000000000 RBX: fffffffffffffff8 RCX: ffff880000040730
[ 2.735257] RAX: 0000000000000000 RBX: fffffffffffffff8 RCX: ffff880000040730
[ 2.735257] RDX: ffff880000040066 RSI: ffffffff818ccadb RDI: 0000000000000000
[ 2.735257] RDX: ffff880000040066 RSI: ffffffff818ccadb RDI: 0000000000000000
[ 2.735257] RBP: ffff880000047dd8 R08: 0000000000000001 R09: 000000000000005f
[ 2.735257] RBP: ffff880000047dd8 R08: 0000000000000001 R09: 000000000000005f
[ 2.735257] R10: ffff880000047d38 R11: ffff88000012b940 R12: ffff88000012b928
[ 2.735257] R10: ffff880000047d38 R11: ffff88000012b940 R12: ffff88000012b928
[ 2.735257] R13: ffff88000012b918 R14: ffffffff818ccadb R15: 0000000000000000
[ 2.735257] R13: ffff88000012b918 R14: ffffffff818ccadb R15: 0000000000000000
[ 2.735257] FS: 0000000000000000(0000) GS:ffffffff81a27000(0000) knlGS:0000000000000000
[ 2.735257] FS: 0000000000000000(0000) GS:ffffffff81a27000(0000) knlGS:0000000000000000
[ 2.735257] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 2.735257] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 2.735257] CR2: fffffffffffffff8 CR3: 0000000001a15000 CR4: 00000000000006b0
[ 2.735257] CR2: fffffffffffffff8 CR3: 0000000001a15000 CR4: 00000000000006b0
[ 2.735257] Stack:
[ 2.735257] Stack:
[ 2.735257] 0000000000000050
[ 2.735257] 0000000000000050 ffffffff81c15268 ffffffff81c15268 ffff88001243db58 ffff88001243db58 ffffffff81c13500 ffffffff81c13500
[ 2.735257] ffff880000047e00
[ 2.735257] ffff880000047e00 ffffffff812dbb66 ffffffff812dbb66 ffffffff81c15268 ffffffff81c15268 0000000000000000 0000000000000000
[ 2.735257] ffff88001243db58
[ 2.735257] ffff88001243db58 ffff880000047e30 ffff880000047e30 ffffffff812cfbac ffffffff812cfbac ffffffff81c15268 ffffffff81c15268
[ 2.735257] Call Trace:
[ 2.735257] Call Trace:
[ 2.735257] [<ffffffff812dbb66>] module_add_driver+0x37/0xcc
[ 2.735257] [<ffffffff812dbb66>] module_add_driver+0x37/0xcc
[ 2.735257] [<ffffffff812cfbac>] bus_add_driver+0xf3/0x1e7
[ 2.735257] [<ffffffff812cfbac>] bus_add_driver+0xf3/0x1e7
[ 2.735257] [<ffffffff812d0ce4>] driver_register+0x89/0xc5
[ 2.735257] [<ffffffff812d0ce4>] driver_register+0x89/0xc5
[ 2.735257] [<ffffffff81198c9d>] __pci_register_driver+0x5b/0x5e
[ 2.735257] [<ffffffff81198c9d>] __pci_register_driver+0x5b/0x5e
[ 2.735257] [<ffffffff81cf0776>] ? i740fb_init+0x79/0x79
[ 2.735257] [<ffffffff81cf0776>] ? i740fb_init+0x79/0x79
[ 2.735257] [<ffffffff81cf07c8>] imsttfb_init+0x52/0xef
[ 2.735257] [<ffffffff81cf07c8>] imsttfb_init+0x52/0xef
[ 2.735257] [<ffffffff81cf0776>] ? i740fb_init+0x79/0x79
[ 2.735257] [<ffffffff81cf0776>] ? i740fb_init+0x79/0x79
[ 2.735257] [<ffffffff810003b8>] do_one_initcall+0x19b/0x1b0
[ 2.735257] [<ffffffff810003b8>] do_one_initcall+0x19b/0x1b0
[ 2.735257] [<ffffffff81077599>] ? parse_args+0x22c/0x360
[ 2.735257] [<ffffffff81077599>] ? parse_args+0x22c/0x360
[ 2.735257] [<ffffffff81cd5f4b>] kernel_init_freeable+0xf7/0x17a
[ 2.735257] [<ffffffff81cd5f4b>] kernel_init_freeable+0xf7/0x17a
[ 2.735257] [<ffffffff81581758>] ? rest_init+0xbc/0xbc
[ 2.735257] [<ffffffff81581758>] ? rest_init+0xbc/0xbc
[ 2.735257] [<ffffffff81581761>] kernel_init+0x9/0xd5
[ 2.735257] [<ffffffff81581761>] kernel_init+0x9/0xd5
[ 2.735257] [<ffffffff8159047a>] ret_from_fork+0x7a/0xb0
[ 2.735257] [<ffffffff8159047a>] ret_from_fork+0x7a/0xb0
[ 2.735257] [<ffffffff81581758>] ? rest_init+0xbc/0xbc
[ 2.735257] [<ffffffff81581758>] ? rest_init+0xbc/0xbc
[ 2.735257] Code:
[ 2.735257] Code: e5 e5 41 41 56 56 41 41 55 55 41 41 54 54 4c 4c 8d 8d 67 67 10 10 53 53 49 49 89 89 fd fd 49 49 89 89 f6 f6 4c 4c 89 89 e7 e7 e8 e8 32 32 c2 c2 41 41 00 00 49 49 8b 8b 45 45 00 00 48 48 8d 8d 58 58 f8 f8 48 48 8d 8d 43 43 08 08 49 49 39 39 c5 c5 74 74 39 39 <48> <48> 8b 8b 3b 3b 48 48 85 85 ff ff 74 74 27 27 4c 4c 89 89 f6 f6 e8 e8 39 39 4a 4a 00 00 00 00 85 85 c0 c0 75 75 1b 1b 8b 8b
[ 2.735257] RIP
[ 2.735257] RIP [<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[<ffffffff811734fe>] kset_find_obj+0x2e/0x7e
[ 2.735257] RSP <ffff880000047db8>
[ 2.735257] RSP <ffff880000047db8>
[ 2.735257] CR2: fffffffffffffff8
[ 2.735257] CR2: fffffffffffffff8
[ 2.735257] ---[ end trace 149a66b8c5f660be ]---
[ 2.735257] ---[ end trace 149a66b8c5f660be ]---
git bisect start a1a76987cc9d7914f4a7c4f6603be16fc4a96306 bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9 --
git bisect good 5978adbd3eed4e876e6841e9cc35da05efac529b # 23:32 675+ 0 x86: irq_remapping: Introduce new interfaces to support hierarchy irqdomain
git bisect bad 4eb4d80e3b0556e6b678307731d19454934b71b7 # 23:32 29- 1 x86, irq: Kill x86_io_apic_ops.print_entries and related interfaces
git bisect good 0a6a0c523fc095099c5a73fe05d29558aa50d3f9 # 23:41 675+ 0 x86, irq: Clean up unused MSI related code and interfaces
git bisect good cbbc1e9fd24c705d5b958d4b09e75e9da6461857 # 23:50 675+ 0 x86, irq: Kill unused setup_timer_IRQ0_pin()
git bisect good 56a45d70134ae72f85c87fb77caf571968907854 # 00:03 675+ 0 x86, irq: Refine the way to allocate irq_cfg for legacy IRQs
git bisect bad 27465585446f65cb231c4866e8cde1e1dcdfb31b # 00:12 37- 307 x86, irq: Kill unused old IOAPIC irqdomain interfaces
git bisect bad f0cff632d14bd3c01a8ec7ad0d5fe4f7cafa88fe # 00:23 41- 69 x86, irq: Convert IOAPIC to use hierarchy irqdomain interfaces
# first bad commit: [f0cff632d14bd3c01a8ec7ad0d5fe4f7cafa88fe] x86, irq: Convert IOAPIC to use hierarchy irqdomain interfaces
git bisect good 56a45d70134ae72f85c87fb77caf571968907854 # 00:35 1000+ 0 x86, irq: Refine the way to allocate irq_cfg for legacy IRQs
git bisect bad a1a76987cc9d7914f4a7c4f6603be16fc4a96306 # 00:35 0- 6 Merge remote-tracking branch 'jiangliu/irqdomain/p3v1' into for-suravee
git bisect good c798360cd1438090d51eeaa8e67985da11362eba # 00:43 1000+ 0 Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
git bisect good 22f3190416445059ec17332efd71e78ec969d37f # 00:52 1000+ 0 Add linux-next specific files for 20141010
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
initrd=yocto-minimal-x86_64.cgz
wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd
kvm=(
qemu-system-x86_64
-cpu kvm64
-enable-kvm
-kernel $kernel
-initrd $initrd
-m 320
-smp 1
-net nic,vlan=1,model=e1000
-net user,vlan=1
-boot order=nc
-no-reboot
-watchdog i6300esb
-rtc base=localtime
-serial stdio
-display none
-monitor null
)
append=(
hung_task_panic=1
earlyprintk=ttyS0,115200
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
drbd.minor_count=8
)
"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------
Thanks,
Fengguang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 7 months