[mtd] 5ae876a9c6: divide_error:#[##]
by kernel test robot
FYI, we noticed the following commit (built with gcc-4.9):
commit: 5ae876a9c63de9685103f18dc487bc0e71c8736a ("mtd: rawnand: Fill memorg during detection")
https://github.com/bbrezillon/linux-0day nand/cleanup
in testcase: trinity
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -m 512M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------+------------+------------+
| | 2171158eff | 5ae876a9c6 |
+------------------------------------------+------------+------------+
| boot_successes | 17 | 0 |
| boot_failures | 0 | 19 |
| divide_error:#[##] | 0 | 19 |
| EIP:nand_scan_with_ids | 0 | 19 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 19 |
+------------------------------------------+------------+------------+
[ 10.837366] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[ 10.839067] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[ 10.840733] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[ 10.842405] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[ 10.844115] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[ 10.846851] divide error: 0000 [#1] PREEMPT PTI
[ 10.847636] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc2-00110-g5ae876a #1
[ 10.847822] EIP: nand_scan_with_ids+0x6d8/0x16d0
[ 10.847822] Code: 02 00 00 0f af c2 31 d2 89 c1 8b 45 10 31 ed 0f a4 c2 14 c1 e0 14 85 d2 89 44 24 28 74 08 89 d0 31 d2 f7 f1 89 c5 8b 44 24 28 <f7> f1 8b 4c 24 1c 89 ea 89 86 90 02 00 00 31 d2 8b 41 10 0f a4 c2
[ 10.847822] EAX: 08000000 EBX: 41b90d28 ECX: 00000000 EDX: 00000000
[ 10.847822] ESI: 5bc13000 EDI: 00000098 EBP: 00000000 ESP: 5f051e9c
[ 10.847822] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210246
[ 10.847822] CR0: 80050033 CR2: 00000000 CR3: 021a0000 CR4: 00040690
[ 10.847822] Call Trace:
[ 10.847822] ? kmem_cache_alloc_trace+0x1e5/0x2c0
[ 10.847822] ? init_nanddoc+0x5b/0x5b
[ 10.847822] ? ns_init_module+0x46d/0xd51
[ 10.847822] ? doc_probe+0x5b1/0x5b1
[ 10.847822] ? vprintk_default+0x2c/0x30
[ 10.847822] ? init_nanddoc+0x5b/0x5b
[ 10.847822] ? do_one_initcall+0xb6/0x207
[ 10.847822] ? trace_event_define_fields_initcall_finish+0x3f/0x3f
[ 10.847822] ? kernel_init_freeable+0x1ec/0x292
[ 10.847822] ? rest_init+0x1f0/0x1f0
[ 10.847822] ? kernel_init+0x8/0x110
[ 10.847822] ? rest_init+0x1f0/0x1f0
[ 10.847822] ? schedule_tail_wrapper+0x6/0x10
[ 10.847822] ? rest_init+0x1f0/0x1f0
[ 10.847822] ? ret_from_fork+0x2e/0x40
[ 10.868724] ---[ end trace c7e6844d494ce0fa ]---
[ 10.869581] EIP: nand_scan_with_ids+0x6d8/0x16d0
[ 10.870429] Code: 02 00 00 0f af c2 31 d2 89 c1 8b 45 10 31 ed 0f a4 c2 14 c1 e0 14 85 d2 89 44 24 28 74 08 89 d0 31 d2 f7 f1 89 c5 8b 44 24 28 <f7> f1 8b 4c 24 1c 89 ea 89 86 90 02 00 00 31 d2 8b 41 10 0f a4 c2
[ 10.873704] EAX: 08000000 EBX: 41b90d28 ECX: 00000000 EDX: 00000000
[ 10.874866] ESI: 5bc13000 EDI: 00000098 EBP: 00000000 ESP: 421a545c
[ 10.876010] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210246
[ 10.877236] CR0: 80050033 CR2: 00000000 CR3: 021a0000 CR4: 00040690
[ 10.878354] Kernel panic - not syncing: Fatal exception
[ 10.879300] Kernel Offset: disabled
Elapsed time: 20
#!/bin/bash
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
lkp
2 years, 4 months
bb612324ad ("block: warn on un-aligned DMA IO buffer"): WARNING: CPU: 0 PID: 766 at block/blk-merge.c:177 blk_queue_split
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Ming-Lei/block-introduce-helpers...
commit bb612324ad90ce8f08869450f132bda22237b369
Author: Ming Lei <ming.lei(a)redhat.com>
AuthorDate: Thu Oct 18 21:18:13 2018 +0800
Commit: 0day robot <lkp(a)intel.com>
CommitDate: Fri Oct 19 10:25:12 2018 +0800
block: warn on un-aligned DMA IO buffer
Now we only check if DMA IO buffer is aligned to queue_dma_alignment()
for pass-through request, and it isn't done for normal IO request.
Given the check has to be done on each bvec, it isn't efficient to add the
check in generic_make_request_checks().
This patch addes one WARN in blk_queue_split() for capturing this issue.
Cc: Vitaly Kuznetsov <vkuznets(a)redhat.com>
Cc: Dave Chinner <dchinner(a)redhat.com>
Cc: Linux FS Devel <linux-fsdevel(a)vger.kernel.org>
Cc: Darrick J. Wong <darrick.wong(a)oracle.com>
Cc: xfs(a)vger.kernel.org
Cc: Dave Chinner <dchinner(a)redhat.com>
Cc: Christoph Hellwig <hch(a)lst.de>
Cc: Bart Van Assche <bvanassche(a)acm.org>
Cc: Matthew Wilcox <willy(a)infradead.org>
Signed-off-by: Ming Lei <ming.lei(a)redhat.com>
70ee54b191 Merge branch 'for-4.20/block' into for-next
bb612324ad block: warn on un-aligned DMA IO buffer
0460714375 xfs: use block layer helpers to allocate io buffer from slab
+-----------------------------------------------+------------+------------+------------+
| | 70ee54b191 | bb612324ad | 0460714375 |
+-----------------------------------------------+------------+------------+------------+
| boot_successes | 35 | 2 | 0 |
| boot_failures | 0 | 11 | 11 |
| WARNING:at_block/blk-merge.c:#blk_queue_split | 0 | 11 | 11 |
| RIP:blk_queue_split | 0 | 11 | 11 |
+-----------------------------------------------+------------+------------+------------+
[ 79.960188] REISERFS warning (device nbd10): sh-2006 read_super_block: bread failed (dev nbd10, block 2, size 4096)
[ 79.962099] FAT-fs (nbd9): unable to read boot sector
[ 79.967804] EXT4-fs (nbd14): unable to read superblock
[ 79.977080] EXT4-fs (nbd12): unable to read superblock
[ 79.980496] EXT4-fs (nbd13): unable to read superblock
[ 79.982893] WARNING: CPU: 0 PID: 766 at block/blk-merge.c:177 blk_queue_split+0x2b4/0xb50
[ 79.984744] CPU: 0 PID: 766 Comm: mount Not tainted 4.19.0-rc6-00240-gbb61232 #1
[ 79.986041] RIP: 0010:blk_queue_split+0x2b4/0xb50
[ 79.986876] Code: 89 74 24 10 89 5c 24 38 45 89 d6 c7 44 24 1c 00 00 00 00 c7 04 24 00 00 00 00 41 89 c7 c7 44 24 04 00 00 00 00 e9 e4 03 00 00 <0f> 0b 31 c9 31 d2 44 89 de 48 c7 c7 a8 ed df 83 44 89 44 24 28 e8
[ 79.990076] RSP: 0018:ffff880019e03838 EFLAGS: 00010206
[ 79.991005] RAX: 0000000000000002 RBX: 0000000000000000 RCX: 0000000000000000
[ 79.992240] RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffffffff83dfedd8
[ 79.993479] RBP: 0000000000000090 R08: 0000000000000200 R09: ffff88001ace1000
[ 79.994710] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88001ace1000
[ 79.995942] R13: 0000000000000c90 R14: 0000000000000000 R15: 0000000000000200
[ 79.997179] FS: 00007f2834f3f700(0000) GS:ffff88001ee00000(0000) knlGS:0000000000000000
[ 79.998576] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 79.999580] CR2: 00007f0e95ba9000 CR3: 0000000019192002 CR4: 00000000000606b0
[ 80.000774] Call Trace:
[ 80.001212] ? blk_mq_make_request+0x79/0xda0
[ 80.001959] ? generic_make_request+0x692/0x760
[ 80.002734] ? submit_bio+0x16b/0x180
[ 80.003369] ? generic_make_request+0x5/0x760
[ 80.004106] ? submit_bio+0x16b/0x180
[ 80.004742] ? __raw_spin_lock_init+0x2d/0x50
[ 80.005489] ? submit_bio_wait+0x47/0x60
[ 80.006158] ? hfsplus_submit_bio+0x1f5/0x220
[ 80.006903] ? hfsplus_iget+0x280/0x280
[ 80.007563] ? hfsplus_read_wrapper+0x22b/0x510
[ 80.008337] ? hfsplus_fill_super+0x1b6/0x9c0
[ 80.009076] ? __save_stack_trace+0xb9/0x140
[ 80.009847] ? __list_add_valid+0x1bd/0x1f0
[ 80.010589] ? __lock_acquire+0x1375/0x1570
[ 80.011336] ? widen_string+0x42/0x190
[ 80.011996] ? bdev_name+0x2d/0xe0
[ 80.012771] ? pointer+0x31a/0x450
[ 80.013390] ? vsnprintf+0x357/0x5c0
[ 80.014024] ? hfsplus_iget+0x280/0x280
[ 80.014707] ? snprintf+0x36/0x40
[ 80.015305] ? hfsplus_iget+0x280/0x280
[ 80.015982] ? mount_bdev+0x1ec/0x280
[ 80.016641] ? mount_fs+0xc2/0x260
[ 80.017246] ? __init_waitqueue_head+0x36/0x50
[ 80.018044] ? vfs_kern_mount+0xa9/0x1f0
[ 80.018742] ? do_mount+0xed5/0x1590
[ 80.019408] ? memdup_user+0x8a/0xd0
[ 80.020046] ? ksys_mount+0x111/0x190
[ 80.020702] ? __x64_sys_mount+0x21/0x30
[ 80.021402] ? do_syscall_64+0x151/0x5d0
[ 80.022096] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 80.023019] irq event stamp: 2848
[ 80.023619] hardirqs last enabled at (2847): [<ffffffff8288438e>] _raw_spin_unlock_irqrestore+0x5e/0xc0
[ 80.025244] hardirqs last disabled at (2848): [<ffffffff81001cf9>] trace_hardirqs_off_thunk+0x1a/0x1c
[ 80.026849] softirqs last enabled at (0): [<ffffffff810f0a0a>] copy_process+0x7fa/0x2cc0
[ 80.028262] softirqs last disabled at (0): [<0000000000000000>] (null)
[ 80.029551] ---[ end trace ee6771a2fe2f8564 ]---
[ 80.033437] EXT4-fs (nbd15): unable to read superblock
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 42ca2b21379ff3e647c49bba26c0885139cff1e3 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d --
git bisect good 943221aed93f71db6185ab3a4d10f20f5271b89b # 15:06 G 11 0 0 0 Merge 'linux-review/Dimitris-Michailidis/net-fix-pskb_trim_rcsum_slow-with-odd-trim-offset/20181021-085236' into devel-hourly-2018102808
git bisect bad fe704cfd6d4c89c30893be7b8d39c0c7b0aa36c3 # 15:25 B 0 6 20 0 Merge 'linux-review/Bartlomiej-Zolnierkiewicz/x86-remove-redundant-default-n-from-Kconfig-s/20181017-062051' into devel-hourly-2018102808
git bisect good 1330ce1ace674e8aaf80b3fe3aa26f73ab904f75 # 15:40 G 11 0 0 0 Merge 'renesas/arm64-dt-for-v4.21' into devel-hourly-2018102808
git bisect bad 9fb74a9b3e635e844994d9d6813b390d849e26be # 15:54 B 0 4 18 0 Merge 'm68knommu/armnommu' into devel-hourly-2018102808
git bisect bad 60f51ab0f389f481467733de32b0ddfc4e8892a0 # 16:12 B 0 1 15 0 Merge 'linux-review/Dmitry-Torokhov/Input-synaptics-avoid-using-uninitialized-variable-when-probing/20181017-223730' into devel-hourly-2018102808
git bisect bad f2994b3de6b4bcf3dcbf8c207998621bb6ec7421 # 16:31 B 0 7 21 0 Merge 'linux-review/Ming-Lei/block-introduce-helpers-for-allocating-io-buffer-from-slab/20181019-102510' into devel-hourly-2018102808
git bisect good 3bc526742614a059cb5c26266f4f1bf59ae041b3 # 16:55 G 11 0 0 0 Merge 'omap/omap-for-v4.21/dt-ti-sysc' into devel-hourly-2018102808
git bisect good 31d5a65301dd1fdd53800595e4324719b8c51187 # 17:11 G 11 0 0 0 Merge 'linux-review/Wenwen-Wang/firmware-coreboot-Fix-a-missing-check-bug/20181019-034346' into devel-hourly-2018102808
git bisect good 6a340459751dc3c0eef95d154c983e8f9cd308ac # 17:23 G 11 0 0 0 Merge 'linux-review/Nathan-Chancellor/ARM-OMAP2-prm44xx-Fix-section-annotation-on-omap44xx_prm_enable_io_wakeup/20181018-095145' into devel-hourly-2018102808
git bisect bad 7b5fe6b81886c1e68c0023f5382e004caa80b6af # 17:54 B 0 11 26 0 block: make dma_alignment as stacked limit
git bisect bad 040c7559ec2834dc6ac98b49339feba71a9d9c3f # 18:10 B 0 6 20 0 block: move .dma_alignment into q->limits
git bisect bad bb612324ad90ce8f08869450f132bda22237b369 # 18:24 B 0 2 16 0 block: warn on un-aligned DMA IO buffer
# first bad commit: [bb612324ad90ce8f08869450f132bda22237b369] block: warn on un-aligned DMA IO buffer
git bisect good 70ee54b191dfcd2ea6ec58830a433de083f0de6b # 18:49 G 31 0 0 0 Merge branch 'for-4.20/block' into for-next
# extra tests with debug options
git bisect bad bb612324ad90ce8f08869450f132bda22237b369 # 19:02 B 0 1 15 0 block: warn on un-aligned DMA IO buffer
# extra tests on HEAD of linux-devel/devel-hourly-2018102808
git bisect bad 42ca2b21379ff3e647c49bba26c0885139cff1e3 # 19:07 B 0 13 30 0 0day head guard for 'devel-hourly-2018102808'
# extra tests on tree/branch linux-review/Ming-Lei/block-introduce-helpers-for-allocating-io-buffer-from-slab/20181019-102510
git bisect bad 04607143755201a894273be9e955b8e1f61de45f # 19:22 B 0 7 21 0 xfs: use block layer helpers to allocate io buffer from slab
# extra tests with first bad commit reverted
git bisect good 309db6a58bd2705b758b31737b496f7752be1994 # 19:37 G 10 0 0 0 Revert "block: warn on un-aligned DMA IO buffer"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 4 months
a31acd3ee8 ("x86/mm: Page size aware flush_tlb_mm_range()"): BUG: KASAN: stack-out-of-bounds in __unwind_start
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542
Author: Peter Zijlstra <peterz(a)infradead.org>
AuthorDate: Sun Aug 26 12:56:48 2018 +0200
Commit: Peter Zijlstra <peterz(a)infradead.org>
CommitDate: Tue Oct 9 16:51:11 2018 +0200
x86/mm: Page size aware flush_tlb_mm_range()
Use the new tlb_get_unmap_shift() to determine the stride of the
INVLPG loop.
Cc: Nick Piggin <npiggin(a)gmail.com>
Cc: Will Deacon <will.deacon(a)arm.com>
Cc: "Aneesh Kumar K.V" <aneesh.kumar(a)linux.vnet.ibm.com>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Cc: Dave Hansen <dave.hansen(a)linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz(a)infradead.org>
a5b966ae42 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm
a31acd3ee8 x86/mm: Page size aware flush_tlb_mm_range()
69d5b97c59 HID: we do not randomly make new drivers 'default y'
8c60c36d0b Add linux-next specific files for 20181019
+-----------------------------------------------------+------------+------------+------------+---------------+
| | a5b966ae42 | a31acd3ee8 | 69d5b97c59 | next-20181019 |
+-----------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 26 | 0 | 0 | 0 |
| boot_failures | 0 | 11 | 11 | 11 |
| BUG:KASAN:stack-out-of-bounds_in__unwind_start | 0 | 11 | 11 | 11 |
| WARNING:at_kernel/locking/lockdep.c:#lock_downgrade | 0 | 0 | 11 | 11 |
| RIP:lock_downgrade | 0 | 0 | 11 | 11 |
+-----------------------------------------------------+------------+------------+------------+---------------+
[ 378.192588] Freeing unused kernel image memory: 1440K
[ 378.288842] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 378.289798] rodata_test: all tests were successful
[ 378.290495] Run /init as init process
[ 378.298833] ==================================================================
[ 378.299979] BUG: KASAN: stack-out-of-bounds in __unwind_start+0x92/0x370
[ 378.300898] Write of size 88 at addr ffff880000337918 by task init/1
[ 378.301983]
[ 378.302240] CPU: 0 PID: 1 Comm: init Not tainted 4.19.0-rc5-00035-ga31acd3 #1
[ 378.303196] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 378.304311] Call Trace:
[ 378.304679] dump_stack+0x164/0x21b
[ 378.305182] ? printk+0xbd/0xe4
[ 378.305644] ? arch_local_irq_restore+0x37/0x37
[ 378.306313] ? rcu_read_unlock_sched_notrace+0x1d/0x1d
[ 378.307035] ? preempt_trace+0x8/0x1c
[ 378.307579] ? __unwind_start+0x92/0x370
[ 378.308147] print_address_description+0x55/0x228
[ 378.308826] ? __unwind_start+0x92/0x370
[ 378.309416] kasan_report+0x249/0x287
[ 378.309949] memset+0x1f/0x31
[ 378.311062] __unwind_start+0x92/0x370
[ 378.311616] ? unwind_next_frame+0x85f/0x85f
[ 378.312235] ? free_unref_page_list+0x35a/0x39e
[ 378.312878] ? flush_tlb_mm_range+0x23f/0x28d
[ 378.313509] ? clear_sched_clock_stable+0xff/0xff
[ 378.314192] ? lock_is_held_type+0x78/0x88
[ 378.314783] ? free_unref_page+0x6e/0x6e
[ 378.315384] __save_stack_trace+0x65/0xe8
[ 378.315970] ? release_pages+0x3c4/0x409
[ 378.316582] save_stack+0x32/0xa3
[ 378.317078] ? tlb_flush_mmu_tlbonly+0xbf/0x123
[ 378.317722] ? __tlb_reset_range+0xcd/0xdc
[ 378.318310] ? tlb_flush_mmu_free+0x69/0x92
[ 378.318893] ? preempt_trace+0x8/0x1c
[ 378.319435] ? tracer_preempt_on+0x23/0x50
[ 378.320008] ? preempt_count_sub+0x11/0x1d
[ 378.320608] ? trace_preempt_on+0x1d0/0x213
[ 378.321196] ? trace_hardirqs_off_caller+0x60/0x60
[ 378.321865] ? trace_preempt_on+0x213/0x213
[ 378.322456] ? tlb_gather_mmu+0x5f/0x5f
[ 378.323021] ? trace_irq_enable_rcuidle+0x1af/0x1f2
[ 378.323709] ? trace_irq_disable_rcuidle+0x1f2/0x1f2
[ 378.324407] ? hlock_class+0x6f/0x8d
[ 378.324929] ? mark_lock+0x2b/0x26e
[ 378.325449] ? __phys_addr+0x8c/0x92
[ 378.325972] __kasan_slab_free+0x102/0x124
[ 378.326557] slab_free_freelist_hook+0x92/0xe0
[ 378.327191] kmem_cache_free+0x76/0x1dc
[ 378.327737] ? remove_vma+0xbc/0xc4
[ 378.328235] remove_vma+0xbc/0xc4
[ 378.328708] do_munmap+0x530/0x563
[ 378.329204] vm_munmap+0xd9/0x130
[ 378.329679] ? __x64_sys_brk+0x33e/0x33e
[ 378.330241] ? write_seqcount_end+0x1f/0x23
[ 378.330832] __x64_sys_munmap+0x31/0x36
[ 378.331396] do_syscall_64+0x3eb/0x44b
[ 378.331926] ? syscall_return_slowpath+0x3dd/0x3dd
[ 378.332605] ? context_tracking_is_enabled+0x83/0xaf
[ 378.333298] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe
[ 378.334044] ? trace_irq_disable_rcuidle+0x1af/0x1f2
[ 378.334781] ? cpumask_test_cpu+0x28/0x28
[ 378.335509] ? rcu_read_unlock_sched_notrace+0x5/0x1d
[ 378.336236] ? prepare_exit_to_usermode+0x2b0/0x2f3
[ 378.336939] ? enter_from_user_mode+0x57/0x57
[ 378.337580] ? kvm_read_and_reset_pf_reason+0x25/0x25
[ 378.338309] ? mark_held_locks+0x67/0x81
[ 378.338878] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe
[ 378.339635] ? lockdep_hardirqs_off+0xf2/0xfb
[ 378.342306] ? trace_hardirqs_off_thunk+0x1a/0x1c
[ 378.342985] entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 378.343701] RIP: 0033:0x7f0939e95a17
[ 378.344248] Code: f0 ff ff 73 01 c3 48 8d 0d 8a a7 20 00 31 d2 48 29 c2 89 11 48 83 c8 ff eb eb 90 90 90 90 90 90 90 90 90 b8 0b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8d 0d 5d a7 20 00 31 d2 48 29 c2 89
[ 378.346800] RSP: 002b:00007ffc1cb77d78 EFLAGS: 00000203 ORIG_RAX: 000000000000000b
[ 378.347887] RAX: ffffffffffffffda RBX: 00007f093a0a01c8 RCX: 00007f0939e95a17
[ 378.348889] RDX: 000000000001dd00 RSI: 0000000000000413 RDI: 00007f093a09c000
[ 378.349887] RBP: 00007ffc1cb77ec0 R08: 0000000000000001 R09: 0000000000000007
[ 378.350879] R10: 00007f0939e90717 R11: 0000000000000203 R12: 000000e532dcfbe4
[ 378.351871] R13: 000000e532c785e7 R14: 00007f093a09a700 R15: 00007f093a09f9d8
[ 378.352864]
[ 378.353105] The buggy address belongs to the page:
[ 378.353782] page:ffffea000000cdc0 count:0 mapcount:0 mapping:0000000000000000 index:0x0
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start dd5e791be1fe7870ef7d5e68ac19bf7d9460a1d1 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d --
git bisect bad dc7875563b7fb1d58d8ea66860690d809b892082 # 01:50 B 0 2 16 0 Merge 'block/mq-maps' into devel-spot-201810252124
git bisect bad ce6c97b2e33b8df9718712879667185f9e47a192 # 02:14 B 0 1 15 0 Merge 'vireshk-pm/opp/genpd/required-opps' into devel-spot-201810252124
git bisect bad 6a401649772a60e0295c309a72d7d02c4407b759 # 02:38 B 0 5 19 0 Merge 'vincent.guittot/sched/pelt' into devel-spot-201810252124
git bisect bad e1100c624b286bd26c8a9fd7c623dc7620780dbf # 03:03 B 0 2 16 0 Merge 'linux-review/Andrew-Lunn/net-phy-genphy_10g_driver-Avoid-NULL-pointer-dereference/20181025-204453' into devel-spot-201810252124
git bisect good a7797cd3410d7561d1f93cf40ea631b31a3d1b3a # 03:31 G 11 0 3 3 Merge 'drm-tip/drm-tip' into devel-spot-201810252124
git bisect good 385380978d5b8809131747835aa8dd6fcd832742 # 03:47 G 11 0 5 5 Merge 'abelloni/rtc-next' into devel-spot-201810252124
git bisect good 3f80e08f40cdb308589a49077c87632fa4508b21 # 04:21 G 11 0 3 3 tcp: add tcp_reset_xmit_timer() helper
git bisect good 58a0228707870c8330917f919804986855443a19 # 04:42 G 11 0 3 3 Merge tag 'acpi-4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect good 382d72a9aa525b56ab8453ce61751fa712414d3d # 05:05 G 11 0 5 5 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 44adbac8f7217040be97928cd19998259d9d4418 # 05:21 B 0 3 17 0 Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect bad a978a5b8d83f795e107a2ff759b28643739be70e # 05:44 B 0 6 20 0 net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST
git bisect bad d7197a5ad8528642cb70f1d27d4d5c7332a2b395 # 05:59 B 0 4 18 0 Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 164477c2331be75d9bd57fb76704e676b2bcd1cd # 06:21 B 0 5 19 0 x86/mm: Clarify hardware vs. software "error_code"
git bisect good 7904ba8a66f400182a204893c92098994e22a88d # 06:45 G 10 0 2 2 x86/mm/cpa: Optimize __cpa_flush_range()
git bisect good cf089611f4c446285046fcd426d90c18f37d2905 # 07:18 G 10 0 3 3 proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted()
git bisect bad c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 # 07:33 B 0 2 16 0 smp: use __cpumask_set_cpu in on_each_cpu_cond
git bisect bad a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542 # 07:56 B 0 3 17 0 x86/mm: Page size aware flush_tlb_mm_range()
git bisect good a5b966ae42a70b194b03eaa5eaea70d8b3790c40 # 08:37 G 11 0 5 5 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm
# first bad commit: [a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542] x86/mm: Page size aware flush_tlb_mm_range()
git bisect good a5b966ae42a70b194b03eaa5eaea70d8b3790c40 # 08:59 G 31 0 6 11 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm
# extra tests with debug options
git bisect bad a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542 # 09:16 B 0 2 16 0 x86/mm: Page size aware flush_tlb_mm_range()
# extra tests on HEAD of linux-devel/devel-spot-201810252124
git bisect bad dd5e791be1fe7870ef7d5e68ac19bf7d9460a1d1 # 09:22 B 0 13 30 0 0day head guard for 'devel-spot-201810252124'
# extra tests on tree/branch linus/master
git bisect bad 69d5b97c597307773fe6c59775a5d5a88bb7e6b3 # 09:39 B 0 1 15 0 HID: we do not randomly make new drivers 'default y'
# extra tests on tree/branch linux-next/master
git bisect bad 8c60c36d0b8c92599b8f0ec391b5250bc40e8e05 # 10:02 B 0 1 15 0 Add linux-next specific files for 20181019
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 4 months
[tcp] a337531b94: netperf.Throughput_Mbps -6.1% regression
by kernel test robot
Greeting,
FYI, we noticed a -6.1% regression of netperf.Throughput_Mbps due to commit:
commit: a337531b942bd8a03e7052444d7e36972aac2d92 ("tcp: up initial rmem to 128KB and SYN rwin to around 64KB")
https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git master
in testcase: netperf
on test machine: 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 8G memory
with following parameters:
ip: ipv4
runtime: 900s
nr_threads: 200%
cluster: cs-localhost
test: TCP_STREAM
ucode: 0x7000013
cpufreq_governor: performance
test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance.
test-url: http://www.netperf.org/netperf/
In addition to that, the commit also has significant impact on the following tests:
+------------------+-------------------------------------------------------------------+
| testcase: change | netperf: netperf.Throughput_Mbps -1.0% regression |
| test machine | 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 8G memory |
| test parameters | cluster=cs-localhost |
| | cpufreq_governor=performance |
| | ip=ipv4 |
| | nr_threads=200% |
| | runtime=300s |
| | send_size=5K |
| | test=TCP_SENDFILE |
| | ucode=0x7000013 |
+------------------+-------------------------------------------------------------------+
| testcase: change | netperf: netperf.Throughput_Mbps -5.9% regression |
| test machine | 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 8G memory |
| test parameters | cluster=cs-localhost |
| | cpufreq_governor=performance |
| | ip=ipv4 |
| | nr_threads=200% |
| | runtime=900s |
| | test=TCP_MAERTS |
| | ucode=0x7000013 |
+------------------+-------------------------------------------------------------------+
| testcase: change | netperf: netperf.Throughput_Mbps -3.2% regression |
| test machine | 4 threads Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz with 4G memory |
| test parameters | cluster=cs-localhost |
| | cpufreq_governor=performance |
| | ip=ipv4 |
| | nr_threads=200% |
| | runtime=900s |
| | test=TCP_MAERTS |
| | ucode=0x20 |
+------------------+-------------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/900s/lkp-bdw-de1/TCP_STREAM/netperf/0x7000013
commit:
3ff6cde846 ("hns3: Another build fix.")
a337531b94 ("tcp: up initial rmem to 128KB and SYN rwin to around 64KB")
3ff6cde846857d45 a337531b942bd8a03e7052444d
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
:4 50% 2:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x
%stddev %change %stddev
\ | \
2497 -6.1% 2345 netperf.Throughput_Mbps
79924 -6.1% 75061 netperf.Throughput_total_Mbps
186513 +11.3% 207590 netperf.time.involuntary_context_switches
5.488e+08 -6.1% 5.154e+08 netperf.workload
1172 ± 34% -37.6% 731.75 ± 5% cpuidle.C1E.usage
1137 ± 34% -40.0% 682.25 ± 8% turbostat.C1E
2775 ± 11% +17.5% 3261 ± 9% sched_debug.cpu.nr_switches.stddev
0.01 ± 17% +28.2% 0.01 ± 10% sched_debug.rt_rq:/.rt_time.avg
0.14 ± 17% +28.2% 0.18 ± 10% sched_debug.rt_rq:/.rt_time.max
0.03 ± 17% +28.2% 0.04 ± 10% sched_debug.rt_rq:/.rt_time.stddev
66336 +0.9% 66948 proc-vmstat.nr_anon_pages
2.755e+08 -6.1% 2.588e+08 proc-vmstat.numa_hit
2.755e+08 -6.1% 2.588e+08 proc-vmstat.numa_local
2.197e+09 -6.1% 2.064e+09 proc-vmstat.pgalloc_normal
2.197e+09 -6.1% 2.064e+09 proc-vmstat.pgfree
5.903e+11 -7.9% 5.438e+11 perf-stat.branch-instructions
2.68 -0.0 2.64 perf-stat.branch-miss-rate%
1.582e+10 -9.2% 1.436e+10 perf-stat.branch-misses
6.26e+11 -4.7% 5.964e+11 perf-stat.cache-misses
6.26e+11 -4.7% 5.964e+11 perf-stat.cache-references
11.69 +8.6% 12.69 perf-stat.cpi
123723 +2.1% 126291 perf-stat.cpu-migrations
0.09 ± 2% +0.0 0.09 perf-stat.dTLB-load-miss-rate%
1.475e+12 -7.1% 1.37e+12 perf-stat.dTLB-loads
1.094e+12 -6.9% 1.018e+12 perf-stat.dTLB-stores
2.912e+08 ± 5% -13.0% 2.533e+08 perf-stat.iTLB-loads
3.019e+12 -7.9% 2.781e+12 perf-stat.instructions
0.09 -7.9% 0.08 perf-stat.ipc
5500 -1.9% 5394 perf-stat.path-length
0.53 ± 2% -0.2 0.38 ± 57% perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames
0.63 ± 2% -0.1 0.58 ± 4% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret
0.73 ± 3% +0.1 0.78 ± 2% perf-profile.calltrace.cycles-pp.tcp_clean_rtx_queue.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
0.96 +0.1 1.03 perf-profile.calltrace.cycles-pp.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish
98.02 +0.1 98.13 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
97.88 +0.1 98.00 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.70 ± 3% -0.1 0.64 ± 4% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.26 ± 5% -0.0 0.21 ± 6% perf-profile.children.cycles-pp._raw_spin_lock_bh
0.28 ± 5% -0.0 0.24 ± 6% perf-profile.children.cycles-pp.lock_sock_nested
0.46 ± 4% -0.0 0.43 ± 2% perf-profile.children.cycles-pp.nf_hook_slow
0.21 ± 8% -0.0 0.18 ± 5% perf-profile.children.cycles-pp.tcp_rcv_space_adjust
0.08 ± 5% -0.0 0.06 perf-profile.children.cycles-pp.entry_SYSCALL_64_stage2
0.08 ± 6% -0.0 0.06 ± 6% perf-profile.children.cycles-pp.ip_finish_output
0.17 ± 6% +0.0 0.20 ± 5% perf-profile.children.cycles-pp.tcp_event_new_data_sent
0.24 ± 4% +0.0 0.27 ± 2% perf-profile.children.cycles-pp.mod_timer
0.15 ± 2% +0.0 0.18 ± 2% perf-profile.children.cycles-pp.__might_sleep
0.80 ± 3% +0.0 0.84 ± 2% perf-profile.children.cycles-pp.tcp_clean_rtx_queue
0.30 ± 3% +0.1 0.36 ± 4% perf-profile.children.cycles-pp.__might_fault
1.61 ± 4% +0.1 1.69 perf-profile.children.cycles-pp.__release_sock
1.06 ± 2% +0.1 1.14 perf-profile.children.cycles-pp.tcp_ack
98.24 +0.1 98.36 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
98.09 +0.1 98.23 perf-profile.children.cycles-pp.do_syscall_64
70.28 +0.6 70.86 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
1.56 -0.1 1.48 ± 3% perf-profile.self.cycles-pp.copy_page_to_iter
0.70 ± 3% -0.1 0.64 ± 4% perf-profile.self.cycles-pp.syscall_return_via_sysret
1.37 ± 2% -0.1 1.32 ± 2% perf-profile.self.cycles-pp.__free_pages_ok
0.55 ± 3% -0.0 0.50 ± 3% perf-profile.self.cycles-pp.__alloc_skb
0.44 ± 3% -0.0 0.40 ± 5% perf-profile.self.cycles-pp.tcp_recvmsg
0.16 ± 9% -0.0 0.14 ± 5% perf-profile.self.cycles-pp.sock_has_perm
0.08 ± 6% -0.0 0.06 perf-profile.self.cycles-pp.entry_SYSCALL_64_stage2
0.10 ± 4% +0.0 0.12 ± 6% perf-profile.self.cycles-pp.tcp_clean_rtx_queue
0.14 ± 6% +0.0 0.17 ± 4% perf-profile.self.cycles-pp.__might_sleep
69.25 +0.5 69.77 perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
netperf.Throughput_Mbps
3000 +-+------------------------------------------------------------------+
| |
2500 +-+..+.+..+.+..+.+..+.+..+.+..+.+..+.+.+..+.+..+.+..+.+..+.+..+.+..+.|
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 |
| : |
2000 +-+ |
|: |
1500 +-+ |
|: |
1000 +-+ |
|: |
|: |
500 +-+ |
| |
0 +-+------------------------------------------------------------------+
netperf.Throughput_total_Mbps
90000 +-+-----------------------------------------------------------------+
| |
80000 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..+.+..+.|
70000 +-+ |
| : |
60000 +-+ |
50000 +-+ |
|: |
40000 +-+ |
30000 +-+ |
|: |
20000 +-+ |
10000 +-+ |
| |
0 +-+-----------------------------------------------------------------+
netperf.workload
6e+08 +-+-----------------------------------------------------------------+
| +..+.+..+.+..+.+.+..+.+..+.+..+.+.+..+.+..+.+..+.+.+..+.+..+.+..+.|
5e+08 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 |
| : |
| : |
4e+08 +-+ |
|: |
3e+08 +-+ |
|: |
2e+08 +-+ |
|: |
| |
1e+08 +-+ |
| |
0 +-+-----------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
***************************************************************************************************
lkp-bdw-de1: 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 8G memory
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/send_size/tbox_group/test/testcase/ucode:
cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/300s/5K/lkp-bdw-de1/TCP_SENDFILE/netperf/0x7000013
commit:
3ff6cde846 ("hns3: Another build fix.")
a337531b94 ("tcp: up initial rmem to 128KB and SYN rwin to around 64KB")
3ff6cde846857d45 a337531b942bd8a03e7052444d
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
1:4 -25% :4 dmesg.WARNING:at#for_ip_interrupt_entry/0x
%stddev %change %stddev
\ | \
5211 -1.0% 5160 netperf.Throughput_Mbps
166777 -1.0% 165138 netperf.Throughput_total_Mbps
1268 -1.6% 1247 netperf.time.percent_of_cpu_this_job_got
3539 -1.6% 3481 netperf.time.system_time
282.77 -1.5% 278.54 netperf.time.user_time
1435875 -1.0% 1421780 netperf.time.voluntary_context_switches
1.222e+09 -1.0% 1.21e+09 netperf.workload
22728 -1.3% 22437 vmstat.system.cs
1218263 ± 3% -5.6% 1150027 ± 4% proc-vmstat.pgalloc_normal
1197588 ± 4% -6.0% 1125684 ± 4% proc-vmstat.pgfree
3424 ± 17% -28.2% 2456 ± 21% sched_debug.cpu.nr_load_updates.stddev
9.00 ± 11% -19.9% 7.21 ± 11% sched_debug.cpu.nr_uninterruptible.max
35344728 ± 33% -94.5% 1954598 ±144% cpuidle.C3.time
79217 ± 32% -95.5% 3571 ±115% cpuidle.C3.usage
13342584 ± 19% +253.4% 47153200 ± 34% cpuidle.C6.time
17886 ± 21% +185.8% 51115 ± 34% cpuidle.C6.usage
4295 ± 24% +108.0% 8934 ± 53% cpuidle.POLL.time
79180 ± 32% -95.6% 3487 ±118% turbostat.C3
0.73 ± 32% -0.7 0.04 ±144% turbostat.C3%
17693 ± 21% +187.9% 50931 ± 34% turbostat.C6
0.27 ± 19% +0.7 0.97 ± 34% turbostat.C6%
0.35 ± 30% -89.9% 0.04 ±173% turbostat.CPU%c3
0.08 ± 6% +693.3% 0.59 ± 38% turbostat.CPU%c6
2.95 +3.1% 3.04 turbostat.RAMWatt
1.711e+12 -1.3% 1.689e+12 perf-stat.branch-instructions
5.345e+10 -1.2% 5.283e+10 perf-stat.branch-misses
9.417e+10 +16.7% 1.099e+11 perf-stat.cache-misses
9.417e+10 +16.7% 1.099e+11 perf-stat.cache-references
6927335 -1.1% 6849494 perf-stat.context-switches
2.936e+12 -1.3% 2.899e+12 perf-stat.dTLB-loads
1.796e+12 -1.3% 1.773e+12 perf-stat.dTLB-stores
80.43 +3.5 83.95 perf-stat.iTLB-load-miss-rate%
3.809e+09 ± 4% -4.7% 3.629e+09 ± 2% perf-stat.iTLB-load-misses
9.248e+08 ± 3% -25.0% 6.934e+08 perf-stat.iTLB-loads
8.835e+12 -1.3% 8.719e+12 perf-stat.instructions
69.17 -1.1 68.08 perf-profile.calltrace.cycles-pp.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
65.80 -1.0 64.79 perf-profile.calltrace.cycles-pp.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
55.88 -0.8 55.04 perf-profile.calltrace.cycles-pp.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
52.32 -0.8 51.56 perf-profile.calltrace.cycles-pp.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64
35.71 -0.6 35.11 perf-profile.calltrace.cycles-pp.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64
34.84 -0.6 34.26 perf-profile.calltrace.cycles-pp.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile
33.94 -0.5 33.41 perf-profile.calltrace.cycles-pp.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct
26.16 -0.5 25.70 perf-profile.calltrace.cycles-pp.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage
30.02 -0.5 29.55 perf-profile.calltrace.cycles-pp.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor
28.77 -0.4 28.34 perf-profile.calltrace.cycles-pp.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor
27.68 -0.4 27.27 perf-profile.calltrace.cycles-pp.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe
27.98 -0.4 27.58 perf-profile.calltrace.cycles-pp.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe
20.30 -0.3 19.95 perf-profile.calltrace.cycles-pp.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage
19.49 -0.3 19.16 perf-profile.calltrace.cycles-pp.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage
9.78 -0.2 9.53 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage
9.94 -0.2 9.70 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage
6.32 -0.2 6.09 perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked
5.59 -0.2 5.42 perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages
5.19 -0.2 5.02 perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames
4.79 -0.2 4.62 perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start
5.51 -0.2 5.35 perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2
5.00 -0.2 4.84 perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack
5.52 -0.2 5.36 perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output
5.37 -0.2 5.21 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip
4.68 -0.2 4.53 perf-profile.calltrace.cycles-pp.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.61 -0.2 5.46 perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit
5.21 -0.2 5.06 perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq
4.58 -0.2 4.42 perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit
5.66 -0.2 5.50 perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb
4.39 -0.2 4.24 perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline
2.87 ± 2% -0.1 2.76 perf-profile.calltrace.cycles-pp.selinux_file_permission.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64
1.25 ± 3% -0.1 1.15 perf-profile.calltrace.cycles-pp.__inode_security_revalidate.selinux_file_permission.security_file_permission.do_sendfile.__x64_sys_sendfile64
4.30 -0.1 4.20 perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog
1.86 -0.1 1.77 ± 3% perf-profile.calltrace.cycles-pp.release_sock.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage
1.14 -0.1 1.08 ± 2% perf-profile.calltrace.cycles-pp.file_has_perm.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64
0.69 -0.1 0.63 perf-profile.calltrace.cycles-pp.tcp_release_cb.release_sock.tcp_sendpage.inet_sendpage.kernel_sendpage
0.61 ± 2% -0.1 0.56 ± 2% perf-profile.calltrace.cycles-pp.__might_fault.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.61 ± 2% -0.0 0.57 ± 4% perf-profile.calltrace.cycles-pp.avc_has_perm.file_has_perm.security_file_permission.do_splice_direct.do_sendfile
0.57 ± 2% +0.0 0.61 ± 2% perf-profile.calltrace.cycles-pp.___might_sleep.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg
90.63 +0.2 90.83 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
91.39 +0.2 91.62 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
20.12 +1.3 21.46 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
20.10 +1.3 21.44 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
19.84 +1.4 21.24 perf-profile.calltrace.cycles-pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64
19.89 +1.4 21.30 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
15.07 +1.6 16.65 perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom
14.25 +1.6 15.82 perf-profile.calltrace.cycles-pp.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
11.15 +1.6 12.74 perf-profile.calltrace.cycles-pp.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg
10.84 +1.6 12.45 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg
69.33 -1.1 68.23 perf-profile.children.cycles-pp.__x64_sys_sendfile64
65.94 -1.0 64.92 perf-profile.children.cycles-pp.do_sendfile
55.98 -0.8 55.14 perf-profile.children.cycles-pp.do_splice_direct
52.38 -0.8 51.60 perf-profile.children.cycles-pp.splice_direct_to_actor
35.77 -0.6 35.16 perf-profile.children.cycles-pp.direct_splice_actor
34.91 -0.6 34.33 perf-profile.children.cycles-pp.splice_from_pipe
34.07 -0.5 33.53 perf-profile.children.cycles-pp.__splice_from_pipe
30.09 -0.5 29.62 perf-profile.children.cycles-pp.pipe_to_sendpage
26.31 -0.5 25.86 perf-profile.children.cycles-pp.tcp_sendpage
28.85 -0.4 28.42 perf-profile.children.cycles-pp.sock_sendpage
27.75 -0.4 27.33 perf-profile.children.cycles-pp.inet_sendpage
28.05 -0.4 27.65 perf-profile.children.cycles-pp.kernel_sendpage
20.38 -0.3 20.03 perf-profile.children.cycles-pp.tcp_sendpage_locked
19.62 -0.3 19.29 perf-profile.children.cycles-pp.do_tcp_sendpages
9.69 -0.3 9.42 perf-profile.children.cycles-pp.security_file_permission
8.60 -0.2 8.38 perf-profile.children.cycles-pp.__tcp_transmit_skb
10.66 -0.2 10.43 perf-profile.children.cycles-pp.tcp_write_xmit
10.79 -0.2 10.56 perf-profile.children.cycles-pp.__tcp_push_pending_frames
7.82 -0.2 7.64 perf-profile.children.cycles-pp.__ip_queue_xmit
7.38 -0.2 7.20 perf-profile.children.cycles-pp.ip_output
6.36 -0.2 6.19 perf-profile.children.cycles-pp.__local_bh_enable_ip
5.95 -0.2 5.78 perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline
4.86 -0.2 4.69 perf-profile.children.cycles-pp.ip_rcv
5.07 -0.2 4.91 perf-profile.children.cycles-pp.__netif_receive_skb_one_core
5.44 -0.2 5.29 perf-profile.children.cycles-pp.net_rx_action
5.58 -0.2 5.42 perf-profile.children.cycles-pp.do_softirq_own_stack
5.28 -0.2 5.13 perf-profile.children.cycles-pp.process_backlog
6.70 -0.2 6.55 perf-profile.children.cycles-pp.ip_finish_output2
5.67 -0.1 5.52 perf-profile.children.cycles-pp.do_softirq
2.76 ± 3% -0.1 2.62 perf-profile.children.cycles-pp.__inode_security_revalidate
1.39 ± 4% -0.1 1.27 ± 2% perf-profile.children.cycles-pp._cond_resched
4.45 -0.1 4.34 perf-profile.children.cycles-pp.ip_local_deliver
0.73 ± 5% -0.1 0.64 ± 3% perf-profile.children.cycles-pp.rcu_all_qs
0.72 -0.1 0.65 perf-profile.children.cycles-pp.tcp_release_cb
0.30 ± 5% -0.1 0.24 ± 3% perf-profile.children.cycles-pp.tcp_rcv_space_adjust
0.43 ± 4% -0.0 0.39 ± 5% perf-profile.children.cycles-pp.copy_user_generic_unrolled
0.17 ± 7% -0.0 0.12 ± 6% perf-profile.children.cycles-pp.ip_rcv_finish_core
0.19 ± 7% -0.0 0.15 ± 6% perf-profile.children.cycles-pp.ip_rcv_finish
0.14 ± 5% -0.0 0.11 ± 8% perf-profile.children.cycles-pp.tcp_rearm_rto
0.10 ± 11% -0.0 0.06 ± 6% perf-profile.children.cycles-pp.sockfd_lookup_light
0.07 ± 5% +0.0 0.09 ± 5% perf-profile.children.cycles-pp.skb_entail
0.11 ± 3% +0.0 0.13 ± 6% perf-profile.children.cycles-pp.scheduler_tick
0.51 ± 3% +0.0 0.55 ± 3% perf-profile.children.cycles-pp.tcp_established_options
90.70 +0.2 90.90 perf-profile.children.cycles-pp.do_syscall_64
91.47 +0.2 91.70 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
20.13 +1.3 21.47 perf-profile.children.cycles-pp.__x64_sys_recvfrom
20.10 +1.3 21.44 perf-profile.children.cycles-pp.__sys_recvfrom
19.89 +1.4 21.30 perf-profile.children.cycles-pp.inet_recvmsg
19.84 +1.4 21.26 perf-profile.children.cycles-pp.tcp_recvmsg
16.63 +1.6 18.19 perf-profile.children.cycles-pp.copy_page_to_iter
15.08 +1.6 16.66 perf-profile.children.cycles-pp.skb_copy_datagram_iter
11.24 +1.6 12.82 perf-profile.children.cycles-pp.copyout
11.24 +1.6 12.82 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
5.68 -0.2 5.51 perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline
0.67 -0.1 0.60 ± 2% perf-profile.self.cycles-pp.tcp_release_cb
0.93 ± 2% -0.1 0.86 ± 2% perf-profile.self.cycles-pp.__inode_security_revalidate
1.09 ± 2% -0.0 1.05 ± 2% perf-profile.self.cycles-pp.do_syscall_64
0.16 ± 9% -0.0 0.12 ± 7% perf-profile.self.cycles-pp.ip_rcv_finish_core
0.09 ± 11% -0.0 0.05 ± 62% perf-profile.self.cycles-pp.__tcp_ack_snd_check
0.40 ± 3% -0.0 0.36 ± 7% perf-profile.self.cycles-pp.copy_user_generic_unrolled
0.80 -0.0 0.77 ± 2% perf-profile.self.cycles-pp.current_time
0.28 ± 2% -0.0 0.25 ± 3% perf-profile.self.cycles-pp.tcp_recvmsg
0.27 ± 6% -0.0 0.24 ± 5% perf-profile.self.cycles-pp.__alloc_skb
0.18 ± 6% -0.0 0.15 ± 7% perf-profile.self.cycles-pp.tcp_mstamp_refresh
0.10 ± 5% -0.0 0.08 ± 5% perf-profile.self.cycles-pp.__tcp_select_window
0.22 ± 3% +0.0 0.24 ± 2% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.46 ± 5% +0.0 0.51 ± 4% perf-profile.self.cycles-pp.tcp_established_options
11.14 +1.5 12.68 perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
***************************************************************************************************
lkp-bdw-de1: 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 8G memory
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/900s/lkp-bdw-de1/TCP_MAERTS/netperf/0x7000013
commit:
3ff6cde846 ("hns3: Another build fix.")
a337531b94 ("tcp: up initial rmem to 128KB and SYN rwin to around 64KB")
3ff6cde846857d45 a337531b942bd8a03e7052444d
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
1:4 2% 1:4 perf-profile.children.cycles-pp.schedule_timeout
%stddev %change %stddev
\ | \
2497 -5.9% 2349 netperf.Throughput_Mbps
79914 -5.9% 75172 netperf.Throughput_total_Mbps
2472 +4.7% 2588 netperf.time.maximum_resident_set_size
8998 +8.0% 9715 netperf.time.minor_page_faults
88.91 -13.7% 76.77 netperf.time.user_time
5.487e+08 -5.9% 5.162e+08 netperf.workload
50507215 ± 49% -63.0% 18671277 ± 27% cpuidle.C3.time
111760 ± 6% +12.4% 125584 ± 3% meminfo.DirectMap4k
0.35 ± 49% -0.2 0.13 ± 29% turbostat.C3%
42.19 -1.2% 41.70 turbostat.PkgWatt
1988 +9.6% 2180 ± 2% sched_debug.cfs_rq:/.util_est_enqueued.max
401.62 ± 3% +11.2% 446.64 ± 4% sched_debug.cfs_rq:/.util_est_enqueued.stddev
3.91 ± 12% -18.4% 3.19 ± 14% sched_debug.cpu.nr_uninterruptible.stddev
697.25 ± 4% +48.3% 1034 ± 19% slabinfo.dmaengine-unmap-16.active_objs
697.25 ± 4% +48.3% 1034 ± 19% slabinfo.dmaengine-unmap-16.num_objs
1464 ± 11% -20.9% 1157 ± 9% slabinfo.skbuff_head_cache.active_objs
1464 ± 11% -20.9% 1157 ± 9% slabinfo.skbuff_head_cache.num_objs
70462 +1.3% 71390 proc-vmstat.nr_active_anon
66190 +1.5% 67154 proc-vmstat.nr_anon_pages
70462 +1.3% 71390 proc-vmstat.nr_zone_active_anon
2.756e+08 -6.0% 2.592e+08 proc-vmstat.numa_hit
2.756e+08 -6.0% 2.592e+08 proc-vmstat.numa_local
2.197e+09 -6.0% 2.067e+09 proc-vmstat.pgalloc_normal
2.197e+09 -6.0% 2.066e+09 proc-vmstat.pgfree
5.831e+11 -7.8% 5.377e+11 perf-stat.branch-instructions
1.567e+10 -8.9% 1.428e+10 perf-stat.branch-misses
6.246e+11 -4.4% 5.974e+11 perf-stat.cache-misses
6.246e+11 -4.4% 5.974e+11 perf-stat.cache-references
11.79 +8.4% 12.78 perf-stat.cpi
122574 +2.4% 125502 perf-stat.cpu-migrations
1.473e+12 -7.0% 1.369e+12 perf-stat.dTLB-loads
0.07 ± 13% +0.0 0.09 ± 6% perf-stat.dTLB-store-miss-rate%
7.83e+08 ± 13% +15.6% 9.049e+08 ± 6% perf-stat.dTLB-store-misses
1.092e+12 -6.8% 1.017e+12 perf-stat.dTLB-stores
1.153e+09 -10.1% 1.037e+09 perf-stat.iTLB-load-misses
2.66e+08 ± 4% -7.0% 2.474e+08 perf-stat.iTLB-loads
2.994e+12 -7.8% 2.761e+12 perf-stat.instructions
0.08 -7.8% 0.08 perf-stat.ipc
5456 -2.0% 5348 perf-stat.path-length
2.62 -0.1 2.49 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
2.64 -0.1 2.51 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish
2.83 -0.1 2.73 perf-profile.calltrace.cycles-pp.__free_pages_ok.skb_release_data.__kfree_skb.tcp_recvmsg.inet_recvmsg
3.64 -0.1 3.54 perf-profile.calltrace.cycles-pp.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom
3.27 -0.1 3.18 perf-profile.calltrace.cycles-pp.skb_release_data.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
98.03 +0.1 98.11 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
97.89 +0.1 97.96 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.44 ± 58% +0.3 0.71 ± 5% perf-profile.calltrace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.copy_user_enhanced_fast_string.copyout.copy_page_to_iter
2.92 ± 6% +0.4 3.29 ± 4% perf-profile.calltrace.cycles-pp.apic_timer_interrupt.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.skb_copy_datagram_iter
0.00 +0.5 0.55 ± 6% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.copy_user_enhanced_fast_string.copyout
3.64 -0.1 3.52 perf-profile.children.cycles-pp.tcp_write_xmit
3.60 -0.1 3.48 perf-profile.children.cycles-pp.__tcp_push_pending_frames
2.84 -0.1 2.74 perf-profile.children.cycles-pp.__free_pages_ok
4.08 -0.1 4.00 perf-profile.children.cycles-pp.__kfree_skb
0.80 ± 2% -0.1 0.74 ± 3% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline
0.23 ± 4% -0.0 0.20 ± 5% perf-profile.children.cycles-pp.__sk_mem_schedule
0.22 ± 4% -0.0 0.19 ± 5% perf-profile.children.cycles-pp.__sk_mem_raise_allocated
0.06 -0.0 0.04 ± 57% perf-profile.children.cycles-pp.tcp_release_cb
0.08 ± 6% -0.0 0.06 ± 15% perf-profile.children.cycles-pp.__tcp_select_window
0.23 +0.0 0.24 ± 2% perf-profile.children.cycles-pp.__tcp_send_ack
0.06 ± 11% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.___perf_sw_event
0.06 ± 14% +0.0 0.09 ± 13% perf-profile.children.cycles-pp.tcp_write_timer_handler
0.12 ± 7% +0.0 0.15 ± 5% perf-profile.children.cycles-pp.update_curr
0.06 ± 11% +0.0 0.09 ± 17% perf-profile.children.cycles-pp.call_timer_fn
0.17 ± 4% +0.0 0.20 ± 3% perf-profile.children.cycles-pp.___slab_alloc
0.18 ± 4% +0.0 0.21 ± 3% perf-profile.children.cycles-pp.__slab_alloc
0.05 ± 58% +0.0 0.08 ± 15% perf-profile.children.cycles-pp.tcp_write_timer
0.04 ± 58% +0.0 0.08 ± 16% perf-profile.children.cycles-pp.tcp_send_loss_probe
0.32 ± 3% +0.0 0.35 perf-profile.children.cycles-pp.kmem_cache_alloc_node
0.14 ± 7% +0.0 0.19 ± 16% perf-profile.children.cycles-pp.preempt_schedule_common
0.21 ± 12% +0.1 0.27 ± 6% perf-profile.children.cycles-pp.task_tick_fair
0.00 +0.1 0.06 ± 11% perf-profile.children.cycles-pp.__tcp_retransmit_skb
0.51 ± 3% +0.1 0.57 ± 6% perf-profile.children.cycles-pp.__sched_text_start
1.61 +0.1 1.68 ± 2% perf-profile.children.cycles-pp.__release_sock
1.06 ± 3% +0.1 1.14 ± 2% perf-profile.children.cycles-pp.tcp_ack
0.28 ± 9% +0.1 0.36 ± 4% perf-profile.children.cycles-pp.scheduler_tick
98.09 +0.1 98.18 perf-profile.children.cycles-pp.do_syscall_64
98.23 +0.1 98.32 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.49 ± 8% +0.1 0.58 ± 5% perf-profile.children.cycles-pp.update_process_times
0.50 ± 8% +0.1 0.61 ± 6% perf-profile.children.cycles-pp.tick_sched_handle
0.54 ± 9% +0.1 0.67 ± 5% perf-profile.children.cycles-pp.tick_sched_timer
0.79 ± 8% +0.1 0.93 ± 3% perf-profile.children.cycles-pp.__hrtimer_run_queues
0.93 ± 9% +0.2 1.09 ± 2% perf-profile.children.cycles-pp.hrtimer_interrupt
1.13 ± 10% +0.2 1.37 ± 4% perf-profile.children.cycles-pp.smp_apic_timer_interrupt
2.51 ± 6% +0.4 2.87 ± 3% perf-profile.children.cycles-pp.apic_timer_interrupt
70.21 +0.4 70.63 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
1.61 -0.1 1.49 ± 2% perf-profile.self.cycles-pp.copy_page_to_iter
0.78 ± 2% -0.1 0.72 ± 3% perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline
1.37 -0.1 1.32 perf-profile.self.cycles-pp.__free_pages_ok
0.21 ± 5% -0.0 0.18 ± 4% perf-profile.self.cycles-pp.__sk_mem_raise_allocated
0.65 ± 2% -0.0 0.62 perf-profile.self.cycles-pp.free_one_page
0.41 ± 2% -0.0 0.39 ± 4% perf-profile.self.cycles-pp.skb_copy_datagram_iter
0.08 ± 6% -0.0 0.06 ± 15% perf-profile.self.cycles-pp.__tcp_select_window
0.10 ± 5% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.import_single_range
0.14 ± 5% +0.0 0.16 ± 5% perf-profile.self.cycles-pp.___slab_alloc
0.19 ± 3% +0.0 0.21 ± 3% perf-profile.self.cycles-pp.kmem_cache_alloc_node
0.15 ± 4% +0.0 0.17 ± 4% perf-profile.self.cycles-pp.__might_sleep
0.03 ±100% +0.0 0.07 ± 13% perf-profile.self.cycles-pp.___perf_sw_event
***************************************************************************************************
lkp-u410: 4 threads Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz with 4G memory
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/900s/lkp-u410/TCP_MAERTS/netperf/0x20
commit:
3ff6cde846 ("hns3: Another build fix.")
a337531b94 ("tcp: up initial rmem to 128KB and SYN rwin to around 64KB")
3ff6cde846857d45 a337531b942bd8a03e7052444d
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
4:4 -100% :4 dmesg.RIP:intel_modeset_init[i915]
4:4 -100% :4 dmesg.WARNING:at_drivers/gpu/drm/i915/intel_display.c:#intel_modeset_init[i915]
2:4 -3% 2:4 perf-profile.children.cycles-pp.schedule_timeout
%stddev %change %stddev
\ | \
3879 -3.2% 3753 netperf.Throughput_Mbps
31036 -3.2% 30030 netperf.Throughput_total_Mbps
2463 +3.6% 2552 netperf.time.maximum_resident_set_size
2499 +7.5% 2685 netperf.time.minor_page_faults
24.96 -14.8% 21.28 ± 8% netperf.time.user_time
543040 ± 13% -15.9% 456816 ± 2% netperf.time.voluntary_context_switches
2.131e+08 -3.2% 2.062e+08 netperf.workload
21274 +3.3% 21986 interrupts.CAL:Function_call_interrupts
826.00 ± 6% -27.1% 602.00 ± 23% slabinfo.skbuff_head_cache.active_objs
3904 ± 2% -4.5% 3728 vmstat.system.cs
56.50 ± 2% +8.8% 61.50 ± 5% turbostat.CoreTmp
56.75 ± 2% +8.4% 61.50 ± 5% turbostat.PkgTmp
4224 ±173% +294.2% 16653 ± 52% sched_debug.cfs_rq:/.spread0.avg
110.92 ± 8% -22.2% 86.34 ± 10% sched_debug.cfs_rq:/.util_avg.stddev
896147 ± 3% -11.3% 795033 ± 4% sched_debug.cpu.avg_idle.max
162406 ± 9% -26.1% 119960 ± 21% sched_debug.cpu.avg_idle.stddev
59886 ± 3% -3.8% 57590 proc-vmstat.nr_dirty_background_threshold
119920 ± 3% -3.8% 115322 proc-vmstat.nr_dirty_threshold
628429 ± 3% -3.7% 605425 proc-vmstat.nr_free_pages
1.071e+08 -3.2% 1.036e+08 proc-vmstat.numa_hit
1.071e+08 -3.2% 1.036e+08 proc-vmstat.numa_local
8.503e+08 -3.2% 8.229e+08 proc-vmstat.pgfree
2.265e+11 -5.7% 2.135e+11 perf-stat.branch-instructions
3.01 -0.1 2.94 perf-stat.branch-miss-rate%
6.809e+09 -7.8% 6.279e+09 ± 3% perf-stat.branch-misses
30.13 +2.0 32.13 perf-stat.cache-miss-rate%
5.149e+10 +3.2% 5.314e+10 perf-stat.cache-misses
1.709e+11 -3.2% 1.654e+11 perf-stat.cache-references
3532029 ± 2% -4.5% 3373137 perf-stat.context-switches
7.31 +6.2% 7.76 perf-stat.cpi
5.633e+09 ± 2% -5.8% 5.308e+09 perf-stat.dTLB-load-misses
7.264e+11 -4.1% 6.964e+11 perf-stat.dTLB-loads
6.35e+11 -4.0% 6.097e+11 perf-stat.dTLB-stores
4.029e+08 -7.1% 3.743e+08 ± 2% perf-stat.iTLB-load-misses
1.157e+12 -5.7% 1.091e+12 perf-stat.instructions
0.14 -5.8% 0.13 perf-stat.ipc
5426 -2.5% 5289 perf-stat.path-length
1.16 ± 6% -0.2 0.99 ± 3% perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline
0.99 ± 6% -0.1 0.88 ± 10% perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg
96.58 +0.3 96.87 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
26.12 ± 2% +1.3 27.40 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter_full.tcp_sendmsg_locked.tcp_sendmsg
26.39 ± 2% +1.3 27.69 perf-profile.calltrace.cycles-pp.copyin._copy_from_iter_full.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
27.12 ± 3% +1.4 28.48 perf-profile.calltrace.cycles-pp._copy_from_iter_full.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto
41.73 ± 2% +1.7 43.40 ± 2% perf-profile.calltrace.cycles-pp.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto
43.17 ± 2% +1.7 44.87 ± 2% perf-profile.calltrace.cycles-pp.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64
43.75 ± 2% +1.8 45.51 perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
44.88 ± 2% +1.8 46.63 perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
44.73 ± 2% +1.8 46.53 perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.38 ± 6% -0.2 1.20 ± 3% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline
0.42 ± 9% -0.1 0.31 ± 9% perf-profile.children.cycles-pp.tcp_queue_rcv
0.79 ± 6% -0.1 0.68 ± 5% perf-profile.children.cycles-pp.ktime_get_with_offset
0.32 ± 12% -0.1 0.21 ± 33% perf-profile.children.cycles-pp.scheduler_tick
0.35 ± 12% -0.1 0.26 ± 11% perf-profile.children.cycles-pp.tcp_try_coalesce
0.29 ± 10% -0.1 0.20 ± 17% perf-profile.children.cycles-pp.skb_try_coalesce
0.88 ± 2% -0.1 0.79 ± 4% perf-profile.children.cycles-pp.tcp_mstamp_refresh
0.32 ± 9% -0.1 0.26 ± 18% perf-profile.children.cycles-pp.ip_local_out
0.41 ± 3% +0.0 0.45 ± 4% perf-profile.children.cycles-pp.selinux_ip_postroute
0.03 ±102% +0.1 0.09 ± 24% perf-profile.children.cycles-pp.lock_timer_base
0.00 +0.1 0.08 ± 29% perf-profile.children.cycles-pp.raw_local_deliver
0.57 ± 4% +0.1 0.66 ± 7% perf-profile.children.cycles-pp.tcp_event_new_data_sent
0.20 ± 28% +0.1 0.29 ± 21% perf-profile.children.cycles-pp._cond_resched
64.27 +0.5 64.78 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
26.41 ± 2% +1.3 27.70 perf-profile.children.cycles-pp.copyin
27.16 ± 3% +1.3 28.50 perf-profile.children.cycles-pp._copy_from_iter_full
41.76 ± 2% +1.7 43.44 ± 2% perf-profile.children.cycles-pp.tcp_sendmsg_locked
43.19 ± 2% +1.7 44.88 ± 2% perf-profile.children.cycles-pp.tcp_sendmsg
44.88 ± 2% +1.8 46.65 perf-profile.children.cycles-pp.__x64_sys_sendto
43.75 ± 2% +1.8 45.51 perf-profile.children.cycles-pp.sock_sendmsg
44.74 ± 2% +1.8 46.54 perf-profile.children.cycles-pp.__sys_sendto
1.21 ± 8% -0.2 0.99 ± 5% perf-profile.self.cycles-pp.copy_page_to_iter
1.32 ± 6% -0.2 1.15 ± 3% perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline
0.29 ± 9% -0.1 0.20 ± 18% perf-profile.self.cycles-pp.skb_try_coalesce
0.50 ± 9% -0.1 0.42 ± 10% perf-profile.self.cycles-pp.ktime_get_with_offset
0.19 ± 14% -0.1 0.12 ± 10% perf-profile.self.cycles-pp.__local_bh_enable_ip
0.08 ± 10% -0.0 0.03 ±102% perf-profile.self.cycles-pp.selinux_sock_rcv_skb_compat
0.13 ± 3% -0.0 0.08 ± 57% perf-profile.self.cycles-pp.__x64_sys_sendto
0.07 ± 12% -0.0 0.03 ±100% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.11 ± 11% -0.0 0.08 ± 22% perf-profile.self.cycles-pp.__sys_recvfrom
0.05 ± 61% +0.0 0.09 ± 11% perf-profile.self.cycles-pp.selinux_ip_postroute
0.09 ± 20% +0.1 0.15 ± 31% perf-profile.self.cycles-pp.rcu_all_qs
0.00 +0.1 0.07 ± 28% perf-profile.self.cycles-pp.raw_local_deliver
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,
Rong Chen
2 years, 4 months
5e7e14fd44 ("aaa"): BUG: KASAN: stack-out-of-bounds in hex_dump_to_buffer
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux.git devel
commit 5e7e14fd44aeb034c538cfbc33b923e7d4baca10
Author: Jiri Slaby <jslaby(a)suse.cz>
AuthorDate: Wed Nov 29 10:12:27 2017 +0100
Commit: Jiri Slaby <jslaby(a)suse.cz>
CommitDate: Mon Oct 22 16:17:35 2018 +0200
aaa
Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
50b4e27963 bluetooth: fix nesting
5e7e14fd44 aaa
9a4af26775 netfilter: bridge: define INT_MIN & INT_MAX in userspace
+------------------------------------+------------+------------+------------+
| | 50b4e27963 | 5e7e14fd44 | 9a4af26775 |
+------------------------------------+------------+------------+------------+
| boot_successes | 30 | 0 | 0 |
| boot_failures | 0 | 11 | 11 |
| BUG:KASAN:stack-out-of-bounds_in_h | 0 | 11 | 11 |
| RIP:__asan_load8 | 0 | 8 | 8 |
| RIP:__drm_mm_interval_first | 0 | 2 | 3 |
| RIP:assert_continuous | 0 | 1 | |
+------------------------------------+------------+------------+------------+
[ 26.560433] igt_debug 0x0000000000000a00-0x0000000000000e00: 1024: used
[ 26.561847] igt_debug 0x0000000000000e00-0x0000000000001000: 512: free
[ 26.563408] igt_debug total: 4096, used 2048 free 2048
[ 26.564449] ======================
[ 26.565084] dump: PID=235 ret=0
[ 26.565659] ffffffff818deec6 dump+0xb7/0x23a
[ 26.567027] ffffffff818df069 my_thr+0xe/0x12
[ 26.568314] ffffffff810dfe9c kthread+0x1c8/0x1d8
[ 26.569613] ffffffff826001ba ret_from_fork+0x3a/0x50
[ 26.570993] ffffffffffffffff 0xffffffffffffffff
[ 26.572264] pt_regs=(____ptrval____) sp=0000000000000000 ip=0000000000000000
[ 26.573653] sinfo: type=1 (____ptrval____)-(____ptrval____) next= (null)
[ 26.575172] (____ptrval____): ffff880019927ef8 ffffffff818df069 ffff880019927f48 ffffffff810dfe9c
[ 26.596192] (____ptrval____): ffff880019936a98 ffff880019a16668 ffffffff818df05b ffffffff810dfcd4
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start d5b3a714976b0ee8ab46c1337d811fa8d9a9e620 8c60c36d0b8c92599b8f0ec391b5250bc40e8e05 --
git bisect bad 179ca5921d37538a7ced6276e485d12299c1114b # 03:07 B 0 7 22 0 Merge 'linux-review/Sean-Young/media-saa7134-rc-device-does-not-need-saa7134-IR-prefix/20181027-224037' into devel-catchup-201810280034
git bisect bad 08d425ad3ea6e1dc32c7c650e0e5271d571551b8 # 03:28 B 0 2 17 0 Merge 'linux-review/Colin-King/staging-rtl8723bs-fix-typo-in-function-name-rtw_sctx_chk_waring_status/20181027-235510' into devel-catchup-201810280034
git bisect good 7c858a1b9d2c46281acb8f8a809527c88a7c00fa # 03:55 G 10 0 10 10 0day base guard for 'devel-catchup-201810280034'
git bisect bad 2141f7a81d83e5df149017756b6cb01dc90ef709 # 04:12 B 0 6 21 0 Merge 'jirislaby/devel' into devel-catchup-201810280034
git bisect good b6f4a894d75aadbbada65eba5b470ef623232654 # 04:36 G 11 0 11 11 x86_32/asm: change all ENTRY+ENDPROC to SYM_FUNC_*
git bisect good 54b28652c835c7da36f0aba156961d66dccd199f # 05:07 G 11 0 0 0 tty: sisusb_con, make sisusb->scrbuf u16 *
git bisect good d040fdb26d57f838660a41ba0ce63944f05f3b19 # 05:38 G 10 0 0 0 linkage: asm/x86, perform symbol pair checking (per group)
git bisect good 50b4e2796361d9c6aea7146545e6ca76101349d9 # 06:05 G 10 0 1 1 bluetooth: fix nesting
git bisect bad ea1f7a7d88e96add8edc21147490019cec241ee9 # 06:22 B 0 1 16 0 tty: fix NULL ptr dereference
git bisect bad 5e7e14fd44aeb034c538cfbc33b923e7d4baca10 # 06:46 B 0 1 16 0 aaa
# first bad commit: [5e7e14fd44aeb034c538cfbc33b923e7d4baca10] aaa
git bisect good 50b4e2796361d9c6aea7146545e6ca76101349d9 # 07:04 G 30 0 2 3 bluetooth: fix nesting
# extra tests with debug options
git bisect bad 5e7e14fd44aeb034c538cfbc33b923e7d4baca10 # 07:17 B 0 8 23 0 aaa
# extra tests on HEAD of linux-devel/devel-catchup-201810280034
git bisect bad d5b3a714976b0ee8ab46c1337d811fa8d9a9e620 # 07:18 B 0 13 31 0 0day head guard for 'devel-catchup-201810280034'
# extra tests on tree/branch jirislaby/devel
git bisect bad 9a4af267755e5635e7841da73d379773feb4bb62 # 07:32 B 0 4 19 0 netfilter: bridge: define INT_MIN & INT_MAX in userspace
# extra tests with first bad commit reverted
git bisect good 2de5ac767a072b1ca81eb6815fa0fd9227eb266f # 08:06 G 11 0 0 0 Revert "aaa"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 4 months
a7ae2f1b27 ("VFS: copy_file_range check validity of input .."): trinity-c0 invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=500
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Olga-Kornievskaia/client-side-su...
commit a7ae2f1b2711088ba390a51ca916c0274986a778
Author: Olga Kornievskaia <kolga(a)netapp.com>
AuthorDate: Fri Oct 26 16:10:48 2018 -0400
Commit: 0day robot <lkp(a)intel.com>
CommitDate: Sat Oct 27 07:20:58 2018 +0800
VFS: copy_file_range check validity of input source offset
Input source offset can't be beyond the end of the file.
Signed-off-by: Olga Kornievskaia <kolga(a)netapp.com>
446a6ac053 VFS: move cross device copy_file_range() check into filesystems
a7ae2f1b27 VFS: copy_file_range check validity of input source offset
ac9bef9f03 NFS: replace cross device check in copy_file_range
+------------------------------------------------+------------+------------+------------+
| | 446a6ac053 | a7ae2f1b27 | ac9bef9f03 |
+------------------------------------------------+------------+------------+------------+
| boot_successes | 89 | 16 | 21 |
| boot_failures | 0 | 12 | 8 |
| WARNING:lock_held_when_returning_to_user_space | 0 | 12 | 8 |
| is_leaving_the_kernel_with_locks_still_held | 0 | 12 | 8 |
+------------------------------------------------+------------+------------+------------+
[child3:828] mq_getsetattr (245) returned ENOSYS, marking as inactive.
[child2:874] sysctl (156) returned ENOSYS, marking as inactive.
[child2:874] eventfd2 (290) returned ENOSYS, marking as inactive.
[child0:887] mbind (237) returned ENOSYS, marking as inactive.
[ 44.912974] raw_sendmsg: trinity-c1 forgot to set AF_INET. Fix it!
[ 47.657046] trinity-c0 invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=500
[ 47.661943] CPU: 0 PID: 909 Comm: trinity-c0 Not tainted 4.19.0-rc6-00096-ga7ae2f1 #4
[ 47.663037] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 47.664171] Call Trace:
[ 47.664548] dump_header+0x5e/0x272
[ 47.665169] oom_kill_process+0x33a/0x540
[ 47.665756] ? out_of_memory+0x2a1/0x540
[ 47.666303] ? oom_badness+0x90/0x1e0
[ 47.666823] out_of_memory+0x11b/0x540
[ 47.667364] __alloc_pages_slowpath+0x98b/0xcd0
[ 47.667996] __alloc_pages_nodemask+0x1cf/0x230
[ 47.668638] shmem_alloc_and_acct_page+0xe4/0x250
[ 47.669308] shmem_getpage_gfp+0x1a6/0x1060
[ 47.669914] shmem_write_begin+0x5b/0xa0
[ 47.670507] generic_perform_write+0xbe/0x1f0
[ 47.671156] __generic_file_write_iter+0x148/0x1f0
[ 47.671862] generic_file_write_iter+0x13c/0x290
[ 47.672539] do_iter_readv_writev+0x1b6/0x250
[ 47.673131] do_iter_write+0xc4/0x260
[ 47.673655] vfs_iter_write+0x38/0x60
[ 47.674174] iter_file_splice_write+0x28b/0x450
[ 47.674827] ? page_cache_pipe_buf_steal+0x190/0x190
[ 47.675559] direct_splice_actor+0x56/0x70
[ 47.676153] splice_direct_to_actor+0xfe/0x280
[ 47.676774] ? generic_pipe_buf_nosteal+0x10/0x10
[ 47.677433] do_splice_direct+0xad/0xe0
[ 47.677975] do_sendfile+0x1dd/0x4c0
[ 47.678475] __x64_sys_sendfile64+0x59/0xc0
[ 47.679044] do_syscall_64+0x72/0x57c
[ 47.679569] entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 47.680249] RIP: 0033:0x457389
[ 47.680668] Code: 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 2b 84 00 00 c3 66 2e 0f 1f 84 00 00 00 00
[ 47.683660] RSP: 002b:00007ffcfc2e0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
[ 47.684769] RAX: ffffffffffffffda RBX: 0000000000000028 RCX: 0000000000457389
[ 47.685831] RDX: 00007f680c44a000 RSI: 0000000000000124 RDI: 0000000000000124
[ 47.686809] RBP: 00007ffcfc2e0210 R08: 000000001d1d1d1d R09: fffffffffffffff9
[ 47.687826] R10: 0000000069e9b423 R11: 0000000000000246 R12: 0000000000000002
[ 47.688848] R13: 00007f680cd63058 R14: 0000000001fb9830 R15: 00007f680cd63000
[ 47.689845] Mem-Info:
[ 47.690175] active_anon:70358 inactive_anon:32622 isolated_anon:0
[ 47.690175] active_file:0 inactive_file:0 isolated_file:0
[ 47.690175] unevictable:5278 dirty:0 writeback:0 unstable:0
[ 47.690175] slab_reclaimable:0 slab_unreclaimable:0
[ 47.690175] mapped:16522 shmem:98214 pagetables:362 bounce:0
[ 47.690175] free:1105 free_pcp:188 free_cma:0
[ 47.694716] Node 0 active_anon:281432kB inactive_anon:130488kB active_file:0kB inactive_file:0kB unevictable:21112kB isolated(anon):0kB isolated(file):0kB mapped:66088kB dirty:0kB writeback:0kB shmem:392856kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes
[ 47.701964] DMA free:1824kB min:92kB low:112kB high:132kB active_anon:14084kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 47.705428] lowmem_reserve[]: 0 433 433 433
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 03a0ea0c43aa5adf86f04922c8380c408c79cc21 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d --
git bisect bad 7189c9e13d5764f14eb46eae661bedc254a486b1 # 11:01 B 15 4 0 0 Merge 'linux-review/UPDATE-20181027-051918/Jessica-Yu/arm64-module-use-mod-klp_info-section-header-information/20181024-025015' into devel-catchup-201810270904
git bisect bad 78041c8088ea64d42cfe31a6507c31dd2cbedbf9 # 11:23 B 7 2 0 0 Merge 'linux-review/fdmanana-kernel-org/Btrfs-remove-no-longer-used-logged-range-variables-when-logging-extents/20181027-063420' into devel-catchup-201810270904
git bisect good e99462d715225b622f514d8cc9a22eb8d5ddb9f1 # 11:39 G 28 0 0 0 Merge 'linux-review/Miroslav-Lichvar/ptp-add-PTP_SYS_OFFSET_EXTENDED-ioctl/20181027-072835' into devel-catchup-201810270904
git bisect bad f02068cfd1473e3a2a68ffecc32f3603763c13f0 # 12:04 B 18 12 1 1 Merge 'linux-review/Olga-Kornievskaia/client-side-support-for-inter-SSC-copy/20181027-072057' into devel-catchup-201810270904
git bisect good bc18739604571f095dcbb4c30b837b103b41a05e # 12:22 G 30 0 0 0 Merge 'linux-review/Alice-Michael/i40e-don-t-restart-nway-if-autoneg-not-supported/20181027-074414' into devel-catchup-201810270904
git bisect good 10ec57e4c500007fb54b7030f1194121794d48eb # 12:38 G 30 0 0 0 nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes
git bisect good 470443e0b379b070305629f911cc09562bdf324f # 12:57 G 30 0 1 1 xprtrdma: Squelch a sparse warning
git bisect good e732f4485a150492b286f3efc06f9b34dd6b9995 # 13:23 G 30 0 1 1 SUNRPC: Fix a compile warning for cmpxchg64()
git bisect bad 3c7df374b828a536bc2a1fb2c5e65b1697027cd7 # 13:34 B 3 5 0 0 NFS: NFSD defining nl4_servers structure needed by both
git bisect good 93bdcf9fdb89646e9446fab25aec76a754969619 # 13:46 G 29 0 0 0 Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
git bisect good 446a6ac053276e5cdd391f05c6da923f1439abf2 # 13:58 G 30 0 1 1 VFS: move cross device copy_file_range() check into filesystems
git bisect bad a7ae2f1b2711088ba390a51ca916c0274986a778 # 14:14 B 2 6 0 0 VFS: copy_file_range check validity of input source offset
# first bad commit: [a7ae2f1b2711088ba390a51ca916c0274986a778] VFS: copy_file_range check validity of input source offset
git bisect good 446a6ac053276e5cdd391f05c6da923f1439abf2 # 14:22 G 88 0 2 3 VFS: move cross device copy_file_range() check into filesystems
# extra tests with debug options
git bisect bad a7ae2f1b2711088ba390a51ca916c0274986a778 # 14:54 B 18 12 0 0 VFS: copy_file_range check validity of input source offset
# extra tests on HEAD of linux-devel/devel-catchup-201810270904
git bisect bad 03a0ea0c43aa5adf86f04922c8380c408c79cc21 # 14:54 B 8 5 0 0 0day head guard for 'devel-catchup-201810270904'
# extra tests on tree/branch linux-review/Olga-Kornievskaia/client-side-support-for-inter-SSC-copy/20181027-072057
git bisect bad ac9bef9f0359a9e4e63ad430a233d0feb6682d31 # 15:11 B 2 1 0 0 NFS: replace cross device check in copy_file_range
# extra tests with first bad commit reverted
git bisect good 291319eaf7b5004f1d656d24af3181863bbf04ad # 15:38 G 30 0 5 5 Revert "VFS: copy_file_range check validity of input source offset"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 4 months
f08877e794 ("drm: BUG_ON if passing NULL parent to drm_dev_init"): kernel BUG at drivers/gpu/drm/drm_drv.c:503!
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://anongit.freedesktop.org/drm/drm-misc drm-misc-next
commit f08877e79485897aa1093514daa668cc5b728418
Author: Emil Velikov <emil.velikov(a)collabora.com>
AuthorDate: Tue Oct 23 17:35:49 2018 +0100
Commit: Emil Velikov <emil.l.velikov(a)gmail.com>
CommitDate: Thu Oct 25 13:25:58 2018 +0100
drm: BUG_ON if passing NULL parent to drm_dev_init
Previous commit removed the only reason why we were allowing NULL as
a parent device. With that resolved, we can enforce nobody else does
that mistake.
With that we can drop the ugly drm_dev_set_unique workaround.
v2: rebase, silence checkpatch "== NULL" warning
Cc: Daniel Vetter <daniel.vetter(a)ffwll.ch>
Cc: Deepak Sharma <deepak.sharma(a)amd.com>
Signed-off-by: Emil Velikov <emil.velikov(a)collabora.com>
Reviewed-by: Daniel Vetter <daniel.vetter(a)ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20181023163550.15211-2-emil...
d5c04dff24 drm/vgem: Fix vgem_init to get drm device available.
f08877e794 drm: BUG_ON if passing NULL parent to drm_dev_init
e0ce0e2a5d drm/stm: Use drm_fbdev_generic_setup()
+------------------------------------------+------------+------------+------------+
| | d5c04dff24 | f08877e794 | e0ce0e2a5d |
+------------------------------------------+------------+------------+------------+
| boot_successes | 38 | 0 | 0 |
| boot_failures | 0 | 13 | 24 |
| kernel_BUG_at_drivers/gpu/drm/drm_drv.c | 0 | 13 | 24 |
| invalid_opcode:#[##] | 0 | 13 | 24 |
| EIP:drm_dev_init | 0 | 13 | 24 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 13 | 24 |
+------------------------------------------+------------+------------+------------+
[ 3.929488] igt_debug 0x0000000000000a00-0x0000000000000e00: 1024: used
[ 3.930288] igt_debug 0x0000000000000e00-0x0000000000001000: 512: free
[ 3.931102] igt_debug total: 4096, used 2048 free 2048
[ 60.010383] [drm] Initialized vgem 1.0.0 20120112 for vgem on minor 0
[ 60.014003] ------------[ cut here ]------------
[ 60.014582] kernel BUG at drivers/gpu/drm/drm_drv.c:503!
[ 60.015500] invalid opcode: 0000 [#1]
[ 60.015981] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc6-01518-gf08877e #1
[ 60.016917] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 60.017975] EIP: drm_dev_init+0x2d8/0x360
[ 60.018487] Code: 26 00 50 68 57 47 42 42 89 45 dc e8 52 6f 01 00 8b 45 dc 3d 00 f0 ff ff 89 43 34 5e 5a 0f 86 c1 fe ff ff 89 c6 eb 1d 8d 76 00 <0f> 0b 8d b6 00 00 00 00 ba 48 a3 42 43 b8 44 a3 42 43 e8 91 b7 cb
[ 60.020785] EAX: 4007c000 EBX: 00000000 ECX: 00000000 EDX: 42727b00
[ 60.021569] ESI: ffffffff EDI: 00000000 EBP: 40025ef4 ESP: 40025ed0
[ 60.022334] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210246
[ 60.023158] CR0: 80050033 CR2: 00000000 CR3: 02901000 CR4: 00140690
[ 60.023936] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 60.023947] DR6: fffe0ff0 DR7: 00000400
[ 60.023947] Call Trace:
[ 60.023947] ? kmem_cache_alloc+0xdc/0xf0
[ 60.023947] ? vkms_init+0x42/0x14a
[ 60.023947] ? vgem_init+0x13e/0x174
[ 60.023947] ? vgem_init+0x174/0x174
[ 60.023947] ? do_one_initcall+0x68/0x13d
[ 60.023947] ? parse_args+0x98/0x2b0
[ 60.023947] ? kernel_init_freeable+0xe7/0x161
[ 60.023947] ? rest_init+0x100/0x100
[ 60.023947] ? kernel_init+0x8/0xf0
[ 60.023947] ? ret_from_fork+0x2e/0x40
[ 60.030455] ---[ end trace 400428ceba3c926d ]---
[ 60.031066] EIP: drm_dev_init+0x2d8/0x360
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start ca2281ba6b6b018d4271f1d99510dd519eb34652 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d --
git bisect good 2f542ff48302de3fdd3d5c5eb450f00d69625dcc # 00:35 G 11 0 0 0 Merge 'palmer/for-next' into devel-spot-201810252059
git bisect good 7945fdf6a4f06a5db5e9fcb8f5ce7eb609874805 # 00:46 G 11 0 0 0 Merge 'drm-intel/drm-intel-next-fixes' into devel-spot-201810252059
git bisect good 27b0b6558963064813d2fd9fad62d3f46506345a # 00:58 G 11 0 0 0 Merge 'jkirsher-next-queue/dev-queue' into devel-spot-201810252059
git bisect good 57fffc7e4d6a1ee99ee28cc97bdd0ee53fe465da # 01:10 G 10 0 0 0 Merge 'anholt/drm-misc-next-hx8357d' into devel-spot-201810252059
git bisect good 2a0ff5ee6fc52a6d1ca020cccfa269cd3b118586 # 01:24 G 10 0 0 0 Merge 'linux-review/Rasmus-Villemoes/fs-file-c-make-more-use-of-cloexec-bits-not-being-cleared/20181025-012349' into devel-spot-201810252059
git bisect bad 42f1be5d84350466d577101534eecabace3ba3e9 # 01:35 B 0 3 17 0 Merge 'drm-tip/drm-tip' into devel-spot-201810252059
git bisect good ad52fcc97c2a71362028ee1637e4743da9d3ca2e # 01:56 G 11 0 0 0 drm/i915/guc: Fix Gen9 GuC loading workarounds
git bisect good e8c92251a8351f9550a9e20a47364d0a20f28d95 # 02:08 G 11 0 0 0 ALSA: seq: oss: Use the standard fall-through annotation
git bisect good 784b1a8435da458f10f3837477ae0a18b579d278 # 02:21 G 11 0 0 0 drm/i915/perf: remove redundant oa buffer initialization
git bisect good b5a209ca183fb9e1ddece50f7883db38c36fb9fa # 02:31 G 11 0 0 0 drm/i915: Mark skl_update_plane and skl_disable_plane as static
git bisect good de7d83da84bdf0b5ec50b3b09249e608c0e4b81d # 02:44 G 11 0 0 0 Merge tag 'asoc-v5.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
git bisect good b2d46379c370a3f7f20a76eeb08f49826b446e86 # 02:56 G 11 0 0 0 Merge remote-tracking branch 'ideak/drm-intel-next-fixes' into drm-tip
git bisect bad 620b9485719b4226fc4d39a12cce1611421eba66 # 03:08 B 0 11 25 0 Merge remote-tracking branch 'drm-misc/drm-misc-next' into drm-tip
git bisect bad 4bdbd5f0eeeebaeefb2b664c233adc846c8dc413 # 03:17 B 0 2 16 0 drm/virtio: document drm_dev_set_unique workaround
git bisect bad f08877e79485897aa1093514daa668cc5b728418 # 03:33 B 0 1 15 0 drm: BUG_ON if passing NULL parent to drm_dev_init
# first bad commit: [f08877e79485897aa1093514daa668cc5b728418] drm: BUG_ON if passing NULL parent to drm_dev_init
git bisect good d5c04dff24870ef07ce6453a3f4e1ffd9cf88d27 # 03:44 G 31 0 0 0 drm/vgem: Fix vgem_init to get drm device available.
# extra tests with debug options
git bisect bad f08877e79485897aa1093514daa668cc5b728418 # 03:55 B 0 2 16 0 drm: BUG_ON if passing NULL parent to drm_dev_init
# extra tests on HEAD of linux-devel/devel-spot-201810252059
git bisect bad ca2281ba6b6b018d4271f1d99510dd519eb34652 # 04:00 B 0 17 36 0 0day head guard for 'devel-spot-201810252059'
# extra tests on tree/branch drm-drm-misc/drm-misc-next
git bisect bad e0ce0e2a5df39065d2b8abefe7e2317e5996397d # 04:04 B 0 1 23 8 drm/stm: Use drm_fbdev_generic_setup()
# extra tests with first bad commit reverted
git bisect good aff699595530d5d281096d2dfd4ed34d685deaaf # 04:17 G 11 0 0 0 Revert "drm: BUG_ON if passing NULL parent to drm_dev_init"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 4 months
[lkp-robot] [sched/fair] d519329f72: unixbench.score -9.9% regression
by kernel test robot
Greeting,
FYI, we noticed a -9.9% regression of unixbench.score due to commit:
commit: d519329f72a6f36bc4f2b85452640cfe583b4f81 ("sched/fair: Update util_est only on util_avg updates")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: unixbench
on test machine: 8 threads Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz with 6G memory
with following parameters:
runtime: 300s
nr_task: 100%
test: execl
test-description: UnixBench is the original BYTE UNIX benchmark suite aims to test performance of Unix-like system.
test-url: https://github.com/kdlucas/byte-unixbench
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
compiler/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
gcc-7/x86_64-rhel-7.2/100%/debian-x86_64-2016-08-31.cgz/300s/nhm-white/execl/unixbench
commit:
a07630b8b2 ("sched/cpufreq/schedutil: Use util_est for OPP selection")
d519329f72 ("sched/fair: Update util_est only on util_avg updates")
a07630b8b2c16f82 d519329f72a6f36bc4f2b85452
---------------- --------------------------
%stddev %change %stddev
\ | \
4626 -9.9% 4167 unixbench.score
3495362 ± 4% +70.4% 5957769 ± 2% unixbench.time.involuntary_context_switches
2.866e+08 -11.6% 2.534e+08 unixbench.time.minor_page_faults
666.75 -9.7% 602.25 unixbench.time.percent_of_cpu_this_job_got
1830 -9.7% 1653 unixbench.time.system_time
395.13 -5.2% 374.58 unixbench.time.user_time
8611715 -58.9% 3537314 ± 3% unixbench.time.voluntary_context_switches
6639375 -9.1% 6033775 unixbench.workload
26025 +3849.3% 1027825 interrupts.CAL:Function_call_interrupts
4856 ± 14% -27.4% 3523 ± 11% slabinfo.filp.active_objs
3534356 -8.8% 3223918 softirqs.RCU
77929 -11.2% 69172 vmstat.system.cs
19489 ± 2% +7.5% 20956 vmstat.system.in
9.05 ± 9% +11.0% 10.05 ± 8% boot-time.dhcp
131.63 ± 4% +8.6% 142.89 ± 7% boot-time.idle
9.07 ± 9% +11.0% 10.07 ± 8% boot-time.kernel_boot
76288 ± 3% -12.8% 66560 ± 3% meminfo.DirectMap4k
16606 -13.1% 14433 meminfo.Inactive
16515 -13.2% 14341 meminfo.Inactive(anon)
11.87 ± 5% +7.8 19.63 ± 4% mpstat.cpu.idle%
0.07 ± 35% -0.0 0.04 ± 17% mpstat.cpu.soft%
68.91 -6.1 62.82 mpstat.cpu.sys%
29291570 +325.4% 1.246e+08 cpuidle.C1.time
8629105 -36.1% 5513780 cpuidle.C1.usage
668733 ± 12% +11215.3% 75668902 ± 2% cpuidle.C1E.time
9763 ± 12% +16572.7% 1627882 ± 2% cpuidle.C1E.usage
1.834e+08 ± 9% +23.1% 2.258e+08 ± 11% cpuidle.C3.time
222674 ± 8% +133.4% 519690 ± 6% cpuidle.C3.usage
4129 -13.3% 3581 proc-vmstat.nr_inactive_anon
4129 -13.3% 3581 proc-vmstat.nr_zone_inactive_anon
2.333e+08 -12.2% 2.049e+08 proc-vmstat.numa_hit
2.333e+08 -12.2% 2.049e+08 proc-vmstat.numa_local
6625 -10.9% 5905 proc-vmstat.pgactivate
2.392e+08 -12.1% 2.102e+08 proc-vmstat.pgalloc_normal
2.936e+08 -12.6% 2.566e+08 proc-vmstat.pgfault
2.392e+08 -12.1% 2.102e+08 proc-vmstat.pgfree
2850 -15.3% 2413 turbostat.Avg_MHz
8629013 -36.1% 5513569 turbostat.C1
1.09 +3.5 4.61 turbostat.C1%
9751 ± 12% +16593.0% 1627864 ± 2% turbostat.C1E
0.03 ± 19% +2.8 2.80 turbostat.C1E%
222574 ± 8% +133.4% 519558 ± 6% turbostat.C3
6.84 ± 8% +1.5 8.34 ± 10% turbostat.C3%
2.82 ± 7% +250.3% 9.87 ± 2% turbostat.CPU%c1
6552773 ± 3% +23.8% 8111699 ± 2% turbostat.IRQ
2.02 ± 11% +28.3% 2.58 ± 9% turbostat.Pkg%pc3
7.635e+11 -12.5% 6.682e+11 perf-stat.branch-instructions
3.881e+10 -12.9% 3.381e+10 perf-stat.branch-misses
2.09 -0.3 1.77 ± 4% perf-stat.cache-miss-rate%
1.551e+09 -15.1% 1.316e+09 ± 4% perf-stat.cache-misses
26177920 -10.5% 23428188 perf-stat.context-switches
1.99 -2.8% 1.93 perf-stat.cpi
7.553e+12 -14.7% 6.446e+12 perf-stat.cpu-cycles
522523 ± 2% +628.3% 3805664 perf-stat.cpu-migrations
2.425e+10 ± 4% -14.3% 2.078e+10 perf-stat.dTLB-load-misses
1.487e+12 -11.3% 1.319e+12 perf-stat.dTLB-loads
1.156e+10 ± 3% -7.7% 1.066e+10 perf-stat.dTLB-store-misses
6.657e+11 -11.1% 5.915e+11 perf-stat.dTLB-stores
0.15 +0.0 0.15 perf-stat.iTLB-load-miss-rate%
5.807e+09 -11.0% 5.166e+09 perf-stat.iTLB-load-misses
3.799e+12 -12.1% 3.34e+12 perf-stat.iTLB-loads
3.803e+12 -12.2% 3.338e+12 perf-stat.instructions
654.99 -1.4% 646.07 perf-stat.instructions-per-iTLB-miss
0.50 +2.8% 0.52 perf-stat.ipc
2.754e+08 -11.6% 2.435e+08 perf-stat.minor-faults
1.198e+08 ± 7% +73.1% 2.074e+08 ± 4% perf-stat.node-stores
2.754e+08 -11.6% 2.435e+08 perf-stat.page-faults
572928 -3.4% 553258 perf-stat.path-length
unixbench.score
4800 +-+------------------------------------------------------------------+
|+ + + |
4700 +-+ + + :+ +. :+ + + |
| + + + +. : + + + + + + + .+++++ .+ +|
4600 +-+ +++ :+++ + ++: : :+ +++ ++.++++ + ++++ ++ |
| + + + ++ ++ + |
4500 +-+ |
| |
4400 +-+ |
| |
4300 +-+ |
O |
4200 +-O O O OOOO OO OOO OOOO OOOO O O |
|O OO OOOOO O O OO O O O O O OO |
4100 +-+------------------------------------------------------------------+
unixbench.workload
9e+06 +-+---------------------------------------------------------------+
| : |
8.5e+06 +-+ : |
| : |
8e+06 +-+ : |
| :: |
7.5e+06 +-+ : : + |
| +: : : + |
7e+06 +-+ + + :: : :: + + : + + + + + |
|:+ + + : :: : : :: : :+ : : ::+ :+ .+ :+ ++ ++ + ++ ::++|
6.5e+06 +-O+ +++ ++++ +++ + ++ +.+ + ++ + + + + + + + +.+++ + |
O O O O O O O |
6e+06 +O+OOO O OOOOOOOO OOOO OO OOOOOOOOO O O O OO |
| O |
5.5e+06 +-+---------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
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,
Xiaolong
2 years, 4 months
Re: [LKP] [PATCH] Change judgment len position
by Joe Perches
(adding Fengguang Wu and lkp)
On Wed, 2018-10-24 at 22:48 +0200, Willy Tarreau wrote:
> When you read this patch from an apparent first-time contributor (no
> trace in either LKML, netdev or even google), the level of assurance
> in the commit message is pretty good, showing that he's not at all a
> beginner, which doesn't match at all the type of error seen in the
> code, which doesn't even need to be compiled to see that it will emit
> a warning and not work as advertised.
Which to me is more of an indication of beginner-ness.
> When you factor in the fact that the code opens a big but very discrete
> vulnerability, I tend to think that in fact we're not facing a newbie
> at all but someone deliberately trying to inject a subtle backdoor into
> the kernel and disguise it as a vague bug fix,
That seems unlikely as it introduces a compilation warning.
A real intentional backdoor from a nefarious source would
likely be completely correct about compilation and use the
typical commit subject style.
Anyway, who know for certain right now.
I would have suggested David reply with only his second sentence
and maybe a pointer to kernelnewbies or staging.
Just something like:
nack: 'len' has no value before the get_user() call.
Please try to make your first patch in drivers/staging
to get familiar with submitting patches to the kernel.
https://kernelnewbies.org/FirstKernelPatch
Maybe there's utility in creating a filtering and auto-reply
tool for first time patch submitters for all the vger mailing
lists using some combination of previously known submitters
and the 0-day robot to point those first time submitters of
defective patches to kernelnewbies and staging.
cheers, Joe
2 years, 4 months
[bpf] fd978bf7fd: will-it-scale.per_process_ops -4.0% regression
by kernel test robot
Greeting,
FYI, we noticed a -4.0% regression of will-it-scale.per_process_ops due to commit:
commit: fd978bf7fd312581a7ca454a991f0ffb34c4204b ("bpf: Add reference tracking to verifier")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: will-it-scale
on test machine: 80 threads Skylake with 64G memory
with following parameters:
nr_task: 100%
mode: process
test: mmap1
cpufreq_governor: performance
test-description: Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two.
test-url: https://github.com/antonblanchard/will-it-scale
In addition to that, the commit also has significant impact on the following tests:
+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops -3.8% regression |
| test machine | 80 threads Skylake with 64G memory |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=mmap2 |
+------------------+---------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-7/performance/x86_64-rhel-7.2/process/100%/debian-x86_64-2018-04-03.cgz/lkp-skl-2sp2/mmap1/will-it-scale
commit:
84dbf35073 ("bpf: Macrofy stack state copy")
fd978bf7fd ("bpf: Add reference tracking to verifier")
84dbf3507349696b fd978bf7fd312581a7ca454a99
---------------- --------------------------
%stddev %change %stddev
\ | \
16811 -4.0% 16140 will-it-scale.per_process_ops
1344946 -4.0% 1291230 will-it-scale.workload
107.75 ± 38% +252.4% 379.75 ± 93% cpuidle.POLL.usage
121.70 ± 18% +18.9% 144.70 ± 4% sched_debug.cfs_rq:/.exec_clock.stddev
4933 +2.0% 5031 proc-vmstat.nr_inactive_anon
4933 +2.0% 5031 proc-vmstat.nr_zone_inactive_anon
9874 +9.0% 10765 ± 7% slabinfo.proc_inode_cache.active_objs
9874 +9.0% 10765 ± 7% slabinfo.proc_inode_cache.num_objs
12248 ± 50% +52.2% 18640 ± 2% numa-meminfo.node0.Inactive
33943 ± 8% +16.2% 39453 ± 6% numa-meminfo.node0.SReclaimable
91549 ± 9% -9.9% 82530 ± 7% numa-meminfo.node1.Slab
18091 ± 15% +29.2% 23382 ± 17% numa-vmstat.node0
3027 ± 52% +52.6% 4620 ± 3% numa-vmstat.node0.nr_inactive_anon
8485 ± 8% +16.2% 9862 ± 6% numa-vmstat.node0.nr_slab_reclaimable
3027 ± 52% +52.6% 4620 ± 3% numa-vmstat.node0.nr_zone_inactive_anon
1.4e+12 -2.5% 1.364e+12 perf-stat.branch-instructions
41.42 +0.7 42.15 perf-stat.cache-miss-rate%
2.166e+10 -2.1% 2.12e+10 perf-stat.cache-references
12.16 +2.7% 12.49 perf-stat.cpi
1.741e+12 -2.8% 1.692e+12 perf-stat.dTLB-loads
0.00 ± 3% +0.0 0.00 ± 9% perf-stat.dTLB-store-miss-rate%
5.713e+11 -3.9% 5.49e+11 perf-stat.dTLB-stores
6.103e+12 -2.6% 5.943e+12 perf-stat.instructions
0.08 -2.6% 0.08 perf-stat.ipc
1.954e+09 -1.8% 1.919e+09 perf-stat.node-load-misses
4538060 +1.4% 4602862 perf-stat.path-length
49.62 -0.5 49.14 perf-profile.calltrace.cycles-pp.do_munmap.vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
47.64 -0.5 47.17 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.percpu_counter_add_batch.do_munmap.vm_munmap.__x64_sys_munmap
47.49 -0.5 47.02 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.percpu_counter_add_batch.do_munmap.vm_munmap
49.99 -0.5 49.53 perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
49.96 -0.5 49.51 perf-profile.calltrace.cycles-pp.vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
48.02 -0.4 47.58 perf-profile.calltrace.cycles-pp.percpu_counter_add_batch.do_munmap.vm_munmap.__x64_sys_munmap.do_syscall_64
1.41 -0.0 1.37 perf-profile.calltrace.cycles-pp.unmap_region.do_munmap.vm_munmap.__x64_sys_munmap.do_syscall_64
47.73 +0.4 48.11 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.percpu_counter_add_batch.__vm_enough_memory.mmap_region
47.85 +0.4 48.25 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.percpu_counter_add_batch.__vm_enough_memory.mmap_region.do_mmap
48.28 +0.4 48.68 perf-profile.calltrace.cycles-pp.__vm_enough_memory.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
48.23 +0.4 48.63 perf-profile.calltrace.cycles-pp.percpu_counter_add_batch.__vm_enough_memory.mmap_region.do_mmap.vm_mmap_pgoff
48.96 +0.4 49.41 perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
49.11 +0.5 49.56 perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
49.24 +0.5 49.70 perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
49.25 +0.5 49.72 perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
49.62 -0.5 49.15 perf-profile.children.cycles-pp.do_munmap
49.99 -0.5 49.53 perf-profile.children.cycles-pp.__x64_sys_munmap
49.97 -0.5 49.51 perf-profile.children.cycles-pp.vm_munmap
0.51 ± 2% -0.0 0.46 perf-profile.children.cycles-pp.___might_sleep
1.16 -0.0 1.11 perf-profile.children.cycles-pp.unmap_vmas
1.15 -0.0 1.10 perf-profile.children.cycles-pp.unmap_page_range
1.41 -0.0 1.37 perf-profile.children.cycles-pp.unmap_region
0.32 ± 2% +0.0 0.34 ± 2% perf-profile.children.cycles-pp.up_write
0.32 ± 2% +0.0 0.34 perf-profile.children.cycles-pp.vm_area_alloc
0.29 +0.0 0.32 perf-profile.children.cycles-pp.kmem_cache_alloc
48.28 +0.4 48.68 perf-profile.children.cycles-pp.__vm_enough_memory
48.96 +0.4 49.41 perf-profile.children.cycles-pp.mmap_region
49.11 +0.5 49.56 perf-profile.children.cycles-pp.do_mmap
49.25 +0.5 49.71 perf-profile.children.cycles-pp.vm_mmap_pgoff
49.25 +0.5 49.72 perf-profile.children.cycles-pp.ksys_mmap_pgoff
0.47 ± 3% -0.0 0.43 perf-profile.self.cycles-pp.___might_sleep
0.32 ± 3% +0.0 0.34 ± 2% perf-profile.self.cycles-pp.up_write
0.27 +0.0 0.30 perf-profile.self.cycles-pp.kmem_cache_alloc
0.49 +0.0 0.53 perf-profile.self.cycles-pp.percpu_counter_add_batch
will-it-scale.per_process_ops
18000 +-+-----------------------------------------------------------------+
| |
17500 +-+ +.+ |
|+.+++ : +.++++.+++ ++++.++++.++ |
| :++. + : : : : |
17000 +-+ + + ++.++: : ++.+++ : ++.+ ++. +. |
| + +.+ + + +++ +|
16500 +-+ |
| O OOOO OOOO O O |
16000 +-+ O O O O O |
| |
O O OOO O |
15500 +O+OOO O |
| |
15000 +-+-----------------------------------------------------------------+
will-it-scale.workload
1.42e+06 +-+--------------------------------------------------------------+
1.4e+06 +-+ ++ |
|++.++ : ++. +++.+ |
1.38e+06 +-+ : +.+++ ++ ++++.++ : |
1.36e+06 +-+ +.+++++. : : : :+ |
| ++++ ++.+++++.+ + ++.+++++.++|
1.34e+06 +-+ |
1.32e+06 +-+ |
1.3e+06 +-+ O |
| OO OO OO OOOOO OOO |
1.28e+06 +-+ O |
1.26e+06 +-+ O |
O O O OO |
1.24e+06 +OO OO O |
1.22e+06 +-+--------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
***************************************************************************************************
lkp-skl-2sp2: 80 threads Skylake with 64G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-7/performance/x86_64-rhel-7.2/process/100%/debian-x86_64-2018-04-03.cgz/lkp-skl-2sp2/mmap2/will-it-scale
commit:
84dbf35073 ("bpf: Macrofy stack state copy")
fd978bf7fd ("bpf: Add reference tracking to verifier")
84dbf3507349696b fd978bf7fd312581a7ca454a99
---------------- --------------------------
%stddev %change %stddev
\ | \
16832 -3.8% 16186 will-it-scale.per_process_ops
1346634 -3.8% 1294984 will-it-scale.workload
390809 ± 21% +51.6% 592424 ± 27% cpuidle.C1.time
6897 +2.7% 7085 proc-vmstat.nr_mapped
936.00 ± 7% +15.6% 1082 ± 5% slabinfo.Acpi-ParseExt.active_objs
936.00 ± 7% +15.6% 1082 ± 5% slabinfo.Acpi-ParseExt.num_objs
968.00 ± 9% +27.5% 1233 ± 16% slabinfo.pool_workqueue.active_objs
968.00 ± 9% +29.7% 1255 ± 16% slabinfo.pool_workqueue.num_objs
8430 -14.1% 7244 ± 2% numa-meminfo.node0.KernelStack
4283 ± 14% -22.4% 3325 ± 10% numa-meminfo.node0.PageTables
73929 ± 3% -10.6% 66061 ± 6% numa-meminfo.node0.SUnreclaim
5569 ± 2% +21.0% 6738 ± 3% numa-meminfo.node1.KernelStack
55085 ± 5% +17.5% 64739 ± 5% numa-meminfo.node1.SUnreclaim
81155 ± 6% +16.2% 94292 ± 7% numa-meminfo.node1.Slab
230.00 -100.0% 0.00 numa-vmstat.node0.nr_active_file
100.25 ± 3% -88.8% 11.25 ±173% numa-vmstat.node0.nr_inactive_file
8431 -14.1% 7245 ± 2% numa-vmstat.node0.nr_kernel_stack
1071 ± 14% -22.4% 831.25 ± 10% numa-vmstat.node0.nr_page_table_pages
18482 ± 3% -10.6% 16515 ± 6% numa-vmstat.node0.nr_slab_unreclaimable
230.00 -100.0% 0.00 numa-vmstat.node0.nr_zone_active_file
100.25 ± 3% -88.8% 11.25 ±173% numa-vmstat.node0.nr_zone_inactive_file
5569 ± 2% +21.0% 6738 ± 3% numa-vmstat.node1.nr_kernel_stack
2778 ± 3% +28.4% 3567 ± 16% numa-vmstat.node1.nr_mapped
13771 ± 5% +17.5% 16184 ± 5% numa-vmstat.node1.nr_slab_unreclaimable
1.506e+12 -2.5% 1.468e+12 perf-stat.branch-instructions
41.41 +0.8 42.20 perf-stat.cache-miss-rate%
2.165e+10 -1.7% 2.129e+10 perf-stat.cache-references
11.25 +2.8% 11.57 perf-stat.cpi
1.891e+12 -2.8% 1.838e+12 perf-stat.dTLB-loads
6.543e+11 -3.7% 6.3e+11 perf-stat.dTLB-stores
6.591e+12 -2.6% 6.419e+12 perf-stat.instructions
0.09 -2.7% 0.09 perf-stat.ipc
1.967e+09 -1.3% 1.941e+09 perf-stat.node-load-misses
4894750 +1.3% 4956596 perf-stat.path-length
40.37 ± 12% -16.2% 33.81 ± 7% sched_debug.cfs_rq:/.load_avg.stddev
0.05 ± 2% +18.7% 0.06 ± 3% sched_debug.cfs_rq:/.nr_running.stddev
6.37 ± 40% -50.2% 3.17 ± 32% sched_debug.cfs_rq:/.removed.load_avg.avg
31.64 ± 18% -28.5% 22.63 ± 16% sched_debug.cfs_rq:/.removed.load_avg.stddev
293.89 ± 40% -50.1% 146.61 ± 32% sched_debug.cfs_rq:/.removed.runnable_sum.avg
1459 ± 18% -28.3% 1045 ± 16% sched_debug.cfs_rq:/.removed.runnable_sum.stddev
2.46 ± 43% -60.9% 0.96 ± 66% sched_debug.cfs_rq:/.removed.util_avg.avg
12.42 ± 26% -46.5% 6.64 ± 59% sched_debug.cfs_rq:/.removed.util_avg.stddev
385.92 ± 6% +12.8% 435.46 ± 2% sched_debug.cpu.nr_switches.min
-14.21 -31.4% -9.75 sched_debug.cpu.nr_uninterruptible.min
47.54 -0.2 47.31 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.percpu_counter_add_batch.do_munmap.vm_munmap
47.67 -0.2 47.45 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.percpu_counter_add_batch.do_munmap.vm_munmap.__x64_sys_munmap
48.04 -0.2 47.86 perf-profile.calltrace.cycles-pp.percpu_counter_add_batch.do_munmap.vm_munmap.__x64_sys_munmap.do_syscall_64
99.36 -0.0 99.34 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
1.47 +0.0 1.51 perf-profile.calltrace.cycles-pp.unmap_region.do_munmap.vm_munmap.__x64_sys_munmap.do_syscall_64
94.77 -0.3 94.52 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
95.04 -0.2 94.81 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
95.77 -0.2 95.60 perf-profile.children.cycles-pp.percpu_counter_add_batch
49.72 -0.1 49.58 perf-profile.children.cycles-pp.do_munmap
0.53 ± 2% -0.1 0.47 perf-profile.children.cycles-pp.___might_sleep
0.30 ± 2% +0.0 0.33 perf-profile.children.cycles-pp.perf_event_mmap
0.30 ± 3% +0.0 0.33 ± 2% perf-profile.children.cycles-pp.vm_area_alloc
0.33 ± 2% +0.0 0.36 ± 2% perf-profile.children.cycles-pp.up_write
1.48 +0.0 1.51 perf-profile.children.cycles-pp.unmap_region
94.77 -0.3 94.52 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.48 ± 2% -0.0 0.44 perf-profile.self.cycles-pp.___might_sleep
0.33 ± 2% +0.0 0.36 ± 2% perf-profile.self.cycles-pp.up_write
0.53 +0.0 0.57 perf-profile.self.cycles-pp.unmap_page_range
0.47 +0.0 0.52 ± 2% perf-profile.self.cycles-pp.percpu_counter_add_batch
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,
rongc
2 years, 4 months