[cfg80211] eeca9fce1d7: BUG: kernel boot oversize
by Huang Ying
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master
commit eeca9fce1d71a4955855ceb0c3b13c1eb9db27c1 ("cfg80211: Schedule timeout for all CRDA calls")
+-------------------------+------------+------------+
| | 0505075360 | eeca9fce1d |
+-------------------------+------------+------------+
| boot_successes | 9 | 9 |
| boot_failures | 0 | 1 |
| BUG:kernel_boot_crashed | 0 | 1 |
+-------------------------+------------+------------+
It appears too many like like below in dmesg after applying the patch in a virtual machine.
[11223.232543] cfg80211: Kicking the queue
[11223.233674] cfg80211: Calling CRDA to update world regulatory domain
BUG: kernel boot oversize
Elapsed time: 11150
qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /kernel/x86_64-randconfig-n0-03210642/ca2fd9633ed4fe8a5ad56efb2fcef061a19f2e90/vmlinuz-4.0.0-rc4-wl-ath-03682-gca2fd963 -append 'user=lkp job=/lkp/scheduled/vm-kbuild-1G-10/rand_boot-1-x86_64-randconfig-n0-03210642-ca2fd9633ed4fe8a5ad56efb2fcef061a19f2e90-0.yaml ARCH=x86_64 BOOT_IMAGE=/kernel/x86_64-randconfig-n0-03210642/ca2fd9633ed4fe8a5ad56efb2fcef061a19f2e90/vmlinuz-4.0.0-rc4-wl-ath-03682-gca2fd963 kconfig=x86_64-randconfig-n0-03210642 commit=ca2fd9633ed4fe8a5ad56efb2fcef061a19f2e90 branch=linux-devel/devel-hourly-2015032023 root=/dev/ram0 max_uptime=3600 RESULT_ROOT=/result/vm-kbuild-1G/boot/1/debian-x86_64-2015-02-07.cgz/x86_64-randconfig-n0-03210642/ca2fd9633ed4fe8a5ad56efb2fcef061a19f2e90/0 ip=::::vm-kbuild-1G-10::dhcp earlyprintk=ttyS0,115200 rd.udev.log-priority=err systemd.log_target=journal systemd.log_level=warning 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' -initrd /fs/sdd1/initrd-vm-kbuild-1G-10 -m 1024 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -device virtio-scsi-pci,id=scsi0 -drive file=/fs/sdd1/disk0-vm-kbuild-1G-10,if=none,id=hd0,media=disk,aio=native,cache=none -device scsi-hd,bus=scsi0.0,drive=hd0,scsi-id=1,lun=0 -drive file=/fs/sdd1/disk1-vm-kbuild-1G-10,if=none,id=hd1,media=disk,aio=native,cache=none -device scsi-hd,bus=scsi0.0,drive=hd1,scsi-id=1,lun=1 -drive file=/fs/sdd1/disk2-vm-kbuild-1G-10,if=none,id=hd2,media=disk,aio=native,cache=none -device scsi-hd,bus=scsi0.0,drive=hd2,scsi-id=1,lun=2 -drive file=/fs/sdd1/disk3-vm-kbuild-1G-10,if=none,id=hd3,media=disk,aio=native,cache=none -device scsi-hd,bus=scsi0.0,drive=hd3,scsi-id=1,lun=3 -drive file=/fs/sdd1/disk4-vm-kbuild-1G-10,if=none,id=hd4,media=disk,aio=native,cache=none -device scsi-hd,bus=scsi0.0,drive=hd4,scsi-id=1,lun=4 -pidfile /dev/shm/kboot/pid-vm-kbuild-1G-10 -serial file:/dev/shm/kboot/serial-vm-kbuild-1G-10 -daemonize -display none -monitor null
Thanks,
Ying Huang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 1 month
[x86_64/KASan] RIP: 0010:[<ffffffff811ee644>] [<ffffffff811ee644>] get_node_info
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/torvalds/linux.git master
commit ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2
Author: Andrey Ryabinin <a.ryabinin(a)samsung.com>
AuthorDate: Fri Feb 13 14:39:25 2015 -0800
Commit: Linus Torvalds <torvalds(a)linux-foundation.org>
CommitDate: Fri Feb 13 21:21:41 2015 -0800
x86_64: add KASan support
This patch adds arch specific code for kernel address sanitizer.
16TB of virtual addressed used for shadow memory. It's located in range
[ffffec0000000000 - fffffc0000000000] between vmemmap and %esp fixup
stacks.
At early stage we map whole shadow region with zero page. Latter, after
pages mapped to direct mapping address range we unmap zero pages from
corresponding shadow (see kasan_map_shadow()) and allocate and map a real
shadow memory reusing vmemmap_populate() function.
Also replace __pa with __pa_nodebug before shadow initialized. __pa with
CONFIG_DEBUG_VIRTUAL=y make external function call (__phys_addr)
__phys_addr is instrumented, so __asan_load could be called before shadow
area initialized.
Signed-off-by: Andrey Ryabinin <a.ryabinin(a)samsung.com>
Cc: Dmitry Vyukov <dvyukov(a)google.com>
Cc: Konstantin Serebryany <kcc(a)google.com>
Cc: Dmitry Chernenkov <dmitryc(a)google.com>
Signed-off-by: Andrey Konovalov <adech.fo(a)gmail.com>
Cc: Yuri Gribov <tetra2005(a)gmail.com>
Cc: Konstantin Khlebnikov <koct9i(a)gmail.com>
Cc: Sasha Levin <sasha.levin(a)oracle.com>
Cc: Christoph Lameter <cl(a)linux.com>
Cc: Joonsoo Kim <iamjoonsoo.kim(a)lge.com>
Cc: Dave Hansen <dave.hansen(a)intel.com>
Cc: Andi Kleen <andi(a)firstfloor.org>
Cc: Ingo Molnar <mingo(a)elte.hu>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: "H. Peter Anvin" <hpa(a)zytor.com>
Cc: Christoph Lameter <cl(a)linux.com>
Cc: Pekka Enberg <penberg(a)kernel.org>
Cc: David Rientjes <rientjes(a)google.com>
Cc: Jim Davis <jim.epost(a)gmail.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds(a)linux-foundation.org>
+------------------------------------------------+------------+------------+------------+
| | 786a895991 | ef7f0d6a6c | 22e834f5b2 |
+------------------------------------------------+------------+------------+------------+
| boot_successes | 1866 | 738 | 9 |
| boot_failures | 34 | 162 | 15 |
| BUG:kernel_test_crashed | 34 | 16 | |
| RIP:kasan_mem_to_shadow | 0 | 13 | |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 0 | 146 | 13 |
| backtrace:gcov_enable_events | 0 | 144 | 13 |
| backtrace:gcov_fs_init | 0 | 144 | 13 |
| backtrace:kernel_init_freeable | 0 | 146 | 13 |
| RIP:strcmp | 0 | 18 | 1 |
| RIP:__asan_load8 | 0 | 8 | 1 |
| RIP:__asan_load1 | 0 | 62 | 9 |
| RIP:arch_local_irq_restore | 0 | 23 | |
| RIP:get_node_info | 0 | 8 | 2 |
| RIP:__asan_load4 | 0 | 9 | |
| RIP:get_node_by_name | 0 | 1 | |
| RIP:gcov_info_filename | 0 | 2 | |
| RIP:__asan_store8 | 0 | 1 | |
| backtrace:pmu_dev_alloc | 0 | 1 | |
| backtrace:perf_event_sysfs_init | 0 | 1 | |
| RIP:__schedule | 0 | 1 | |
| backtrace:kswapd_run | 0 | 1 | |
| backtrace:kswapd_init | 0 | 1 | |
| BUG:kernel_test_hang | 0 | 0 | 2 |
+------------------------------------------------+------------+------------+------------+
[ 61.140344] irq event stamp: 1434402
[ 61.140344] irq event stamp: 1434402
[ 61.140344] hardirqs last enabled at (1434401):
[ 61.140344] hardirqs last enabled at (1434401): [<ffffffff821ac5af>] mutex_lock_nested+0x651/0x745
[<ffffffff821ac5af>] mutex_lock_nested+0x651/0x745
[ 61.140344] hardirqs last disabled at (1434402):
[ 61.140344] hardirqs last disabled at (1434402): [<ffffffff821b395a>] apic_timer_interrupt+0x6a/0x80
[<ffffffff821b395a>] apic_timer_interrupt+0x6a/0x80
[ 61.140344] softirqs last enabled at (1434180):
[ 61.140344] softirqs last enabled at (1434180): [<ffffffff81130203>] __do_softirq+0x375/0x40c
[<ffffffff81130203>] __do_softirq+0x375/0x40c
[ 61.140344] softirqs last disabled at (1434173):
[ 61.140344] softirqs last disabled at (1434173): [<ffffffff811306c4>] irq_exit+0x8e/0x1fb
[<ffffffff811306c4>] irq_exit+0x8e/0x1fb
[ 61.140344] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.0-04819-gef7f0d6 #5
[ 61.140344] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.0-04819-gef7f0d6 #5
[ 61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 61.140344] task: ffff88000f500000 ti: ffff88000f508000 task.ti: ffff88000f508000
[ 61.140344] task: ffff88000f500000 ti: ffff88000f508000 task.ti: ffff88000f508000
[ 61.140344] RIP: 0010:[<ffffffff811ee644>]
[ 61.140344] RIP: 0010:[<ffffffff811ee644>] [<ffffffff811ee644>] get_node_info+0x25/0x51
[<ffffffff811ee644>] get_node_info+0x25/0x51
[ 61.140344] RSP: 0000:ffff88000f50bd98 EFLAGS: 00000292
[ 61.140344] RSP: 0000:ffff88000f50bd98 EFLAGS: 00000292
[ 61.140344] RAX: ffffed00027709cf RBX: 0000000000000206 RCX: ffffffff811ef606
[ 61.140344] RAX: ffffed00027709cf RBX: 0000000000000206 RCX: ffffffff811ef606
[ 61.140344] RDX: dffffc0000000000 RSI: ffffffff82853516 RDI: 1ffff100027709cf
[ 61.140344] RDX: dffffc0000000000 RSI: ffffffff82853516 RDI: 1ffff100027709cf
[ 61.140344] RBP: ffff88000f50bda8 R08: 0000000000000001 R09: 0000000000000000
[ 61.140344] RBP: ffff88000f50bda8 R08: 0000000000000001 R09: 0000000000000000
[ 61.140344] R10: ffffed00025e0297 R11: 000000000000011f R12: ffff88000f500000
[ 61.140344] R10: ffffed00025e0297 R11: 000000000000011f R12: ffff88000f500000
[ 61.140344] R13: ffffffff821ac5af R14: ffff88000f500000 R15: ffffffff811ef602
[ 61.140344] R13: ffffffff821ac5af R14: ffff88000f500000 R15: ffffffff811ef602
[ 61.140344] FS: 0000000000000000(0000) GS:ffff88000f800000(0000) knlGS:0000000000000000
[ 61.140344] FS: 0000000000000000(0000) GS:ffff88000f800000(0000) knlGS:0000000000000000
[ 61.140344] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 61.140344] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 61.140344] CR2: 0000000000000000 CR3: 0000000002990000 CR4: 00000000000006b0
[ 61.140344] CR2: 0000000000000000 CR3: 0000000002990000 CR4: 00000000000006b0
[ 61.140344] Stack:
[ 61.140344] Stack:
[ 61.140344] ffffffff811ef606
[ 61.140344] ffffffff811ef606 ffff880013b84e40 ffff880013b84e40 ffff88000f50bdd8 ffff88000f50bdd8 ffffffff811ee6ba ffffffff811ee6ba
[ 61.140344] ffffffff811ef606
[ 61.140344] ffffffff811ef606 ffffffff829b5000 ffffffff829b5000 ffffffff829b5000 ffffffff829b5000 0000000000000000 0000000000000000
[ 61.140344] ffff88000f50be38
[ 61.140344] ffff88000f50be38 ffffffff811ef65e ffffffff811ef65e ffff88000f50bdf8 ffff88000f50bdf8 ffffffff821af754 ffffffff821af754
[ 61.140344] Call Trace:
[ 61.140344] Call Trace:
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[ 61.140344] [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[ 61.140344] [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[ 61.140344] [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[ 61.140344] [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[ 61.140344] [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[ 61.140344] [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[ 61.140344] [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[ 61.140344] [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[ 61.140344] [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[ 61.140344] [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[ 61.140344] [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[ 61.140344] [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[ 61.140344] [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[ 61.140344] [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[ 61.140344] [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192856>] kernel_init+0x10/0x16e
[ 61.140344] [<ffffffff82192856>] kernel_init+0x10/0x16e
[ 61.140344] [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[ 61.140344] [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] Code:
[ 61.140344] Code: 02 02 48 48 89 89 e5 e5 5d 5d c3 c3 55 55 48 48 89 89 e5 e5 53 53 48 48 89 89 fb fb 51 51 48 48 8d 8d 7f 7f 58 58 e8 e8 29 29 cc cc 0a 0a 00 00 83 83 7b 7b 58 58 00 00 7e 7e 21 21 48 48 8d 8d 7b 7b 38 38 e8 e8 39 39 ce ce 0a 0a 00 00 48 48 8b 8b 5b 5b 38 38 <48> <48> 89 89 df df e8 e8 2d 2d ce ce 0a 0a 00 00 48 48 8b 8b 03 03 48 48 ff ff 05 05 6a 6a 85 85 ce ce 02 02 eb eb 14 14 48 48
[ 61.140344] Kernel panic - not syncing: softlockup: hung tasks
[ 61.140344] Kernel panic - not syncing: softlockup: hung tasks
[ 61.140344] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G L 3.19.0-04819-gef7f0d6 #5
[ 61.140344] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G L 3.19.0-04819-gef7f0d6 #5
[ 61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 61.140344] 0000000000000000
[ 61.140344] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffff88000f803de8 ffff88000f803de8
[ 61.140344] ffffffff821a4805
[ 61.140344] ffffffff821a4805 dffffc0000000000 dffffc0000000000 ffffffff8286a2ed ffffffff8286a2ed ffff88000f803e68 ffff88000f803e68
[ 61.140344] ffffffff8219ce07
[ 61.140344] ffffffff8219ce07 ffff88000f803e68 ffff88000f803e68 ffffffff00000008 ffffffff00000008 ffff88000f803e78 ffff88000f803e78
[ 61.140344] Call Trace:
[ 61.140344] Call Trace:
[ 61.140344] <IRQ>
[ 61.140344] <IRQ> [<ffffffff821a4805>] dump_stack+0xa0/0xd5
[<ffffffff821a4805>] dump_stack+0xa0/0xd5
[ 61.140344] [<ffffffff8219ce07>] panic+0x158/0x34d
[ 61.140344] [<ffffffff8219ce07>] panic+0x158/0x34d
[ 61.140344] [<ffffffff811f19d4>] watchdog_timer_fn+0x2fa/0x32e
[ 61.140344] [<ffffffff811f19d4>] watchdog_timer_fn+0x2fa/0x32e
[ 61.140344] [<ffffffff811f16da>] ? watchdog_overflow_callback+0xf6/0xf6
[ 61.140344] [<ffffffff811f16da>] ? watchdog_overflow_callback+0xf6/0xf6
[ 61.140344] [<ffffffff811b7a87>] __run_hrtimer+0x99/0x158
[ 61.140344] [<ffffffff811b7a87>] __run_hrtimer+0x99/0x158
[ 61.140344] [<ffffffff811b889e>] hrtimer_interrupt+0x171/0x301
[ 61.140344] [<ffffffff811b889e>] hrtimer_interrupt+0x171/0x301
[ 61.140344] [<ffffffff810892df>] local_apic_timer_interrupt+0x8f/0x9e
[ 61.140344] [<ffffffff810892df>] local_apic_timer_interrupt+0x8f/0x9e
[ 61.140344] [<ffffffff81089d85>] smp_apic_timer_interrupt+0x2e/0x4d
[ 61.140344] [<ffffffff81089d85>] smp_apic_timer_interrupt+0x2e/0x4d
[ 61.140344] [<ffffffff821b395f>] apic_timer_interrupt+0x6f/0x80
[ 61.140344] [<ffffffff821b395f>] apic_timer_interrupt+0x6f/0x80
[ 61.140344] <EOI>
[ 61.140344] <EOI> [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ee644>] ? get_node_info+0x25/0x51
[ 61.140344] [<ffffffff811ee644>] ? get_node_info+0x25/0x51
[ 61.140344] [<ffffffff811ee640>] ? get_node_info+0x21/0x51
[ 61.140344] [<ffffffff811ee640>] ? get_node_info+0x21/0x51
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[ 61.140344] [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[ 61.140344] [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[ 61.140344] [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[ 61.140344] [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[ 61.140344] [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[ 61.140344] [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[ 61.140344] [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[ 61.140344] [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[ 61.140344] [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[ 61.140344] [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[ 61.140344] [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[ 61.140344] [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[ 61.140344] [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[ 61.140344] [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[ 61.140344] [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[ 61.140344] [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[ 61.140344] [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192856>] kernel_init+0x10/0x16e
[ 61.140344] [<ffffffff82192856>] kernel_init+0x10/0x16e
[ 61.140344] [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[ 61.140344] [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[ 61.140344] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
[ 61.140344] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
git bisect start 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda v2.6.39 --
git bisect good 7810cc1e7721220f1ed2a23ca95113d6434f6dcd # 13:21 900+ 1060 digsig: Fix memory leakage in digsig_verify_rsa()
git bisect good f8f202348208fa8a2d817b42f250e145fa885620 # 13:54 900+ 202 x86: Disable CONFIG_X86_DECODER_SELFTEST in allmod/allyesconfigs
git bisect good ad6ede80a0ad0eba6e0f77e35ab7753c60ed1e87 # 15:08 900+ 26 Merge tag 'pm+acpi-3.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect good 350e4f4985472e29091b899bc227d75d2a66fb4c # 15:52 900+ 18 Merge tag 'trace-seq-buf-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 6155bc14315763cf0f1989b3636ccc2f3e57f0d6 # 16:56 900+ 15 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 05016b0f0a9d900e976db7f50a7761c0aefe5a1c # 17:08 67- 104 Merge branch 'getname2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect good 6fc26fc5783add961533c819995bd97db05990f0 # 18:10 900+ 16 Merge tag 'hsi-for-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
git bisect good 8329aa9fff3fca84009e6a444d8d160193643bac # 18:47 900+ 14 Revert "x86/apic: Only disable CPU x2apic mode when necessary"
git bisect bad 37507717de51a8332a34ee07fd88700be88df5bf # 19:38 121- 26 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 8c988ae787af4900bec5410658e8a82844185c85 # 19:59 36- 7 Merge branch 'for-linus-v3.20' of git://git.infradead.org/linux-ubifs
git bisect good 18320f2a6871aaf2522f793fee4a67eccf5e131a # 21:35 900+ 14 Merge tag 'pm+acpi-3.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect bad fee5429e028c414d80d036198db30454cfd91b7a # 21:57 58- 11 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad 83e047c104aa95a8a683d6bd421df1551c17dbd2 # 22:02 1- 2 Merge branch 'akpm' (patches from Andrew)
git bisect good 327953e9af6c59ad111b28359e59e3ec0cbd71b6 # 23:47 900+ 13 checkpatch: add check for keyword 'boolean' in Kconfig definitions
git bisect bad 3f15801cdc2379ca4bf507f48bffd788f9e508ae # 00:01 16- 7 lib: add kasan test module
git bisect good 0f3c5aab5e00527eb3167aa9d1725cca9320e01e # 01:22 900+ 12 checkpatch: add of_device_id to structs that should be const
git bisect bad b8c73fc2493d42517be95cf2c89659fc6c6f4d02 # 01:43 10- 8 mm: page_alloc: add kasan hooks on alloc and free paths
git bisect good cb4188ac8e5779f66b9f55888ac2c75b391cde44 # 03:27 900+ 15 compiler: introduce __alias(symbol) shortcut
git bisect good 786a8959912eb94fc2381c2ae487a96ce55dabca # 04:05 900+ 20 kasan: disable memory hotplug
git bisect bad ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2 # 04:43 78- 30 x86_64: add KASan support
# first bad commit: [ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2] x86_64: add KASan support
git bisect good 786a8959912eb94fc2381c2ae487a96ce55dabca # 06:36 1000+ 34 kasan: disable memory hotplug
# extra tests with DEBUG_INFO
git bisect good ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2 # 08:31 1000+ 9 x86_64: add KASan support
# extra tests on HEAD of linux-devel/devel-lkp-nhm1-smoke-201503220558
git bisect bad 22e834f5b2e4a0cfc401f248ec3d57bfec9fa1b8 # 08:31 0- 15 0day head guard for 'devel-lkp-nhm1-smoke-201503220558'
# extra tests on tree/branch linus/master
git bisect bad 4541c226057ab55f2ad6a330a0bb519a0000f9ba # 08:46 27- 25 Merge tag 'driver-core-4.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
# extra tests on tree/branch linus/master
git bisect bad 4541c226057ab55f2ad6a330a0bb519a0000f9ba # 08:46 0- 25 Merge tag 'driver-core-4.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
# extra tests on tree/branch next/master
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
initrd=quantal-core-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 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
rd.udev.log-priority=err
systemd.log_target=journal
systemd.log_level=warning
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, 1 month
[Btrfs] 3a8b36f3780: -62.6% fileio.requests_per_sec
by Huang Ying
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 3a8b36f378060d20062a0918e99fae39ff077bf0 ("Btrfs: fix data loss in the fast fsync path")
testbox/testcase/testparams: lkp-sb02/fileio/performance-600s-100%-1HDD-btrfs-64G-1024f-rndwr-sync
f5c0a122800c301e 3a8b36f378060d20062a0918e9
---------------- --------------------------
%stddev %change %stddev
\ | \
45.33 ± 0% -62.6% 16.94 ± 0% fileio.requests_per_sec
138983 ± 0% +15.1% 160000 ± 0% fileio.time.voluntary_context_switches
16035 ± 0% +13.0% 18124 ± 0% fileio.time.involuntary_context_switches
2504328 ± 0% -7.2% 2324488 ± 0% fileio.time.file_system_outputs
1.35 ± 1% +2.8% 1.38 ± 0% turbostat.CorWatt
0.77 ± 6% +34.6% 1.03 ± 3% turbostat.Pkg%pc3
7224199 ± 22% -26.7% 5298697 ± 12% cpuidle.C1-SNB.time
8377756 ± 1% +15.7% 9690687 ± 4% cpuidle.C3-SNB.time
16035 ± 0% +13.0% 18124 ± 0% time.involuntary_context_switches
138983 ± 0% +15.1% 160000 ± 0% time.voluntary_context_switches
45941 ± 0% +11.0% 50983 ± 0% softirqs.BLOCK
35635 ± 2% +13.7% 40524 ± 2% softirqs.RCU
26255 ± 1% +10.5% 29017 ± 0% softirqs.SCHED
50650 ± 2% +11.3% 56371 ± 0% softirqs.TIMER
3448 ± 0% +1.6% 3503 ± 0% vmstat.io.bo
4010 ± 0% +2.7% 4119 ± 0% vmstat.system.cs
294711 ± 1% -17.1% 244365 ± 0% meminfo.Active
275793 ± 2% -18.1% 225971 ± 0% meminfo.Active(file)
53614 ± 6% +27.6% 68412 ± 15% meminfo.DirectMap4k
3781 ± 0% -46.9% 2006 ± 0% meminfo.Dirty
47786 ± 0% -14.7% 40780 ± 0% meminfo.SReclaimable
66047 ± 0% -10.7% 58973 ± 0% meminfo.Slab
68947 ± 2% -18.1% 56492 ± 0% proc-vmstat.nr_active_file
337110 ± 0% -10.0% 303330 ± 0% proc-vmstat.nr_dirtied
944 ± 0% -46.9% 501 ± 0% proc-vmstat.nr_dirty
11946 ± 0% -14.7% 10195 ± 0% proc-vmstat.nr_slab_reclaimable
335424 ± 0% -9.7% 302754 ± 0% proc-vmstat.nr_written
55839 ± 3% -15.0% 47438 ± 0% proc-vmstat.pgactivate
1142 ± 5% -16.2% 957 ± 17% slabinfo.btrfs_delayed_ref_head.active_objs
1146 ± 5% -16.0% 962 ± 17% slabinfo.btrfs_delayed_ref_head.num_objs
1246 ± 6% -29.4% 880 ± 15% slabinfo.btrfs_delayed_tree_ref.active_objs
1246 ± 6% -29.4% 880 ± 15% slabinfo.btrfs_delayed_tree_ref.num_objs
2037 ± 2% +60.0% 3260 ± 1% slabinfo.btrfs_extent_buffer.num_objs
2023 ± 2% +60.7% 3250 ± 1% slabinfo.btrfs_extent_buffer.active_objs
13307 ± 0% -57.7% 5634 ± 0% slabinfo.btrfs_extent_state.num_objs
260 ± 0% -57.8% 110 ± 0% slabinfo.btrfs_extent_state.num_slabs
13292 ± 0% -57.6% 5634 ± 0% slabinfo.btrfs_extent_state.active_objs
260 ± 0% -57.8% 110 ± 0% slabinfo.btrfs_extent_state.active_slabs
713 ± 1% -51.2% 348 ± 1% slabinfo.btrfs_ordered_extent.active_objs
718 ± 1% -48.1% 373 ± 1% slabinfo.btrfs_ordered_extent.num_objs
26930 ± 0% -57.1% 11557 ± 0% slabinfo.btrfs_path.num_objs
961 ± 0% -57.1% 412 ± 0% slabinfo.btrfs_path.active_slabs
961 ± 0% -57.1% 412 ± 0% slabinfo.btrfs_path.num_slabs
26930 ± 0% -57.1% 11557 ± 0% slabinfo.btrfs_path.active_objs
789 ± 4% -48.5% 406 ± 0% slabinfo.ext4_extent_status.num_objs
789 ± 4% -48.5% 406 ± 0% slabinfo.ext4_extent_status.active_objs
26083 ± 0% -28.3% 18697 ± 0% slabinfo.radix_tree_node.num_objs
26083 ± 0% -28.3% 18697 ± 0% slabinfo.radix_tree_node.active_objs
931 ± 0% -28.3% 667 ± 0% slabinfo.radix_tree_node.active_slabs
931 ± 0% -28.3% 667 ± 0% slabinfo.radix_tree_node.num_slabs
4 ± 38% +129.4% 9 ± 31% sched_debug.cfs_rq[0]:/.runnable_load_avg
17 ± 32% -54.9% 8 ± 45% sched_debug.cfs_rq[3]:/.runnable_load_avg
385 ± 14% -25.3% 287 ± 17% sched_debug.cfs_rq[3]:/.load
51947 ± 3% +15.4% 59938 ± 3% sched_debug.cpu#0.nr_load_updates
200860 ± 5% +11.6% 224079 ± 4% sched_debug.cpu#1.ttwu_local
47218 ± 2% +7.4% 50701 ± 2% sched_debug.cpu#1.nr_load_updates
5 ± 37% +105.0% 10 ± 26% sched_debug.cpu#1.cpu_load[1]
226755 ± 4% +11.4% 252611 ± 4% sched_debug.cpu#1.ttwu_count
2500 ± 34% -45.6% 1360 ± 33% sched_debug.cpu#3.curr->pid
385 ± 14% -25.8% 285 ± 16% sched_debug.cpu#3.load
testbox/testcase/testparams: bay/fileio/performance-600s-100%-1HDD-btrfs-64G-1024f-rndrw-sync
f5c0a122800c301e 3a8b36f378060d20062a0918e9
---------------- --------------------------
62.17 ± 0% -64.6% 22.03 ± 0% fileio.requests_per_sec
712336 ± 0% -64.2% 255005 ± 0% fileio.time.file_system_inputs
712336 ± 0% -64.2% 255005 ± 0% time.file_system_inputs
0.73 ± 3% -21.1% 0.58 ± 3% time.user_time
46562 ± 0% +29.5% 60303 ± 1% softirqs.RCU
57662 ± 0% +16.7% 67299 ± 0% softirqs.SCHED
259 ± 0% -64.3% 92 ± 0% vmstat.io.bi
3638 ± 1% -10.1% 3272 ± 2% meminfo.Dirty
432 ± 8% -25.8% 320 ± 28% proc-vmstat.allocstall
253 ± 9% -21.9% 197 ± 19% proc-vmstat.compact_fail
506 ± 8% -17.8% 416 ± 14% proc-vmstat.compact_stall
11262 ± 3% -20.1% 8996 ± 2% proc-vmstat.kswapd_low_wmark_hit_quickly
910 ± 1% -10.5% 815 ± 0% proc-vmstat.nr_dirty
17652 ± 2% -16.0% 14833 ± 3% proc-vmstat.pageoutrun
59446 ± 0% -20.2% 47455 ± 0% proc-vmstat.pgactivate
169701 ± 0% +11.5% 189186 ± 5% proc-vmstat.pgmigrate_success
355946 ± 0% -64.2% 127593 ± 0% proc-vmstat.pgpgin
27402 ± 7% -23.9% 20844 ± 29% proc-vmstat.pgsteal_direct_dma32
4868 ± 0% -56.8% 2104 ± 1% proc-vmstat.workingset_refault
1624 ± 3% -5.7% 1530 ± 1% slabinfo.Acpi-ParseExt.active_objs
1624 ± 3% -5.7% 1530 ± 1% slabinfo.Acpi-ParseExt.num_objs
1009 ± 6% -28.6% 720 ± 17% slabinfo.btrfs_delayed_data_ref.active_objs
1016 ± 6% -28.5% 726 ± 16% slabinfo.btrfs_delayed_data_ref.num_objs
849 ± 0% -10.3% 761 ± 4% slabinfo.btrfs_delayed_ref_head.active_objs
851 ± 0% -9.9% 767 ± 4% slabinfo.btrfs_delayed_ref_head.num_objs
10883 ± 1% -47.5% 5709 ± 4% slabinfo.btrfs_extent_state.num_objs
213 ± 1% -47.6% 111 ± 4% slabinfo.btrfs_extent_state.num_slabs
10794 ± 1% -48.6% 5551 ± 3% slabinfo.btrfs_extent_state.active_objs
213 ± 1% -47.6% 111 ± 4% slabinfo.btrfs_extent_state.active_slabs
6596 ± 0% -58.5% 2735 ± 1% slabinfo.btrfs_path.num_objs
235 ± 0% -58.6% 97 ± 1% slabinfo.btrfs_path.active_slabs
235 ± 0% -58.6% 97 ± 1% slabinfo.btrfs_path.num_slabs
6592 ± 0% -58.6% 2731 ± 1% slabinfo.btrfs_path.active_objs
5055 ± 6% -9.0% 4601 ± 2% slabinfo.kmalloc-32.num_objs
5055 ± 6% -9.0% 4601 ± 2% slabinfo.kmalloc-32.active_objs
1512 ± 2% -12.2% 1328 ± 5% slabinfo.kmalloc-96.num_objs
1512 ± 2% -12.2% 1328 ± 5% slabinfo.kmalloc-96.active_objs
459 ± 2% -16.8% 382 ± 6% sched_debug.cfs_rq[0]:/.blocked_load_avg
478 ± 1% -15.6% 403 ± 5% sched_debug.cfs_rq[0]:/.tg_load_contrib
49 ± 7% -9.1% 45 ± 11% sched_debug.cfs_rq[3]:/.tg_runnable_contrib
2337 ± 6% -9.9% 2106 ± 11% sched_debug.cfs_rq[3]:/.avg->runnable_avg_sum
25079 ± 3% -10.1% 22542 ± 4% sched_debug.cfs_rq[3]:/.exec_clock
28 ± 17% -35.7% 18 ± 9% sched_debug.cfs_rq[3]:/.nr_spread_over
499222 ± 12% -59.7% 201330 ± 40% sched_debug.cpu#0.sched_goidle
1018389 ± 12% -58.2% 425747 ± 37% sched_debug.cpu#0.nr_switches
90529 ± 4% -17.6% 74603 ± 8% sched_debug.cpu#0.nr_load_updates
513982 ± 13% -56.9% 221386 ± 36% sched_debug.cpu#0.ttwu_count
1019018 ± 12% -58.2% 426387 ± 37% sched_debug.cpu#0.sched_count
320 ± 3% -14.3% 274 ± 13% sched_debug.cpu#0.load
323974 ± 21% +131.6% 750473 ± 12% sched_debug.cpu#1.sched_count
323373 ± 21% +131.9% 749837 ± 12% sched_debug.cpu#1.nr_switches
89555 ± 46% +230.0% 295518 ± 16% sched_debug.cpu#1.ttwu_local
13 ± 30% +59.0% 20 ± 8% sched_debug.cpu#1.cpu_load[2]
8 ± 41% +111.8% 18 ± 12% sched_debug.cpu#1.cpu_load[4]
68535 ± 4% +22.2% 83732 ± 1% sched_debug.cpu#1.nr_load_updates
10 ± 33% +84.1% 19 ± 9% sched_debug.cpu#1.cpu_load[3]
160382 ± 16% +122.7% 357238 ± 12% sched_debug.cpu#1.ttwu_count
151508 ± 22% +140.8% 364820 ± 12% sched_debug.cpu#1.sched_goidle
388481 ± 2% -42.8% 222376 ± 46% sched_debug.cpu#2.ttwu_local
87970 ± 3% -6.8% 81971 ± 6% sched_debug.cpu#2.nr_load_updates
452753 ± 3% -37.3% 283785 ± 36% sched_debug.cpu#2.ttwu_count
916511 ± 5% -36.7% 580526 ± 36% sched_debug.cpu#2.nr_switches
917118 ± 5% -36.6% 581168 ± 36% sched_debug.cpu#2.sched_count
448592 ± 5% -37.9% 278755 ± 38% sched_debug.cpu#2.sched_goidle
140376 ± 7% +179.3% 392097 ± 28% sched_debug.cpu#3.sched_goidle
68344 ± 2% +24.1% 84790 ± 8% sched_debug.cpu#3.nr_load_updates
78592 ± 33% +335.3% 342125 ± 33% sched_debug.cpu#3.ttwu_local
300663 ± 7% +168.1% 806077 ± 27% sched_debug.cpu#3.sched_count
149690 ± 12% +182.2% 422447 ± 26% sched_debug.cpu#3.ttwu_count
300054 ± 7% +168.5% 805498 ± 27% sched_debug.cpu#3.nr_switches
testbox/testcase/testparams: bay/fileio/performance-600s-100%-1HDD-btrfs-64G-1024f-rndwr-sync
f5c0a122800c301e 3a8b36f378060d20062a0918e9
---------------- --------------------------
1.32 ± 6% +8834.3% 117.71 ±171% fileio.request_latency_max_ms
44.70 ± 0% -56.7% 19.35 ± 0% fileio.requests_per_sec
156010 ± 0% +38.4% 215846 ± 0% fileio.time.voluntary_context_switches
2663864 ± 0% -6.2% 2499112 ± 0% fileio.time.file_system_outputs
156010 ± 0% +38.4% 215846 ± 0% time.voluntary_context_switches
39761 ± 1% +22.5% 48712 ± 2% softirqs.RCU
37048 ± 1% +17.1% 43380 ± 2% softirqs.SCHED
52147 ± 1% +15.3% 60140 ± 1% softirqs.TIMER
2142 ± 0% +4.6% 2239 ± 0% vmstat.system.in
4067 ± 0% +5.9% 4307 ± 0% vmstat.system.cs
315172 ± 0% -13.9% 271267 ± 0% meminfo.Active
296097 ± 0% -14.5% 253063 ± 0% meminfo.Active(file)
3678 ± 0% -42.1% 2131 ± 1% meminfo.Dirty
47204 ± 0% -14.5% 40351 ± 0% meminfo.SReclaimable
64571 ± 0% -10.7% 57634 ± 0% meminfo.Slab
74024 ± 0% -14.5% 63263 ± 0% proc-vmstat.nr_active_file
919 ± 0% -42.1% 532 ± 1% proc-vmstat.nr_dirty
11801 ± 0% -14.5% 10087 ± 0% proc-vmstat.nr_slab_reclaimable
59906 ± 0% -25.1% 44895 ± 0% proc-vmstat.pgactivate
1971 ± 5% -8.0% 1814 ± 3% slabinfo.anon_vma.active_objs
1971 ± 5% -8.0% 1814 ± 3% slabinfo.anon_vma.num_objs
1759 ± 7% -17.1% 1457 ± 5% slabinfo.btrfs_delayed_data_ref.active_objs
1768 ± 7% -17.2% 1464 ± 5% slabinfo.btrfs_delayed_data_ref.num_objs
1081 ± 15% -41.9% 628 ± 11% slabinfo.btrfs_delayed_tree_ref.active_objs
1082 ± 15% -41.9% 628 ± 11% slabinfo.btrfs_delayed_tree_ref.num_objs
2313 ± 1% -21.9% 1805 ± 0% slabinfo.btrfs_extent_buffer.num_objs
2301 ± 1% -22.1% 1792 ± 0% slabinfo.btrfs_extent_buffer.active_objs
13162 ± 0% -51.8% 6341 ± 0% slabinfo.btrfs_extent_state.num_objs
257 ± 0% -51.9% 123 ± 0% slabinfo.btrfs_extent_state.num_slabs
13152 ± 0% -51.8% 6341 ± 0% slabinfo.btrfs_extent_state.active_objs
257 ± 0% -51.9% 123 ± 0% slabinfo.btrfs_extent_state.active_slabs
715 ± 0% -46.2% 385 ± 5% slabinfo.btrfs_ordered_extent.active_objs
720 ± 0% -43.4% 408 ± 5% slabinfo.btrfs_ordered_extent.num_objs
26591 ± 0% -51.4% 12924 ± 0% slabinfo.btrfs_path.num_objs
949 ± 0% -51.4% 461 ± 0% slabinfo.btrfs_path.active_slabs
949 ± 0% -51.4% 461 ± 0% slabinfo.btrfs_path.num_slabs
26591 ± 0% -51.4% 12924 ± 0% slabinfo.btrfs_path.active_objs
670 ± 8% -39.2% 407 ± 0% slabinfo.ext4_extent_status.num_objs
670 ± 8% -39.2% 407 ± 0% slabinfo.ext4_extent_status.active_objs
503 ± 6% -13.2% 437 ± 8% slabinfo.mnt_cache.active_objs
522 ± 7% -13.4% 452 ± 6% slabinfo.mnt_cache.num_objs
26243 ± 0% -26.8% 19212 ± 0% slabinfo.radix_tree_node.num_objs
26243 ± 0% -26.8% 19212 ± 0% slabinfo.radix_tree_node.active_objs
937 ± 0% -26.8% 685 ± 0% slabinfo.radix_tree_node.active_slabs
937 ± 0% -26.8% 685 ± 0% slabinfo.radix_tree_node.num_slabs
lkp-sb02: Sandy Bridge-EP
Memory: 4G
bay: Pentium D
Memory: 2G
fileio.requests_per_sec
50 ++---------------------------------------------------------------------+
| |
45 *+.*..*...*..*..*..*...*..*..*..*...*..*..*..*..*...*..*..*..*...*..*..*
40 ++ |
| |
35 ++ |
| |
30 ++ |
| |
25 ++ |
20 ++ |
O O O O O |
15 ++ O O O O O O O O O O O O O |
| |
10 ++--------------O------------------------------------------------------+
fileio.time.file_system_outputs
2.6e+06 ++----------------------------------------------------------------+
2.5e+06 *+.*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*
| |
2.4e+06 O+ O O O O O O O O O |
2.3e+06 ++ O O O O O O O O |
2.2e+06 ++ |
2.1e+06 ++ |
| |
2e+06 ++ |
1.9e+06 ++ |
1.8e+06 ++ |
1.7e+06 ++ |
| |
1.6e+06 ++ O |
1.5e+06 ++----------------------------------------------------------------+
proc-vmstat.nr_active_file
75000 ++------------------------------------------------------------------+
| |
70000 ++ .*..|
*..*..*..*..*..*...*..*..*..*..*..*..*.. .*.. .*...*..*..*..*. *
| *. *. |
65000 ++ |
| |
60000 ++ |
| O O |
55000 O+ O O O O O O O O O O O O O O O |
| |
| |
50000 ++ O |
| |
45000 ++------------------------------------------------------------------+
proc-vmstat.nr_dirty
1000 ++-------------------------------------------------------------------+
*..*..*..*...*..*..*..*..*..*..*... .*.. .*.. .*..*..*...*..*..*..*
900 ++ *. *. *. |
| |
800 ++ |
| |
700 ++ |
| |
600 ++ |
| |
500 O+ O O O O O O O O O O O O O O O O O |
| |
400 ++ O |
| |
300 ++-------------------------------------------------------------------+
proc-vmstat.nr_slab_reclaimable
12000 ++--------------------------*--*-----*-----*-----*---*-----*--*-----*
| .. *. .. .. *. *. |
*..*..*..*..*..*...*..*..* * * |
11500 ++ |
| |
| |
11000 ++ |
| |
10500 ++ |
| |
| O O O O O O O O |
10000 ++ O O |
O O O O O O O O |
| |
9500 ++-------------O----------------------------------------------------+
proc-vmstat.nr_dirtied
340000 *+-*--*--*--*--*--*--*--*--*--*---*--*--*--*--*--*--*--*--*--*--*--*
| |
320000 ++ |
| O |
300000 O+ O O O O O O O O O O O O O O O O |
| |
280000 ++ |
| |
260000 ++ |
| |
240000 ++ |
| |
220000 ++ |
| |
200000 ++-------------O---------------------------------------------------+
proc-vmstat.nr_written
340000 ++-*-----*--------*------------------*--*--*--*-----*--*--*--*-----*
*. *. *..*. *..*..*..*...*. *. *. |
320000 ++ |
| |
300000 O+ O O O O O O O O O O O O O O O O O |
| |
280000 ++ |
| |
260000 ++ |
| |
240000 ++ |
| |
220000 ++ |
| |
200000 ++-------------O---------------------------------------------------+
proc-vmstat.pgactivate
60000 ++---------------------------------------------------------------*--+
| .. |
55000 *+.*..*..*..*..*...*..*..*..*..*..*..*..*..*..*..*...*..*..*..* *
| |
50000 ++ |
O O O O O O O O O O O O O O O O O |
45000 ++ O |
| |
40000 ++ |
| |
35000 ++ |
| |
30000 ++ O |
| |
25000 ++------------------------------------------------------------------+
meminfo.Active
310000 ++-----------------------------------------------------------------+
300000 ++ *..|
| .*..*..*..*.. .*... .*.. *.. .. *
290000 *+ *..*..*..*..*. *. .*.. .. *..*..*..* |
280000 ++ *. * |
| |
270000 ++ |
260000 ++ |
250000 ++ |
O O O O O O O O O O O O O O O O O |
240000 ++ O |
230000 ++ |
| |
220000 ++ O |
210000 ++-----------------------------------------------------------------+
meminfo.Active(file)
290000 ++-----------------------------------------------------------------+
280000 ++ *..|
| .*..*..*..*..*..*..*..*..*..*... .*.. *..*.. .. *
270000 *+ *. *..*.. .. *..*..* |
260000 ++ * |
| |
250000 ++ |
240000 ++ |
230000 ++ |
O O O O O O O O O O O O O O O O O |
220000 ++ O |
210000 ++ |
| |
200000 ++ O |
190000 ++-----------------------------------------------------------------+
meminfo.Dirty
4000 ++-------------------------------------------------------------------+
*..*..*..*...*..*..*..*..*..*..*... .*.. .*..*..*...*..*..*..*
| *. *..*..*. |
3500 ++ |
| |
| |
3000 ++ |
| |
2500 ++ |
| |
| |
2000 O+ O O O O O O O O O O O O O O O O O |
| |
| |
1500 ++--------------O----------------------------------------------------+
meminfo.Slab
67000 ++------------------------------------------------------------------+
66000 ++ *..*.. .*.. *.. ..*.. .*.. .*..*
| .. *. .. .*. *. *. |
65000 *+.*..*..*..*..*...*..*..* * *. |
64000 ++ |
63000 ++ |
62000 ++ |
| |
61000 ++ |
60000 ++ |
59000 ++ O O O O O O O O O |
58000 ++ O O O O |
O O O O O |
57000 ++ O |
56000 ++------------------------------------------------------------------+
meminfo.SReclaimable
48000 ++--------------------------*--*-----*-----*-----*---*-----*--*-----*
47000 ++ .. *. .. .. *. *. |
*..*..*..*..*..*...*..*..* * * |
46000 ++ |
45000 ++ |
| |
44000 ++ |
43000 ++ |
42000 ++ |
| |
41000 ++ O O O O O O O O |
40000 ++ O O |
O O O O O O O O |
39000 ++ |
38000 ++-------------O----------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
To reproduce:
apt-get install ruby
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,
Ying Huang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 1 month
Improve Alexa Ranks - Redeem 30% Coupon
by Alexa Rank Booster
If the goal is to monetize your website, then improve
your Alexa Ranking could probably be the way to go.
The lower your Alexa ranking the better for your website.
Alexa rank services availeble: Top 999.999 to top 10.000
We will help you to get your web in top of Alexa rank by
sending you real visitors with Alexa toolbar installed
to boost your sites Alexa ranking.
=================
30% Coupon = 4A04F
=================
For Full Details please read the attached .html file
Unsubscribe option is available on the footer of our website
7 years, 1 month
[x86/intel/quark] 8bbc2a135b6: WARNING: CPU: 0 PID: 1 at arch/x86/platform/intel-quark/imr.c:358 imr_add_range+0x2b4/0x370()
by Huang Ying
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 8bbc2a135b63bee6b41fa90f415521a97995a49f ("x86/intel/quark: Add Intel Quark platform support")
+---------------------------------------------------------------------------------+------------+------------+
| | 28a375df16 | 8bbc2a135b |
+---------------------------------------------------------------------------------+------------+------------+
| boot_successes | 30 | 0 |
| early-boot-hang | 1 | |
| boot_failures | 0 | 20 |
| WARNING:at_arch/x86/platform/intel-quark/imr.c:#imr_add_range() | 0 | 20 |
| WARNING:at_arch/x86/platform/intel-quark/imr_selftest.c:#imr_self_test_result() | 0 | 20 |
| backtrace:imr_add_range | 0 | 20 |
| backtrace:imr_self_test_init | 0 | 20 |
| backtrace:kernel_init_freeable | 0 | 20 |
| backtrace:imr_self_test_result | 0 | 20 |
+---------------------------------------------------------------------------------+------------+------------+
[ 0.737779] Freeing initrd memory: 4240K (d3bb4000 - d3fd8000)
[ 0.740441] ------------[ cut here ]------------
[ 0.740441] ------------[ cut here ]------------
[ 0.741330] WARNING: CPU: 0 PID: 1 at arch/x86/platform/intel-quark/imr.c:358 imr_add_range+0x2b4/0x370()
[ 0.741330] WARNING: CPU: 0 PID: 1 at arch/x86/platform/intel-quark/imr.c:358 imr_add_range+0x2b4/0x370()
[ 0.743406] driver not initialized
[ 0.743406] driver not initialized
[ 0.744078] CPU: 0 PID: 1 Comm: swapper Not tainted 4.0.0-rc5 #16
[ 0.744078] CPU: 0 PID: 1 Comm: swapper Not tainted 4.0.0-rc5 #16
[ 0.745312] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 0.745312] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[ 0.747301] d31e3e70
[ 0.747301] d31e3e70 d31e3e70 d31e3e70 d31e3e2c d31e3e2c c1ab0845 c1ab0845 d31e3e60 d31e3e60 c103bb27 c103bb27 c1d4e4d7 c1d4e4d7 d31e3e8c d31e3e8c
[ 0.748896] 00000001
[ 0.748896] 00000001 c1d54448 c1d54448 00000166 00000166 c1038674 c1038674 00000166 00000166 c1038674 c1038674 00e96000 00e96000 01000000 01000000
[ 0.750506] 01e96000
[ 0.750506] 01e96000 d31e3e78 d31e3e78 c103bbc3 c103bbc3 00000009 00000009 d31e3e70 d31e3e70 c1d4e4d7 c1d4e4d7 d31e3e8c d31e3e8c d31e3ee8 d31e3ee8
[ 0.752098] Call Trace:
[ 0.752098] Call Trace:
[ 0.752570] [<c1ab0845>] dump_stack+0x16/0x18
[ 0.752570] [<c1ab0845>] dump_stack+0x16/0x18
[ 0.753420] [<c103bb27>] warn_slowpath_common+0x87/0xc0
[ 0.753420] [<c103bb27>] warn_slowpath_common+0x87/0xc0
[ 0.754429] [<c1038674>] ? imr_add_range+0x2b4/0x370
[ 0.754429] [<c1038674>] ? imr_add_range+0x2b4/0x370
[ 0.755384] [<c1038674>] ? imr_add_range+0x2b4/0x370
[ 0.755384] [<c1038674>] ? imr_add_range+0x2b4/0x370
[ 0.756335] [<c103bbc3>] warn_slowpath_fmt+0x33/0x40
[ 0.756335] [<c103bbc3>] warn_slowpath_fmt+0x33/0x40
[ 0.757293] [<c1038674>] imr_add_range+0x2b4/0x370
[ 0.757293] [<c1038674>] imr_add_range+0x2b4/0x370
[ 0.758219] [<c103057c>] ? slow_virt_to_phys+0x2c/0x90
[ 0.758219] [<c103057c>] ? slow_virt_to_phys+0x2c/0x90
[ 0.759200] [<c103209a>] ? __phys_addr+0x3a/0x90
[ 0.759200] [<c103209a>] ? __phys_addr+0x3a/0x90
[ 0.760090] [<c106e4de>] ? debug_check_no_locks_freed+0x9e/0x160
[ 0.760090] [<c106e4de>] ? debug_check_no_locks_freed+0x9e/0x160
[ 0.761361] [<c103057c>] ? slow_virt_to_phys+0x2c/0x90
[ 0.761361] [<c103057c>] ? slow_virt_to_phys+0x2c/0x90
[ 0.762419] [<c1fb836a>] imr_self_test_init+0x40/0x1d9
[ 0.762419] [<c1fb836a>] imr_self_test_init+0x40/0x1d9
[ 0.763439] [<c1fb832a>] ? imr_self_test_result+0x4e/0x4e
[ 0.763439] [<c1fb832a>] ? imr_self_test_result+0x4e/0x4e
[ 0.764477] [<c1fa7d03>] do_one_initcall+0x180/0x193
[ 0.764477] [<c1fa7d03>] do_one_initcall+0x180/0x193
[ 0.765443] [<c10568bb>] ? parse_args+0x25b/0x530
[ 0.765443] [<c10568bb>] ? parse_args+0x25b/0x530
[ 0.766350] [<c1fa7dec>] kernel_init_freeable+0xd6/0x153
[ 0.766350] [<c1fa7dec>] kernel_init_freeable+0xd6/0x153
[ 0.767370] [<c1fa7dec>] ? kernel_init_freeable+0xd6/0x153
[ 0.767370] [<c1fa7dec>] ? kernel_init_freeable+0xd6/0x153
[ 0.768426] [<c1aab7a0>] kernel_init+0x10/0xe0
[ 0.768426] [<c1aab7a0>] kernel_init+0x10/0xe0
[ 0.769296] [<c1061445>] ? schedule_tail+0x25/0x70
[ 0.769296] [<c1061445>] ? schedule_tail+0x25/0x70
[ 0.770424] [<c1abe060>] ret_from_kernel_thread+0x20/0x30
[ 0.770424] [<c1abe060>] ret_from_kernel_thread+0x20/0x30
[ 0.771456] [<c1aab790>] ? rest_init+0xb0/0xb0
[ 0.771456] [<c1aab790>] ? rest_init+0xb0/0xb0
[ 0.772362] ---[ end trace e098947396137dbd ]---
[ 0.772362] ---[ end trace e098947396137dbd ]---
Thanks,
Ying Huang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 1 month
[x86/platform, acpi] 7486341a98f: genirq: Flags mismatch irq 8. 00000080 (mmc0) vs. 00000000 (rtc0)
by Huang Ying
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 7486341a98f26857f383aec88ffa10950087c3a1 ("x86/platform, acpi: Bypass legacy PIC and PIT in ACPI hardware reduced mode")
+-----------------+------------+------------+
| | 394838c960 | 7486341a98 |
+-----------------+------------+------------+
| boot_successes | 10 | 10 |
| early-boot-hang | 1 | 1 |
+-----------------+------------+------------+
[ 28.682462] microcode: CPU3 sig=0x30673, pf=0x2, revision=0x31e
[ 28.692739] microcode: Microcode Update Driver: v2.00 <tigran(a)aivazian.fsnet.co.uk>, Peter Oruba
[ 28.739947] mmc0: Reset 0x1 never completed.
[ 28.745155] genirq: Flags mismatch irq 8. 00000080 (mmc0) vs. 00000000 (rtc0)
[ 28.753151] CPU: 1 PID: 138 Comm: systemd-udevd Not tainted 4.0.0-rc4-wl-03426-gdba586f #1
[ 28.753156] ffff880076683480 ffff8800764ffa78 ffffffff818b2eb3 0000000000000007
[ 28.753159] ffff88006d006800 ffff8800764ffad8 ffffffff810d37af ffff8800764ffad8
[ 28.753162] 0000000000000246 ffffffff810d394a ffff880053bdc400 0000000000000000
[ 28.753163] Call Trace:
[ 28.753174] [<ffffffff818b2eb3>] dump_stack+0x4c/0x65
[ 28.753180] [<ffffffff810d37af>] __setup_irq+0x57f/0x5d0
[ 28.753183] [<ffffffff810d394a>] ? request_threaded_irq+0xaa/0x1b0
[ 28.753191] [<ffffffffa006ddc0>] ? sdhci_request+0x200/0x200 [sdhci]
[ 28.753194] [<ffffffff810d3994>] request_threaded_irq+0xf4/0x1b0
[ 28.753199] [<ffffffffa006b790>] sdhci_add_host+0x800/0xf90 [sdhci]
[ 28.753205] [<ffffffffa00295a8>] sdhci_acpi_probe+0x348/0x440 [sdhci_acpi]
[ 28.753210] [<ffffffff81558ab4>] platform_drv_probe+0x34/0xa0
[ 28.753215] [<ffffffff815567f0>] driver_probe_device+0x90/0x3e0
[ 28.753218] [<ffffffff81556c1b>] __driver_attach+0x9b/0xa0
[ 28.753221] [<ffffffff81556b80>] ? __device_attach+0x40/0x40
[ 28.753231] [<ffffffff815545cb>] bus_for_each_dev+0x6b/0xb0
[ 28.753234] [<ffffffff8155626e>] driver_attach+0x1e/0x20
[ 28.753237] [<ffffffff81555e30>] bus_add_driver+0x180/0x250
[ 28.753240] [<ffffffffa002e000>] ? 0xffffffffa002e000
[ 28.753243] [<ffffffff81557424>] driver_register+0x64/0xf0
[ 28.753246] [<ffffffff815589fa>] __platform_driver_register+0x4a/0x50
[ 28.753250] [<ffffffffa002e017>] sdhci_acpi_driver_init+0x17/0x1000 [sdhci_acpi]
[ 28.753254] [<ffffffff81002130>] do_one_initcall+0xc0/0x1f0
[ 28.753259] [<ffffffff811cb86c>] ? kmem_cache_alloc_trace+0x1cc/0x240
[ 28.753262] [<ffffffff818afb3c>] ? do_init_module+0x28/0x1dd
[ 28.753266] [<ffffffff818afb75>] do_init_module+0x61/0x1dd
[ 28.753270] [<ffffffff810fe9af>] load_module+0x189f/0x1be0
[ 28.753274] [<ffffffff810f9e50>] ? store_uevent+0x40/0x40
[ 28.753279] [<ffffffff810fee96>] SyS_finit_module+0x86/0xb0
[ 28.753283] [<ffffffff818bb109>] system_call_fastpath+0x12/0x17
[ 28.753700] mmc0: Failed to request IRQ 8: -16
[ 28.975382] IOAPIC[0]: Set routing entry (8-16 -> 0x32 -> IRQ 13 Mode:1 Active:1 Dest:15)
[ 28.975934] sdhci-acpi: probe of INT33BB:00 failed with error -16
Thanks,
Ying Huang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 1 month
[NFS] a08a8cd375d: +1.5% will-it-scale.per_process_ops
by Huang Ying
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit a08a8cd375db9769588257e7782f6b6b68561b88 ("NFS: Add attribute update barriers to NFS writebacks")
testbox/testcase/testparams: ivb42/will-it-scale/performance-pthread_mutex2
f5062003465c20cf a08a8cd375db9769588257e778
---------------- --------------------------
%stddev %change %stddev
\ | \
2.012e+08 ± 0% +1.5% 2.042e+08 ± 0% will-it-scale.per_process_ops
3.81 ± 0% +1.6% 3.88 ± 0% turbostat.RAMWatt
387 ± 7% +13.7% 441 ± 6% numa-vmstat.node0.nr_page_table_pages
5639 ± 15% -15.1% 4788 ± 0% meminfo.AnonHugePages
1552 ± 7% +13.7% 1765 ± 6% numa-meminfo.node0.PageTables
29.40 ± 21% +57.6% 46.32 ± 3% perf-profile.cpu-cycles.start_secondary
10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.rest_init.start_kernel.x86_64_start_reservations.x86_64_start_kernel
10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.cpu_startup_entry.rest_init.start_kernel.x86_64_start_reservations.x86_64_start_kernel
1.23 ± 17% -29.1% 0.87 ± 19% perf-profile.cpu-cycles.cmd_record._start.main.__libc_start_main
1.27 ± 17% -29.4% 0.89 ± 16% perf-profile.cpu-cycles.main.__libc_start_main
1.27 ± 17% -31.2% 0.87 ± 19% perf-profile.cpu-cycles._start.main.__libc_start_main
25.76 ± 19% +66.1% 42.79 ± 5% perf-profile.cpu-cycles.cpuidle_enter.cpu_startup_entry.start_secondary
1.39 ± 16% -30.3% 0.97 ± 11% perf-profile.cpu-cycles.__libc_start_main
1.62 ± 20% +52.2% 2.47 ± 18% perf-profile.cpu-cycles.ktime_get_update_offsets_now.hrtimer_interrupt.local_apic_timer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
28.79 ± 21% +60.5% 46.22 ± 3% perf-profile.cpu-cycles.cpu_startup_entry.start_secondary
0.00 ± 0% +Inf% 0.81 ± 36% perf-profile.cpu-cycles._raw_spin_unlock_irqrestore.update_blocked_averages.rebalance_domains.run_rebalance_domains.__do_softirq
10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.x86_64_start_kernel
18.38 ± 16% +43.4% 26.35 ± 3% perf-profile.cpu-cycles.intel_idle.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary
1.64 ± 30% -59.1% 0.67 ± 46% perf-profile.cpu-cycles.filemap_map_pages.handle_pte_fault.handle_mm_fault.__do_page_fault.do_page_fault
18.60 ± 17% +42.4% 26.49 ± 4% perf-profile.cpu-cycles.cpuidle_enter_state.cpuidle_enter.cpu_startup_entry.start_secondary
10.42 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.cpuidle_enter.cpu_startup_entry.rest_init.start_kernel.x86_64_start_reservations
9.45 ± 34% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.smp_reschedule_interrupt.reschedule_interrupt.cpuidle_enter.cpu_startup_entry.rest_init
10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.x86_64_start_reservations.x86_64_start_kernel
13.90 ± 7% -12.0% 12.22 ± 4% perf-profile.cpu-cycles.update_process_times.tick_sched_handle.tick_sched_timer.__run_hrtimer.hrtimer_interrupt
13.92 ± 2% -22.7% 10.77 ± 18% perf-profile.cpu-cycles.__do_softirq.irq_exit.scheduler_ipi.smp_reschedule_interrupt.reschedule_interrupt
10.72 ± 30% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.start_kernel.x86_64_start_reservations.x86_64_start_kernel
9.45 ± 34% -100.0% 0.00 ± 0% perf-profile.cpu-cycles.reschedule_interrupt.cpuidle_enter.cpu_startup_entry.rest_init.start_kernel
1438772 ± 8% +21.2% 1743708 ± 2% sched_debug.cfs_rq[0]:/.min_vruntime
25049 ± 3% +26.4% 31672 ± 1% sched_debug.cfs_rq[0]:/.avg->runnable_avg_sum
17 ± 12% +121.4% 38 ± 19% sched_debug.cfs_rq[0]:/.runnable_load_avg
545 ± 3% +26.4% 689 ± 2% sched_debug.cfs_rq[0]:/.tg_runnable_contrib
48 ± 47% +147.7% 120 ± 30% sched_debug.cfs_rq[0]:/.tg_load_contrib
53474 ± 7% +63.0% 87186 ± 2% sched_debug.cfs_rq[0]:/.exec_clock
61 ± 4% -43.0% 34 ± 9% sched_debug.cfs_rq[24]:/.runnable_load_avg
2241502 ± 4% -17.8% 1843317 ± 1% sched_debug.cfs_rq[24]:/.min_vruntime
802666 ± 24% -87.6% 99533 ± 40% sched_debug.cfs_rq[24]:/.spread0
99 ± 21% +51.9% 151 ± 31% sched_debug.cfs_rq[24]:/.tg_load_contrib
62 ± 5% -44.6% 34 ± 10% sched_debug.cfs_rq[24]:/.load
855 ± 2% -17.4% 706 ± 2% sched_debug.cfs_rq[24]:/.tg_runnable_contrib
39223 ± 2% -17.4% 32411 ± 2% sched_debug.cfs_rq[24]:/.avg->runnable_avg_sum
129807 ± 3% -26.0% 96066 ± 2% sched_debug.cfs_rq[24]:/.exec_clock
1 ± 0% +300.0% 4 ± 50% sched_debug.cfs_rq[39]:/.nr_spread_over
3 ± 33% -66.7% 1 ± 0% sched_debug.cfs_rq[3]:/.nr_spread_over
17 ± 12% +122.9% 39 ± 18% sched_debug.cpu#0.cpu_load[0]
56862 ± 7% +58.5% 90118 ± 2% sched_debug.cpu#0.nr_load_updates
3783 ± 6% +13.9% 4310 ± 0% sched_debug.cpu#0.curr->pid
16708 ± 18% -18.4% 13637 ± 3% sched_debug.cpu#0.sched_count
3907 ± 10% -24.6% 2945 ± 11% sched_debug.cpu#0.ttwu_local
5540 ± 8% -15.4% 4688 ± 6% sched_debug.cpu#0.ttwu_count
19 ± 17% +182.1% 55 ± 33% sched_debug.cpu#0.cpu_load[2]
18 ± 14% +159.5% 48 ± 29% sched_debug.cpu#0.cpu_load[1]
22 ± 27% +181.8% 62 ± 35% sched_debug.cpu#0.cpu_load[3]
24 ± 35% +175.8% 68 ± 35% sched_debug.cpu#0.cpu_load[4]
2253 ± 11% -23.0% 1734 ± 9% sched_debug.cpu#0.sched_goidle
3720 ± 8% -16.5% 3108 ± 13% sched_debug.cpu#13.curr->pid
6862 ± 10% -32.1% 4659 ± 15% sched_debug.cpu#15.nr_switches
3135 ± 11% -36.6% 1987 ± 15% sched_debug.cpu#15.sched_goidle
10 ± 4% +14.6% 11 ± 7% sched_debug.cpu#22.cpu_load[4]
84 ± 16% -55.2% 38 ± 21% sched_debug.cpu#24.cpu_load[3]
94 ± 18% -55.9% 41 ± 22% sched_debug.cpu#24.cpu_load[4]
136876 ± 2% -20.1% 109402 ± 2% sched_debug.cpu#24.nr_load_updates
61 ± 4% -43.0% 34 ± 9% sched_debug.cpu#24.cpu_load[0]
62 ± 5% -44.6% 34 ± 10% sched_debug.cpu#24.load
4589 ± 3% -10.6% 4101 ± 0% sched_debug.cpu#24.curr->pid
65 ± 6% -45.8% 35 ± 15% sched_debug.cpu#24.cpu_load[1]
75 ± 13% -51.2% 37 ± 20% sched_debug.cpu#24.cpu_load[2]
411 ± 29% +82.3% 749 ± 46% sched_debug.cpu#26.ttwu_count
207 ± 26% +110.2% 436 ± 23% sched_debug.cpu#32.ttwu_count
1027 ± 37% -52.7% 486 ± 2% sched_debug.cpu#37.ttwu_local
1550 ± 23% -41.5% 906 ± 39% sched_debug.cpu#42.ttwu_count
773 ± 21% +152.1% 1950 ± 46% sched_debug.cpu#45.ttwu_count
1664 ± 10% +109.2% 3482 ± 27% sched_debug.cpu#45.nr_switches
386 ± 24% +199.9% 1159 ± 40% sched_debug.cpu#45.ttwu_local
10 ± 8% +59.5% 16 ± 36% sched_debug.cpu#45.cpu_load[1]
699 ± 10% +59.6% 1116 ± 30% sched_debug.cpu#45.sched_goidle
1678 ± 10% +158.7% 4341 ± 48% sched_debug.cpu#45.sched_count
2954 ± 4% +15.7% 3417 ± 6% sched_debug.cpu#47.curr->pid
ivb42: Ivytown Ivy Bridge-EP
Memory: 64G
will-it-scale.per_process_ops
2.045e+08 ++------------------------O-------------------------------------+
2.04e+08 ++ O O O O O
| O O O |
2.035e+08 O+ O O O O O O O |
2.03e+08 ++ O O |
| O O O O |
2.025e+08 ++ |
2.02e+08 ++ |
2.015e+08 ++ |
| *..*..*..* |
2.01e+08 ++ *.. .*.. .. |
2.005e+08 ++ *..*..*..*.. : .*. * |
|.. : *. |
2e+08 *+ * |
1.995e+08 ++--------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
To reproduce:
apt-get install ruby
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,
Ying Huang
_______________________________________________
LKP mailing list
LKP(a)linux.intel.com
7 years, 1 month
Get Found Online, Get More Customers!
by SEO MAX PACK
All SEO efforts are more successful when they
are a part of the powerful SEO campaign.
Some of what you`ll get:
- 400 High PR backlinks MIX
- 25 PR 3-10 Social Bookmarks
- 23 PR 3-6 Dofollow Backlinks
- 60 PR 2-7 Actual Page High PR Backlinks
- 350 High PR Directory Submissions
- 250 wiki backlinks
- 90 RSS feeds submitted
- 1500 Dofollow Backlinks
- 300 EDU&GOV Backlinks
- 1500 PR1-5 Blog Comments
Full reports provided, one time payment, 7-8 days delivery time.
For Full Details please read the attached .html file
Unsubscribe option is available on the footer of our website
7 years, 1 month
Russian gost standards english
by RUSSIANGOST.COM
When you are looking for Russian petroleum (oil and gas, refinery)
standards for your project in Russia, that requires to study Russian laws,
codes, norms or standards, for technical, industrial, construction,
commercial or judicial application, the most complete and reliable
Russian regulatory resource is RUSSIANGOST.COM.
Over 250,000 regulations, laws, technical norms and codes.
Any major industry: oil and gas, mining construction, engineering,
transportation, customs/import and many more. Easy search by name
or keyword. Fast and reliable order processing.
Please feel free to visit our website at RUSSIANGOST.COM.
7 years, 1 month
[PATCH] mm: Move zone lock to a different cache line than order-0 free page lists
by Mel Gorman
Huang Ying reported the following problem due to commit 3484b2de9499
("mm: rearrange zone fields into read-only, page alloc, statistics and
page reclaim lines") from the Intel performance tests
24b7e5819ad5cbef 3484b2de9499df23c4604a513b
---------------- --------------------------
%stddev %change %stddev
\ | \
152288 \261 0% -46.2% 81911 \261 0% aim7.jobs-per-min
237 \261 0% +85.6% 440 \261 0% aim7.time.elapsed_time
237 \261 0% +85.6% 440 \261 0% aim7.time.elapsed_time.max
25026 \261 0% +70.7% 42712 \261 0% aim7.time.system_time
2186645 \261 5% +32.0% 2885949 \261 4% aim7.time.voluntary_context_switches
4576561 \261 1% +24.9% 5715773 \261 0% aim7.time.involuntary_context_switches
The problem is specific to very large machines under stress. It was not
reproducible with the machines I had used to justify the original patch
because large numbers of CPUs are required. When pressure is high enough,
the cache line is bouncing between CPUs trying to acquire the lock and
the holder of the lock adjusting free lists. The intention was that the
acquirer of the lock would automatically have the cache line holding the
free lists but according to Huang, this is not a universal win.
One possibility is to move the zone lock to its own cache line but it
increases the size of the zone. This patch moves the lock to the other
end of the free lists where they do not contend under high pressure. It
does mean the page allocator paths now require more cache lines but Huang
reports that it restores performance to previous levels on large machines
%stddev %change %stddev
\ | \
84568 \261 1% +94.3% 164280 \261 1% aim7.jobs-per-min
2881944 \261 2% -35.1% 1870386 \261 8% aim7.time.voluntary_context_switches
681 \261 1% -3.4% 658 \261 0% aim7.time.user_time
5538139 \261 0% -12.1% 4867884 \261 0% aim7.time.involuntary_context_switches
44174 \261 1% -46.0% 23848 \261 1% aim7.time.system_time
426 \261 1% -48.4% 219 \261 1% aim7.time.elapsed_time
426 \261 1% -48.4% 219 \261 1% aim7.time.elapsed_time.max
468 \261 1% -43.1% 266 \261 2% uptime.boot
Reported-and-tested-by: Huang Ying <ying.huang(a)intel.com>
Signed-off-by: Mel Gorman <mgorman(a)suse.de>
---
include/linux/mmzone.h | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
index f279d9c158cd..2782df47101e 100644
--- a/include/linux/mmzone.h
+++ b/include/linux/mmzone.h
@@ -474,16 +474,15 @@ struct zone {
unsigned long wait_table_bits;
ZONE_PADDING(_pad1_)
-
- /* Write-intensive fields used from the page allocator */
- spinlock_t lock;
-
/* free areas of different sizes */
struct free_area free_area[MAX_ORDER];
/* zone flags, see below */
unsigned long flags;
+ /* Write-intensive fields used from the page allocator */
+ spinlock_t lock;
+
ZONE_PADDING(_pad2_)
/* Write-intensive fields used by page reclaim */
7 years, 1 month