Re: [LKP] [rcu] kernel BUG at include/linux/pagemap.h:149!
by Frederic Weisbecker
On Fri, Sep 11, 2015 at 10:19:47AM +0800, Boqun Feng wrote:
> Subject: [PATCH 01/27] rcu: Don't disable preemption for Tiny and Tree RCU
> readers
>
> Because preempt_disable() maps to barrier() for non-debug builds,
> it forces the compiler to spill and reload registers. Because Tree
> RCU and Tiny RCU now only appear in CONFIG_PREEMPT=n builds, these
> barrier() instances generate needless extra code for each instance of
> rcu_read_lock() and rcu_read_unlock(). This extra code slows down Tree
> RCU and bloats Tiny RCU.
>
> This commit therefore removes the preempt_disable() and preempt_enable()
> from the non-preemptible implementations of __rcu_read_lock() and
> __rcu_read_unlock(), respectively.
>
> For debug purposes, preempt_disable() and preempt_enable() are still
> kept if CONFIG_PREEMPT_COUNT=y, which makes the detection of sleeping
> inside atomic sections still work in non-preemptible kernels.
>
> Signed-off-by: Boqun Feng <boqun.feng(a)gmail.com>
> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
> ---
> include/linux/rcupdate.h | 6 ++++--
> include/linux/rcutiny.h | 1 +
> kernel/rcu/tree.c | 9 +++++++++
> 3 files changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h
> index d63bb77..6c3cece 100644
> --- a/include/linux/rcupdate.h
> +++ b/include/linux/rcupdate.h
> @@ -297,12 +297,14 @@ void synchronize_rcu(void);
>
> static inline void __rcu_read_lock(void)
> {
> - preempt_disable();
> + if (IS_ENABLED(CONFIG_PREEMPT_COUNT))
> + preempt_disable();
preempt_disable() is a no-op when !CONFIG_PREEMPT_COUNT, right?
Or rather it's a barrier(), which is anyway implied by rcu_read_lock().
So perhaps we can get rid of the IS_ENABLED() check?
1 year, 8 months
Test monitoring on custom github repo
by Thomas Garnier
Hi,
I am working on KASLR (PIE for x86_64). I previously used Kees (CCed)
branches for lkp bot testing but someone told be I could ask you to add a
custom github path to monitor all branches on it.
I pushed my changes to: https://github.com/thgarnie/linux (kasrl_pie_v2
right now)
Can you add it? Anything I need to do?
Thanks,
--
Thomas
2 years, 1 month
[lkp-robot] [brd] 316ba5736c: aim7.jobs-per-min -11.2% regression
by kernel test robot
Greeting,
FYI, we noticed a -11.2% regression of aim7.jobs-per-min due to commit:
commit: 316ba5736c9caa5dbcd84085989862d2df57431d ("brd: Mark as non-rotational")
https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-4.18/block
in testcase: aim7
on test machine: 40 threads Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz with 384G memory
with following parameters:
disk: 1BRD_48G
fs: btrfs
test: disk_rw
load: 1500
cpufreq_governor: performance
test-description: AIM7 is a traditional UNIX system level benchmark suite which is used to test and measure the performance of multiuser system.
test-url: https://sourceforge.net/projects/aimbench/files/aim-suite7/
Details are as below:
-------------------------------------------------------------------------------------------------->
=========================================================================================
compiler/cpufreq_governor/disk/fs/kconfig/load/rootfs/tbox_group/test/testcase:
gcc-7/performance/1BRD_48G/btrfs/x86_64-rhel-7.2/1500/debian-x86_64-2016-08-31.cgz/lkp-ivb-ep01/disk_rw/aim7
commit:
522a777566 ("block: consolidate struct request timestamp fields")
316ba5736c ("brd: Mark as non-rotational")
522a777566f56696 316ba5736c9caa5dbcd8408598
---------------- --------------------------
%stddev %change %stddev
\ | \
28321 -11.2% 25147 aim7.jobs-per-min
318.19 +12.6% 358.23 aim7.time.elapsed_time
318.19 +12.6% 358.23 aim7.time.elapsed_time.max
1437526 ± 2% +14.6% 1646849 ± 2% aim7.time.involuntary_context_switches
11986 +14.2% 13691 aim7.time.system_time
73.06 ± 2% -3.6% 70.43 aim7.time.user_time
2449470 ± 2% -25.0% 1837521 ± 4% aim7.time.voluntary_context_switches
20.25 ± 58% +1681.5% 360.75 ±109% numa-meminfo.node1.Mlocked
456062 -16.3% 381859 softirqs.SCHED
9015 ± 7% -21.3% 7098 ± 22% meminfo.CmaFree
47.50 ± 58% +1355.8% 691.50 ± 92% meminfo.Mlocked
5.24 ± 3% -1.2 3.99 ± 2% mpstat.cpu.idle%
0.61 ± 2% -0.1 0.52 ± 2% mpstat.cpu.usr%
16627 +12.8% 18762 ± 4% slabinfo.Acpi-State.active_objs
16627 +12.9% 18775 ± 4% slabinfo.Acpi-State.num_objs
57.00 ± 2% +17.5% 67.00 vmstat.procs.r
20936 -24.8% 15752 ± 2% vmstat.system.cs
45474 -1.7% 44681 vmstat.system.in
6.50 ± 59% +1157.7% 81.75 ± 75% numa-vmstat.node0.nr_mlock
242870 ± 3% +13.2% 274913 ± 7% numa-vmstat.node0.nr_written
2278 ± 7% -22.6% 1763 ± 21% numa-vmstat.node1.nr_free_cma
4.75 ± 58% +1789.5% 89.75 ±109% numa-vmstat.node1.nr_mlock
88018135 ± 3% -48.9% 44980457 ± 7% cpuidle.C1.time
1398288 ± 3% -51.1% 683493 ± 9% cpuidle.C1.usage
3499814 ± 2% -38.5% 2153158 ± 5% cpuidle.C1E.time
52722 ± 4% -45.6% 28692 ± 6% cpuidle.C1E.usage
9865857 ± 3% -40.1% 5905155 ± 5% cpuidle.C3.time
69656 ± 2% -42.6% 39990 ± 5% cpuidle.C3.usage
590856 ± 2% -12.3% 517910 cpuidle.C6.usage
46160 ± 7% -53.7% 21372 ± 11% cpuidle.POLL.time
1716 ± 7% -46.6% 916.25 ± 14% cpuidle.POLL.usage
197656 +4.1% 205732 proc-vmstat.nr_active_file
191867 +4.1% 199647 proc-vmstat.nr_dirty
509282 +1.6% 517318 proc-vmstat.nr_file_pages
2282 ± 8% -24.4% 1725 ± 22% proc-vmstat.nr_free_cma
357.50 +10.6% 395.25 ± 2% proc-vmstat.nr_inactive_file
11.50 ± 58% +1397.8% 172.25 ± 93% proc-vmstat.nr_mlock
970355 ± 4% +14.6% 1111549 ± 8% proc-vmstat.nr_written
197984 +4.1% 206034 proc-vmstat.nr_zone_active_file
357.50 +10.6% 395.25 ± 2% proc-vmstat.nr_zone_inactive_file
192282 +4.1% 200126 proc-vmstat.nr_zone_write_pending
7901465 ± 3% -14.0% 6795016 ± 16% proc-vmstat.pgalloc_movable
886101 +10.2% 976329 proc-vmstat.pgfault
2.169e+12 +15.2% 2.497e+12 perf-stat.branch-instructions
0.41 -0.1 0.35 perf-stat.branch-miss-rate%
31.19 ± 2% +1.6 32.82 perf-stat.cache-miss-rate%
9.116e+09 +8.3% 9.869e+09 perf-stat.cache-misses
2.924e+10 +2.9% 3.008e+10 ± 2% perf-stat.cache-references
6712739 ± 2% -15.4% 5678643 ± 2% perf-stat.context-switches
4.02 +2.7% 4.13 perf-stat.cpi
3.761e+13 +17.3% 4.413e+13 perf-stat.cpu-cycles
606958 -13.7% 523758 ± 2% perf-stat.cpu-migrations
2.476e+12 +13.4% 2.809e+12 perf-stat.dTLB-loads
0.18 ± 2% -0.0 0.16 ± 9% perf-stat.dTLB-store-miss-rate%
1.079e+09 ± 2% -9.6% 9.755e+08 ± 9% perf-stat.dTLB-store-misses
5.933e+11 +1.6% 6.029e+11 perf-stat.dTLB-stores
9.349e+12 +14.2% 1.068e+13 perf-stat.instructions
11247 ± 11% +19.8% 13477 ± 9% perf-stat.instructions-per-iTLB-miss
0.25 -2.6% 0.24 perf-stat.ipc
865561 +10.3% 954350 perf-stat.minor-faults
2.901e+09 ± 3% +9.8% 3.186e+09 ± 3% perf-stat.node-load-misses
3.682e+09 ± 3% +11.0% 4.088e+09 ± 3% perf-stat.node-loads
3.778e+09 +4.8% 3.959e+09 ± 2% perf-stat.node-store-misses
5.079e+09 +6.4% 5.402e+09 perf-stat.node-stores
865565 +10.3% 954352 perf-stat.page-faults
51.75 ± 5% -12.5% 45.30 ± 10% sched_debug.cfs_rq:/.load_avg.avg
316.35 ± 3% +17.2% 370.81 ± 8% sched_debug.cfs_rq:/.util_est_enqueued.stddev
15294 ± 30% +234.9% 51219 ± 76% sched_debug.cpu.avg_idle.min
299443 ± 3% -7.3% 277566 ± 5% sched_debug.cpu.avg_idle.stddev
1182 ± 19% -26.3% 872.02 ± 13% sched_debug.cpu.nr_load_updates.stddev
1.22 ± 8% +21.7% 1.48 ± 6% sched_debug.cpu.nr_running.avg
2.75 ± 10% +26.2% 3.47 ± 6% sched_debug.cpu.nr_running.max
0.58 ± 7% +24.2% 0.73 ± 6% sched_debug.cpu.nr_running.stddev
77148 -20.0% 61702 ± 7% sched_debug.cpu.nr_switches.avg
70024 -24.8% 52647 ± 8% sched_debug.cpu.nr_switches.min
6662 ± 6% +61.9% 10789 ± 24% sched_debug.cpu.nr_switches.stddev
80.45 ± 18% -19.1% 65.05 ± 6% sched_debug.cpu.nr_uninterruptible.stddev
76819 -19.3% 62008 ± 8% sched_debug.cpu.sched_count.avg
70616 -23.5% 53996 ± 8% sched_debug.cpu.sched_count.min
5494 ± 9% +85.3% 10179 ± 26% sched_debug.cpu.sched_count.stddev
16936 -52.9% 7975 ± 9% sched_debug.cpu.sched_goidle.avg
19281 -49.9% 9666 ± 7% sched_debug.cpu.sched_goidle.max
15417 -54.8% 6962 ± 10% sched_debug.cpu.sched_goidle.min
875.00 ± 6% -35.0% 569.09 ± 13% sched_debug.cpu.sched_goidle.stddev
40332 -23.5% 30851 ± 7% sched_debug.cpu.ttwu_count.avg
35074 -26.3% 25833 ± 6% sched_debug.cpu.ttwu_count.min
3239 ± 8% +67.4% 5422 ± 28% sched_debug.cpu.ttwu_count.stddev
5232 +27.4% 6665 ± 13% sched_debug.cpu.ttwu_local.avg
15877 ± 12% +77.5% 28184 ± 27% sched_debug.cpu.ttwu_local.max
2530 ± 10% +95.9% 4956 ± 27% sched_debug.cpu.ttwu_local.stddev
2.52 ± 7% -0.6 1.95 ± 3% perf-profile.calltrace.cycles-pp.btrfs_dirty_pages.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write.vfs_write
1.48 ± 12% -0.5 1.01 ± 4% perf-profile.calltrace.cycles-pp.btrfs_get_extent.btrfs_dirty_pages.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write
1.18 ± 16% -0.4 0.76 ± 7% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_file_extent.btrfs_get_extent.btrfs_dirty_pages.__btrfs_buffered_write
1.18 ± 16% -0.4 0.76 ± 7% perf-profile.calltrace.cycles-pp.btrfs_lookup_file_extent.btrfs_get_extent.btrfs_dirty_pages.__btrfs_buffered_write.btrfs_file_write_iter
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.calltrace.cycles-pp.__dentry_kill.dentry_kill.dput.__fput.task_work_run
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.calltrace.cycles-pp.evict.__dentry_kill.dentry_kill.dput.__fput
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.calltrace.cycles-pp.dentry_kill.dput.__fput.task_work_run.exit_to_usermode_loop
0.90 ± 18% -0.3 0.56 ± 4% perf-profile.calltrace.cycles-pp.btrfs_evict_inode.evict.__dentry_kill.dentry_kill.dput
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.calltrace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.calltrace.cycles-pp.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.calltrace.cycles-pp.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.calltrace.cycles-pp.dput.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64
1.69 -0.1 1.54 ± 2% perf-profile.calltrace.cycles-pp.lock_and_cleanup_extent_if_need.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write.vfs_write
0.87 ± 4% -0.1 0.76 ± 2% perf-profile.calltrace.cycles-pp.__clear_extent_bit.clear_extent_bit.lock_and_cleanup_extent_if_need.__btrfs_buffered_write.btrfs_file_write_iter
0.87 ± 4% -0.1 0.76 ± 2% perf-profile.calltrace.cycles-pp.clear_extent_bit.lock_and_cleanup_extent_if_need.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write
0.71 ± 6% -0.1 0.61 ± 2% perf-profile.calltrace.cycles-pp.clear_state_bit.__clear_extent_bit.clear_extent_bit.lock_and_cleanup_extent_if_need.__btrfs_buffered_write
0.69 ± 6% -0.1 0.60 ± 2% perf-profile.calltrace.cycles-pp.btrfs_clear_bit_hook.clear_state_bit.__clear_extent_bit.clear_extent_bit.lock_and_cleanup_extent_if_need
96.77 +0.6 97.33 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.56 ± 3% perf-profile.calltrace.cycles-pp.can_overcommit.reserve_metadata_bytes.btrfs_delalloc_reserve_metadata.__btrfs_buffered_write.btrfs_file_write_iter
96.72 +0.6 97.29 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
43.13 +0.8 43.91 perf-profile.calltrace.cycles-pp.btrfs_inode_rsv_release.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write.vfs_write
42.37 +0.8 43.16 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.block_rsv_release_bytes.btrfs_inode_rsv_release.__btrfs_buffered_write
43.11 +0.8 43.89 perf-profile.calltrace.cycles-pp.block_rsv_release_bytes.btrfs_inode_rsv_release.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write
42.96 +0.8 43.77 perf-profile.calltrace.cycles-pp._raw_spin_lock.block_rsv_release_bytes.btrfs_inode_rsv_release.__btrfs_buffered_write.btrfs_file_write_iter
95.28 +0.9 96.23 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
95.22 +1.0 96.18 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
94.88 +1.0 95.85 perf-profile.calltrace.cycles-pp.__vfs_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
94.83 +1.0 95.80 perf-profile.calltrace.cycles-pp.btrfs_file_write_iter.__vfs_write.vfs_write.ksys_write.do_syscall_64
94.51 +1.0 95.50 perf-profile.calltrace.cycles-pp.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write.vfs_write.ksys_write
42.44 +1.1 43.52 perf-profile.calltrace.cycles-pp._raw_spin_lock.reserve_metadata_bytes.btrfs_delalloc_reserve_metadata.__btrfs_buffered_write.btrfs_file_write_iter
42.09 +1.1 43.18 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.reserve_metadata_bytes.btrfs_delalloc_reserve_metadata.__btrfs_buffered_write
44.07 +1.2 45.29 perf-profile.calltrace.cycles-pp.btrfs_delalloc_reserve_metadata.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write.vfs_write
43.42 +1.3 44.69 perf-profile.calltrace.cycles-pp.reserve_metadata_bytes.btrfs_delalloc_reserve_metadata.__btrfs_buffered_write.btrfs_file_write_iter.__vfs_write
2.06 ± 18% -0.9 1.21 ± 6% perf-profile.children.cycles-pp.btrfs_search_slot
2.54 ± 7% -0.6 1.96 ± 3% perf-profile.children.cycles-pp.btrfs_dirty_pages
1.05 ± 24% -0.5 0.52 ± 9% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
1.50 ± 12% -0.5 1.03 ± 4% perf-profile.children.cycles-pp.btrfs_get_extent
1.22 ± 15% -0.4 0.79 ± 8% perf-profile.children.cycles-pp.btrfs_lookup_file_extent
0.81 ± 5% -0.4 0.41 ± 6% perf-profile.children.cycles-pp.btrfs_calc_reclaim_metadata_size
0.74 ± 24% -0.4 0.35 ± 9% perf-profile.children.cycles-pp.btrfs_lock_root_node
0.74 ± 24% -0.4 0.35 ± 9% perf-profile.children.cycles-pp.btrfs_tree_lock
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.children.cycles-pp.__dentry_kill
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.children.cycles-pp.evict
0.90 ± 17% -0.3 0.56 ± 4% perf-profile.children.cycles-pp.dentry_kill
0.90 ± 18% -0.3 0.56 ± 4% perf-profile.children.cycles-pp.btrfs_evict_inode
0.91 ± 18% -0.3 0.57 ± 4% perf-profile.children.cycles-pp.exit_to_usermode_loop
0.52 ± 20% -0.3 0.18 ± 14% perf-profile.children.cycles-pp.do_idle
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.children.cycles-pp.task_work_run
0.90 ± 17% -0.3 0.57 ± 5% perf-profile.children.cycles-pp.__fput
0.90 ± 18% -0.3 0.57 ± 4% perf-profile.children.cycles-pp.dput
0.51 ± 20% -0.3 0.18 ± 14% perf-profile.children.cycles-pp.secondary_startup_64
0.51 ± 20% -0.3 0.18 ± 14% perf-profile.children.cycles-pp.cpu_startup_entry
0.50 ± 21% -0.3 0.17 ± 16% perf-profile.children.cycles-pp.start_secondary
0.47 ± 20% -0.3 0.16 ± 13% perf-profile.children.cycles-pp.cpuidle_enter_state
0.47 ± 19% -0.3 0.16 ± 13% perf-profile.children.cycles-pp.intel_idle
0.61 ± 20% -0.3 0.36 ± 11% perf-profile.children.cycles-pp.btrfs_tree_read_lock
0.47 ± 26% -0.3 0.21 ± 10% perf-profile.children.cycles-pp.prepare_to_wait_event
0.64 ± 18% -0.2 0.39 ± 9% perf-profile.children.cycles-pp.btrfs_read_lock_root_node
0.40 ± 22% -0.2 0.21 ± 5% perf-profile.children.cycles-pp.btrfs_clear_path_blocking
0.38 ± 23% -0.2 0.19 ± 13% perf-profile.children.cycles-pp.finish_wait
1.51 ± 3% -0.2 1.35 ± 2% perf-profile.children.cycles-pp.__clear_extent_bit
1.71 -0.1 1.56 ± 2% perf-profile.children.cycles-pp.lock_and_cleanup_extent_if_need
0.29 ± 25% -0.1 0.15 ± 10% perf-profile.children.cycles-pp.btrfs_orphan_del
0.27 ± 27% -0.1 0.12 ± 8% perf-profile.children.cycles-pp.btrfs_del_orphan_item
0.33 ± 18% -0.1 0.19 ± 9% perf-profile.children.cycles-pp.queued_read_lock_slowpath
0.33 ± 19% -0.1 0.20 ± 4% perf-profile.children.cycles-pp.__wake_up_common_lock
0.45 ± 15% -0.1 0.34 ± 2% perf-profile.children.cycles-pp.btrfs_alloc_data_chunk_ondemand
0.47 ± 16% -0.1 0.36 ± 4% perf-profile.children.cycles-pp.btrfs_check_data_free_space
0.91 ± 4% -0.1 0.81 ± 3% perf-profile.children.cycles-pp.clear_extent_bit
1.07 ± 5% -0.1 0.97 perf-profile.children.cycles-pp.__set_extent_bit
0.77 ± 6% -0.1 0.69 ± 3% perf-profile.children.cycles-pp.btrfs_clear_bit_hook
0.17 ± 20% -0.1 0.08 ± 10% perf-profile.children.cycles-pp.queued_write_lock_slowpath
0.16 ± 22% -0.1 0.08 ± 24% perf-profile.children.cycles-pp.btrfs_lookup_inode
0.21 ± 17% -0.1 0.14 ± 19% perf-profile.children.cycles-pp.__btrfs_update_delayed_inode
0.26 ± 12% -0.1 0.18 ± 13% perf-profile.children.cycles-pp.btrfs_async_run_delayed_root
0.52 ± 5% -0.1 0.45 perf-profile.children.cycles-pp.set_extent_bit
0.45 ± 5% -0.1 0.40 ± 3% perf-profile.children.cycles-pp.alloc_extent_state
0.11 ± 17% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.btrfs_clear_lock_blocking_rw
0.28 ± 9% -0.0 0.23 ± 3% perf-profile.children.cycles-pp.btrfs_drop_pages
0.07 -0.0 0.03 ±100% perf-profile.children.cycles-pp.btrfs_set_lock_blocking_rw
0.39 ± 3% -0.0 0.34 ± 3% perf-profile.children.cycles-pp.get_alloc_profile
0.33 ± 7% -0.0 0.29 perf-profile.children.cycles-pp.btrfs_set_extent_delalloc
0.38 ± 2% -0.0 0.35 ± 4% perf-profile.children.cycles-pp.__set_page_dirty_nobuffers
0.49 ± 3% -0.0 0.46 ± 3% perf-profile.children.cycles-pp.pagecache_get_page
0.18 ± 4% -0.0 0.15 ± 2% perf-profile.children.cycles-pp.truncate_inode_pages_range
0.08 ± 5% -0.0 0.05 ± 9% perf-profile.children.cycles-pp.btrfs_set_path_blocking
0.08 ± 6% -0.0 0.06 ± 6% perf-profile.children.cycles-pp.truncate_cleanup_page
0.80 ± 4% +0.2 0.95 ± 2% perf-profile.children.cycles-pp.can_overcommit
96.84 +0.5 97.37 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
96.80 +0.5 97.35 perf-profile.children.cycles-pp.do_syscall_64
43.34 +0.8 44.17 perf-profile.children.cycles-pp.btrfs_inode_rsv_release
43.49 +0.8 44.32 perf-profile.children.cycles-pp.block_rsv_release_bytes
95.32 +0.9 96.26 perf-profile.children.cycles-pp.ksys_write
95.26 +0.9 96.20 perf-profile.children.cycles-pp.vfs_write
94.91 +1.0 95.88 perf-profile.children.cycles-pp.__vfs_write
94.84 +1.0 95.81 perf-profile.children.cycles-pp.btrfs_file_write_iter
94.55 +1.0 95.55 perf-profile.children.cycles-pp.__btrfs_buffered_write
86.68 +1.0 87.70 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
44.08 +1.2 45.31 perf-profile.children.cycles-pp.btrfs_delalloc_reserve_metadata
43.49 +1.3 44.77 perf-profile.children.cycles-pp.reserve_metadata_bytes
87.59 +1.8 89.38 perf-profile.children.cycles-pp._raw_spin_lock
0.47 ± 19% -0.3 0.16 ± 13% perf-profile.self.cycles-pp.intel_idle
0.33 ± 6% -0.1 0.18 ± 6% perf-profile.self.cycles-pp.get_alloc_profile
0.27 ± 8% -0.0 0.22 ± 4% perf-profile.self.cycles-pp.btrfs_drop_pages
0.07 -0.0 0.03 ±100% perf-profile.self.cycles-pp.btrfs_set_lock_blocking_rw
0.14 ± 5% -0.0 0.12 ± 6% perf-profile.self.cycles-pp.clear_page_dirty_for_io
0.09 ± 5% -0.0 0.07 ± 10% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.17 ± 4% +0.1 0.23 ± 3% perf-profile.self.cycles-pp.reserve_metadata_bytes
0.31 ± 7% +0.1 0.45 ± 2% perf-profile.self.cycles-pp.can_overcommit
86.35 +1.0 87.39 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
aim7.jobs-per-min
29000 +-+-----------------------------------------------------------------+
28500 +-+ +.. + +..+.. +.. |
|..+ +.+..+.. : .. + .+.+..+..+.+.. .+..+.. + + + |
28000 +-+ + .. : + +. + + + |
27500 +-+ + + |
| |
27000 +-+ |
26500 +-+ |
26000 +-+ |
| |
25500 +-+ O O O O O |
25000 +-+ O O O O O O O O O
| O O O O O O O O |
24500 O-+O O O O |
24000 +-+-----------------------------------------------------------------+
[*] 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, 2 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
[lkp-robot] [ipc] 296ba26b66: BUG:sleeping_function_called_from_invalid_context_at_mm/memory.c
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 296ba26b6681b6e07ed419b3004647167cb17f61 ("ipc: drop ipc_lock()")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: ltp
with following parameters:
disk: 1HDD
fs: ext4
test: syscalls_part4
test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features.
test-url: http://linux-test-project.github.io/
on test machine: 8 threads Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz with 8G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------+------------+------------+
| | fc76430e57 | 296ba26b66 |
+----------------+------------+------------+
| boot_successes | 8 | 4 |
+----------------+------------+------------+
user :notice: [ 37.876701] INFO: creating /lkp/benchmarks/ltp/output directory
user :notice: [ 37.885597] INFO: creating /lkp/benchmarks/ltp/results directory
user :notice: [ 37.894309] Checking for required user/group ids
user :notice: [ 37.903519] 'nobody' user id and group found.
user :notice: [ 37.910551] 'bin' user id and group found.
user :notice: [ 37.917365] 'daemon' user id and group found.
user :notice: [ 37.924247] Users group found.
user :notice: [ 37.929733] Sys group found.
user :notice: [ 37.935347] Required users/groups exist.
user :notice: [ 37.942497] If some fields are empty or look unusual you may have an old version.
user :notice: [ 37.953263] Compare to the current minimal requirements in Documentation/Changes.
user :notice: [ 37.965391] /etc/os-release
user :notice: [ 37.971089] PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
user :notice: [ 37.978838] NAME="Debian GNU/Linux"
user :notice: [ 37.984791] VERSION_ID="9"
user :notice: [ 37.990106] VERSION="9 (stretch)"
user :notice: [ 37.995828] ID=debian
kern :info : [ 37.999988] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem
user :notice: [ 38.000882] HOME_URL="https://www.debian.org/"
user :notice: [ 38.015643] SUPPORT_URL="https://www.debian.org/support"
user :notice: [ 38.023965] BUG_REPORT_URL="https://bugs.debian.org/"
kern :info : [ 38.031316] EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null)
user :notice: [ 38.041866] uname:
user :notice: [ 38.047747] Linux lkp-skl-d01 4.18.0-08438-g296ba26 #1 SMP Wed Aug 22 13:56:11 CST 2018 x86_64 GNU/Linux
user :notice: [ 38.061880] /proc/cmdline
kern :info : [ 38.465310] EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null)
kern :notice: [ 38.780202] XFS (loop0): Mounting V5 Filesystem
kern :info : [ 38.786455] XFS (loop0): Ending clean mount
kern :notice: [ 38.857426] XFS (loop0): Unmounting Filesystem
kern :info : [ 39.082927] BTRFS: device fsid ccee36db-77b8-45a2-9c38-b786618a9508 devid 1 transid 5 /dev/loop0
kern :info : [ 39.093273] BTRFS info (device loop0): disk space caching is enabled
kern :info : [ 39.100593] BTRFS info (device loop0): has skinny extents
kern :info : [ 39.106892] BTRFS info (device loop0): flagging fs with big metadata feature
kern :info : [ 39.115680] BTRFS info (device loop0): creating UUID tree
user :warn : [ 39.323484] LTP: starting setxattr02
user :warn : [ 39.328764] LTP: starting setxattr03
user :warn : [ 39.333486] LTP: starting shmat01
kern :info : [ 39.338684] shmat01[2578]: segfault at 7f37d4811000 ip 000055e7f76018f2 sp 00007ffe6dfaf780 error 6 in shmat01[55e7f75fd000+18000]
kern :info : [ 39.351001] Code: 8d 3d f6 c2 00 00 31 d2 be 93 00 00 00 4d 8b 44 c6 10 31 c0 e8 5f 07 00 00 e9 72 fe ff ff 48 6b db 18 41 83 7c 1e 0c 0b 74 0e <c7> 45 00 0a 00 00 00 31 ff e8 80 fa ff ff 48 89 e6 bf 04 00 00 00
user :warn : [ 39.371404] LTP: starting shmat02
user :warn : [ 39.376519] LTP: starting cve-2017-5669
user :warn : [ 39.381748] LTP: starting shmctl01
user :warn : [ 40.467992] LTP: starting shmctl02
user :warn : [ 40.472844] LTP: starting shmctl03
user :warn : [ 40.477834] LTP: starting shmctl04
user :warn : [ 40.482464] LTP: starting shmctl05
kern :warn : [ 40.487041] mmap: shmctl05 (2598) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst.
kern :err : [ 40.536890] BUG: sleeping function called from invalid context at mm/memory.c:1449
kern :err : [ 40.546449] in_atomic(): 1, irqs_disabled(): 0, pid: 2598, name: shmctl05
kern :warn : [ 40.553820] CPU: 3 PID: 2598 Comm: shmctl05 Not tainted 4.18.0-08438-g296ba26 #1
kern :warn : [ 40.561801] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.2.8 01/26/2016
kern :warn : [ 40.569781] Call Trace:
kern :warn : [ 40.572808] dump_stack+0x5c/0x7b
kern :warn : [ 40.576765] ___might_sleep+0xf1/0x110
kern :warn : [ 40.581099] unmap_page_range+0x284/0xa60
kern :warn : [ 40.585684] ? unlink_file_vma+0x3b/0x50
kern :warn : [ 40.590164] unmap_vmas+0x4c/0xa0
kern :warn : [ 40.594027] unmap_region+0xae/0x110
kern :warn : [ 40.598171] ? _cond_resched+0x19/0x30
kern :warn : [ 40.602472] mmap_region+0x4a1/0x660
kern :warn : [ 40.606638] do_mmap+0x3dd/0x5a0
kern :warn : [ 40.610431] __x64_sys_remap_file_pages+0x239/0x300
kern :warn : [ 40.615871] do_syscall_64+0x5b/0x180
kern :warn : [ 40.620146] entry_SYSCALL_64_after_hwframe+0x44/0xa9
kern :warn : [ 40.625774] RIP: 0033:0x7f28c1bf1229
kern :warn : [ 40.629923] 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 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01 48
kern :warn : [ 40.649948] RSP: 002b:00007ffd1aadbd88 EFLAGS: 00000246 ORIG_RAX: 00000000000000d8
kern :warn : [ 40.658150] RAX: ffffffffffffffda RBX: 00007f28c24e8698 RCX: 00007f28c1bf1229
kern :warn : [ 40.665920] RDX: 0000000000000000 RSI: 0000000000001000 RDI: 00007f28c24ef000
kern :warn : [ 40.673708] RBP: 00007f28c24ef000 R08: 0000000000000000 R09: 0000000000000007
kern :warn : [ 40.681517] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
kern :warn : [ 40.689309] R13: 0000000000000007 R14: 000055f8daf67210 R15: 0000000000000001
kern :err : [ 40.697083] BUG: scheduling while atomic: shmctl05/2598/0x7fffffff
kern :warn : [ 40.704419] Modules linked in: fuse vfat fat btrfs xor zstd_decompress zstd_compress xxhash raid6_pq xfs loop dm_mod sr_mod cdrom sd_mod sg snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_hda_intel kvm snd_hda_codec irqbypass snd_hda_core crct10dif_pclmul snd_hwdep i915 crc32_pclmul crc32c_intel ghash_clmulni_intel snd_pcm pcbc aesni_intel snd_timer drm_kms_helper ahci syscopyarea sysfillrect crypto_simd wmi_bmof sysimgblt snd cryptd libahci dcdbas fb_sys_fops pcspkr serio_raw soundcore glue_helper libata intel_pch_thermal drm wmi video acpi_pad pcc_cpufreq ip_tables
kern :warn : [ 40.765830] CPU: 3 PID: 2598 Comm: shmctl05 Tainted: G W 4.18.0-08438-g296ba26 #1
kern :warn : [ 40.775353] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.2.8 01/26/2016
kern :warn : [ 40.783478] Call Trace:
kern :warn : [ 40.786653] dump_stack+0x5c/0x7b
kern :warn : [ 40.790761] __schedule_bug+0x55/0x70
kern :warn : [ 40.795132] __schedule+0x65e/0x870
kern :warn : [ 40.799375] schedule+0x33/0x90
kern :warn : [ 40.803285] exit_to_usermode_loop+0x57/0xe0
kern :warn : [ 40.808269] do_syscall_64+0x16c/0x180
kern :warn : [ 40.812809] entry_SYSCALL_64_after_hwframe+0x44/0xa9
kern :warn : [ 40.818574] RIP: 0033:0x7f28c1bf1229
kern :warn : [ 40.822857] 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 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01 48
kern :warn : [ 40.843146] RSP: 002b:00007ffd1aadbd88 EFLAGS: 00000246 ORIG_RAX: 00000000000000d8
kern :warn : [ 40.851482] RAX: ffffffffffffffea RBX: 00007f28c24e8698 RCX: 00007f28c1bf1229
kern :warn : [ 40.859378] RDX: 0000000000000000 RSI: 0000000000001000 RDI: 00007f28c24ef000
kern :warn : [ 40.867294] RBP: 00007f28c24ef000 R08: 0000000000000000 R09: 0000000000000007
kern :warn : [ 40.875224] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
kern :warn : [ 40.883181] R13: 0000000000000007 R14: 000055f8daf67210 R15: 0000000000000001
kern :warn : [ 40.905913] WARNING: CPU: 3 PID: 2598 at lib/usercopy.c:26 _copy_to_user+0x60/0x70
kern :warn : [ 40.915672] Modules linked in: fuse vfat fat btrfs xor zstd_decompress zstd_compress xxhash raid6_pq xfs loop dm_mod sr_mod cdrom sd_mod sg snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_hda_intel kvm snd_hda_codec irqbypass snd_hda_core crct10dif_pclmul snd_hwdep i915 crc32_pclmul crc32c_intel ghash_clmulni_intel snd_pcm pcbc aesni_intel snd_timer drm_kms_helper ahci syscopyarea sysfillrect crypto_simd wmi_bmof sysimgblt snd cryptd libahci dcdbas fb_sys_fops pcspkr serio_raw soundcore glue_helper libata intel_pch_thermal drm wmi video acpi_pad pcc_cpufreq ip_tables
kern :warn : [ 40.977669] CPU: 3 PID: 2598 Comm: shmctl05 Tainted: G W 4.18.0-08438-g296ba26 #1
kern :warn : [ 40.987299] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.2.8 01/26/2016
kern :warn : [ 40.995580] RIP: 0010:_copy_to_user+0x60/0x70
kern :warn : [ 41.000877] Code: 01 00 48 01 ea 48 8b 80 98 22 00 00 72 14 48 39 c2 77 0f 48 89 ef 4c 89 e6 89 da e8 9a 0e 56 00 89 c3 48 89 d8 5b 5d 41 5c c3 <0f> 0b eb c8 90 90 90 90 90 90 90 90 90 90 90 90 8b 07 ba 00 00 00
kern :warn : [ 41.021452] RSP: 0018:ffffc900018dfed0 EFLAGS: 00010206
kern :warn : [ 41.027554] RAX: 000000007ffffffe RBX: 0000000000000010 RCX: 0000000000000000
kern :warn : [ 41.035574] RDX: 00000000fffc01bb RSI: 0000000000000019 RDI: ffffffff8230ef18
kern :warn : [ 41.043610] RBP: 00007ffd1aadbd70 R08: 002ebecfd2fa2a00 R09: 0000000000000000
kern :warn : [ 41.051614] R10: 0000000000000000 R11: 0000000000000000 R12: ffffc900018dfef0
kern :warn : [ 41.059614] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
kern :warn : [ 41.067619] FS: 00007f28c24e8700(0000) GS:ffff880259cc0000(0000) knlGS:0000000000000000
kern :warn : [ 41.076673] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern :warn : [ 41.083284] CR2: 000055f8db171d70 CR3: 00000001c1b12002 CR4: 00000000003606e0
kern :warn : [ 41.091303] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
kern :warn : [ 41.099348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
kern :warn : [ 41.107433] Call Trace:
kern :warn : [ 41.110876] put_timespec64+0x3c/0x70
kern :warn : [ 41.115453] __x64_sys_clock_gettime+0x85/0xb0
kern :warn : [ 41.120783] do_syscall_64+0x5b/0x180
kern :warn : [ 41.125333] entry_SYSCALL_64_after_hwframe+0x44/0xa9
kern :warn : [ 41.131324] RIP: 0033:0x7f28c1bf1229
kern :warn : [ 41.135803] 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 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01 48
kern :warn : [ 41.156543] RSP: 002b:00007ffd1aadbd58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e4
kern :warn : [ 41.165068] RAX: ffffffffffffffda RBX: 0000000000001388 RCX: 00007f28c1bf1229
kern :warn : [ 41.173158] RDX: ffffffffffffff98 RSI: 00007ffd1aadbd70 RDI: 0000000000000001
kern :warn : [ 41.181197] RBP: 00007f28c24ef000 R08: 0000000000000007 R09: 00007f28c24ef000
kern :warn : [ 41.189264] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
kern :warn : [ 41.197310] R13: 0000000000000007 R14: 000055f8daf67210 R15: 0000000000000001
kern :warn : [ 41.205365] ---[ end trace f327f239b0bdaef6 ]---
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
Thanks,
lkp
2 years, 5 months
db67064542 [ 22.357669] BUG: unable to handle kernel NULL pointer dereference at 0000003c
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/dhowells/linux-fs.git nfs-mount-api
commit db67064542f3cec50b4689a0bc7a5716fb757c92
Author: David Howells <dhowells(a)redhat.com>
AuthorDate: Fri Jun 15 23:27:23 2018 +0100
Commit: David Howells <dhowells(a)redhat.com>
CommitDate: Thu Aug 30 14:33:22 2018 +0100
ipc: Convert mqueue fs to fs_context
Convert the mqueue filesystem to use the filesystem context stuff.
Notes:
(1) The relevant ipc namespace is selected in when the context is
initialised (and it defaults to the current task's ipc namespace).
The caller can override this before calling vfs_get_tree().
(2) Rather than simply calling kern_mount_data(), mq_init_ns() and
mq_internal_mount() create a context, adjust it and then do the rest
of the mount procedure.
(3) The lazy mqueue mounting on creation of a new namespace is retained
from a previous patch, but the avoidance of sget() if no superblock
yet exists is reverted and the superblock is again keyed on the
namespace pointer.
Yes, there was a performance gain in not searching the superblock
hash, but it's only paid once per ipc namespace - and only if someone
uses mqueue within that namespace, so I'm not sure it's worth it,
especially as calling sget() allows avoidance of recursion.
Signed-off-by: David Howells <dhowells(a)redhat.com>
ba88169d5b proc: Add fs_context support to procfs
db67064542 ipc: Convert mqueue fs to fs_context
0855e8a8d6 nfs: Allow configuration retrieval with fsinfo()
+------------------------------------------+------------+------------+------------+
| | ba88169d5b | db67064542 | 0855e8a8d6 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 34 | 2 | 9 |
| boot_failures | 1 | 9 | 12 |
| Mem-Info | 1 | | |
| Oops:#[##] | 0 | 9 | 12 |
| EIP:mqueue_get_tree | 0 | 9 | 9 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 9 | 12 |
| BUG:unable_to_handle_kernel | 0 | 8 | 10 |
| EIP:_raw_spin_lock | 0 | 0 | 3 |
+------------------------------------------+------------+------------+------------+
move_pages (317) returned ENOSYS, marking as inactive. pkey_free (382) returned ENOSYS, marking as inactive. bpf (357) returned ENOSYS, marking as inactive. acct (51) returned ENOSYS, marking as inactive. userfaultfd (374) returned ENOSYS, marking as inactive. [ 22.357669] BUG: unable to handle kernel NULL pointer dereference at 0000003c [ 22.360232] = 00000000 [ 22.361821] Oops: 0000 SMP PTI [ 22.363542] CPU: 0 PID: 805 Comm: trinity-c2 Not tainted 4.19.0-rc1-00108-gdb67064 #1 [ 22.366974] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 22.371675] EIP: mqueue_get_tree+0x40/0xe0 [ 22.373404] Code: d6 61 85 00 8b 06 8b b8 08 02 00 00 85 ff 0f 95 c2 0f b6 ca 8b 04 8d 80 86 71 c2 40 84 d2 89 04 8d 80 86 71 c2 74 2b 8b 47 04 <8b> 78 3c 85 ff 0f 95 c0 0f b6 c8 8b 14 8d 18 8f 71 c2 42 84 c0 89 [ 22.379651] EAX: 00000000 EBX: cd1b5a80 ECX: 00000001 EDX: 00000001 [ 22.381828] ESI: cd70f860 EDI: cd6d8e08 EBP: cd7f1ea0 ESP: cd7f1e94 [ 22.384023] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202 [ 22.385992] CR0: 80050033 CR2: 0000003c CR3: 0d7f2000 CR4: 00140690 [ 22.387857] Call Trace: [ 22.389048] vfs_get_tree+0xc7/0x2d0 [ 22.390444] mq_init_ns+0xdf/0x220 [ 22.391789] copy_ipcs+0x152/0x1b0 [ 22.393184] create_new_namespaces+0x157/0x470 [ 22.394779] unshare_nsproxy_namespaces+0x7d/0x100 [ 22.396591] ksys_unshare+0x31a/0x5a0 [ 22.398309] sys_unshare+0x10/0x20 [ 22.399989] do_int80_syscall_32+0xbe/0x2c0 [ 22.401788] entry_INT80_32+0xcf/0xcf [ 22.403260] EIP: 0x809af42 [ 22.404536] Code: 89 c8 c3 90 8d 74 26 00 85 c0 c7 01 01 00 00 00 75 d8 a1 ec bd a7 08 eb d1 66 90 66 90 66 90 66 90 66 90 66 90 66 90 90 cd 80 <c3> 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 10 a3 14 be a7 08 85 [ 22.410811] EAX: ffffffda EBX: 08000000 ECX: 6da0a34d EDX: 0813c000 [ 22.412791] ESI: 0813c000 EDI: 0813c000 EBP: bf80c330 ESP: bf80c2b8 [ 22.414732] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000217 [ 22.416784] Modules linked in: [ 22.418116] CR2: 000000000000003c [ 22.419540] ---[ end trace 0dd2f35a74864052 ]--- [ 22.421169] EIP: mqueue_get_tree+0x40/0xe0 [ 22.422705] Code: d6 61 85 00 8b 06 8b b8 08 02 00 00 85 ff 0f 95 c2 0f b6 ca 8b 04 8d 80 86 71 c2 40 84 d2 89 04 8d 80 86 71 c2 74 2b 8b 47 04 <8b> 78 3c 85 ff 0f 95 c0 0f b6 c8 8b 14 8d 18 8f 71 c2 42 84 c0 89 [ 22.429309] EAX: 00000000 EBX: cd1b5a80 ECX: 00000001 EDX: 00000001 [ 22.431602] ESI: cd70f860 EDI: cd6d8e08 EBP: cd7f1ea0 ESP: c2a0745c [ 22.433910] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202 [ 22.436333] CR0: 80050033 CR2: 0000003c CR3: 0d7f2000 CR4: 00140690 [ 22.438685] Kernel panic - not syncing: Fatal exception [ 22.440721] Kernel Offset: disabled Elapsed time: 30 qemu-img create -f qcow2 disk-yocto-ivb41-126-0 256G
move_pages (317) returned ENOSYS, marking as inactive. pkey_free (382) returned ENOSYS, marking as inactive. bpf (357) returned ENOSYS, marking as inactive. acct (51) returned ENOSYS, marking as inactive. userfaultfd (374) returned ENOSYS, marking as inactive. [ 22.357669] BUG: unable to handle kernel NULL pointer dereference at 0000003c [ 22.360232] = 00000000 [ 22.361821] Oops: 0000 SMP PTI [ 22.363542] CPU: 0 PID: 805 Comm: trinity-c2 Not tainted 4.19.0-rc1-00108-gdb67064 #1 [ 22.366974] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 22.371675] EIP: mqueue_get_tree+0x40/0xe0 [ 22.373404] Code: d6 61 85 00 8b 06 8b b8 08 02 00 00 85 ff 0f 95 c2 0f b6 ca 8b 04 8d 80 86 71 c2 40 84 d2 89 04 8d 80 86 71 c2 74 2b 8b 47 04 <8b> 78 3c 85 ff 0f 95 c0 0f b6 c8 8b 14 8d 18 8f 71 c2 42 84 c0 89 [ 22.379651] EAX: 00000000 EBX: cd1b5a80 ECX: 00000001 EDX: 00000001 [ 22.381828] ESI: cd70f860 EDI: cd6d8e08 EBP: cd7f1ea0 ESP: cd7f1e94 [ 22.384023] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202 [ 22.385992] CR0: 80050033 CR2: 0000003c CR3: 0d7f2000 CR4: 00140690 [ 22.387857] Call Trace: [ 22.389048] vfs_get_tree+0xc7/0x2d0 [ 22.390444] mq_init_ns+0xdf/0x220 [ 22.391789] copy_ipcs+0x152/0x1b0 [ 22.393184] create_new_namespaces+0x157/0x470 [ 22.394779] unshare_nsproxy_namespaces+0x7d/0x100 [ 22.396591] ksys_unshare+0x31a/0x5a0 [ 22.398309] sys_unshare+0x10/0x20 [ 22.399989] do_int80_syscall_32+0xbe/0x2c0 [ 22.401788] entry_INT80_32+0xcf/0xcf [ 22.403260] EIP: 0x809af42 [ 22.404536] Code: 89 c8 c3 90 8d 74 26 00 85 c0 c7 01 01 00 00 00 75 d8 a1 ec bd a7 08 eb d1 66 90 66 90 66 90 66 90 66 90 66 90 66 90 90 cd 80 <c3> 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 10 a3 14 be a7 08 85 [ 22.410811] EAX: ffffffda EBX: 08000000 ECX: 6da0a34d EDX: 0813c000 [ 22.412791] ESI: 0813c000 EDI: 0813c000 EBP: bf80c330 ESP: bf80c2b8 [ 22.414732] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000217 [ 22.416784] Modules linked in: [ 22.418116] CR2: 000000000000003c [ 22.419540] ---[ end trace 0dd2f35a74864052 ]--- [ 22.421169] EIP: mqueue_get_tree+0x40/0xe0 [ 22.422705] Code: d6 61 85 00 8b 06 8b b8 08 02 00 00 85 ff 0f 95 c2 0f b6 ca 8b 04 8d 80 86 71 c2 40 84 d2 89 04 8d 80 86 71 c2 74 2b 8b 47 04 <8b> 78 3c 85 ff 0f 95 c0 0f b6 c8 8b 14 8d 18 8f 71 c2 42 84 c0 89 [ 22.429309] EAX: 00000000 EBX: cd1b5a80 ECX: 00000001 EDX: 00000001 [ 22.431602] ESI: cd70f860 EDI: cd6d8e08 EBP: cd7f1ea0 ESP: c2a0745c [ 22.433910] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202 [ 22.436333] CR0: 80050033 CR2: 0000003c CR3: 0d7f2000 CR4: 00140690 [ 22.438685] Kernel panic - not syncing: Fatal exception [ 22.440721] Kernel Offset: disabled Elapsed time: 30 qemu-img create -f qcow2 disk-yocto-ivb41-126-0 256G
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start e4bcdf49580d86409e28a43903a9b9f37b7f6c81 5b394b2ddf0347bef56e50c69a58773c94343ff3 --
git bisect good f346fb7c8c64e6f72fabd13575028195379fd6d2 # 00:22 G 12 0 3 3 Merge 'ulf.hansson-mmc/next' into devel-catchup-201808302241
git bisect bad 656a3d9ad4a03b46d93616103e1f5c12589cd41a # 00:40 B 0 2 17 0 Merge 'dhowells-fs/btrfs-mount-api' into devel-catchup-201808302241
git bisect good 11ce0ff36bce7a3507e41ce594db84c4697d802f # 00:59 G 12 0 3 3 Merge 'dinguyen/socfpga_for_next_v4.20_dts_v1' into devel-catchup-201808302241
git bisect good 397b92e11444a1a881c7730931288bb1c62141a5 # 01:12 G 12 0 4 4 Merge 'drm-tip/drm-tip' into devel-catchup-201808302241
git bisect bad eff9c665beff83201469a61e1ee9bce72502b168 # 01:23 B 0 2 17 0 vfs: syscall: Add fsopen() to prepare for superblock creation
git bisect good 9e2ab3f10e67ca24d64eeb752fe5f613b1cc76c6 # 01:59 G 12 0 4 5 apparmor: Implement security hooks for the new mount API
git bisect bad db67064542f3cec50b4689a0bc7a5716fb757c92 # 02:19 B 1 9 1 1 ipc: Convert mqueue fs to fs_context
git bisect good 4dd8cb98a2acd374d8bbd60af29731394f02a3d6 # 02:36 G 12 0 3 3 vfs: Implement a filesystem superblock creation/configuration context
git bisect good 3d06240aa9a815b574f7cdff0acf6192b18c78d5 # 02:57 G 12 0 4 4 procfs: Move proc_fill_super() to fs/proc/root.c
git bisect good ba88169d5bbccad0137636afc4c8c093f95049f7 # 03:21 G 12 0 7 7 proc: Add fs_context support to procfs
# first bad commit: [db67064542f3cec50b4689a0bc7a5716fb757c92] ipc: Convert mqueue fs to fs_context
git bisect good ba88169d5bbccad0137636afc4c8c093f95049f7 # 03:29 G 33 0 9 16 proc: Add fs_context support to procfs
# extra tests with debug options
git bisect bad db67064542f3cec50b4689a0bc7a5716fb757c92 # 03:48 B 0 1 16 0 ipc: Convert mqueue fs to fs_context
# extra tests on HEAD of linux-devel/devel-catchup-201808302241
git bisect bad e4bcdf49580d86409e28a43903a9b9f37b7f6c81 # 03:48 B 1 19 0 3 0day head guard for 'devel-catchup-201808302241'
# extra tests on tree/branch dhowells-fs/nfs-mount-api
git bisect bad 0855e8a8d6621018ee7233670d6af46e124ed085 # 06:55 B 3 7 3 3 nfs: Allow configuration retrieval with fsinfo()
# extra tests with first bad commit reverted
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 6 months
[lkp-robot] [mm] 15d36fecd0: WARNING:at_kernel/memremap.c:#devm_memremap_pages
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 15d36fecd0bdc7510b70a0e5ec6671140b3fce0c ("mm: disallow mappings that conflict for devm_memremap_pages()")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: ndctl
with following parameters:
on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------+------------+------------+
| | 03758dbbe2 | 15d36fecd0 |
+----------------+------------+------------+
| boot_successes | 4 | 4 |
+----------------+------------+------------+
kern :warn : [ 76.670496] WARNING: CPU: 2 PID: 213 at kernel/memremap.c:188 devm_memremap_pages+0x9f/0x470
kern :warn : [ 76.670665] Modules linked in: nd_pmem(O+) dax_pmem(O) device_dax(O) nd_btt(O) x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_idt kvm_intel snd_hda_codec_generic kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel cryptd nd_e820(O) pcspkr libnvdimm(O) ahci libahci nfit_test_iomap(O) libata snd_hda_intel i915 snd_hda_codec snd_hda_core snd_hwdep snd_pcm drm_kms_helper snd_timer syscopyarea sysfillrect sysimgblt fb_sys_fops snd soundcore drm video pcc_cpufreq ip_tables
kern :warn : [ 76.671408] CPU: 2 PID: 213 Comm: systemd-udevd Tainted: G O 4.18.0-rc6-00155-g15d36fe #1
kern :warn : [ 76.671564] Hardware name: Hewlett-Packard p6-1451cx/2ADA, BIOS 8.15 02/05/2013
kern :warn : [ 76.671690] RIP: 0010:devm_memremap_pages+0x9f/0x470
kern :warn : [ 76.671774] Code: c6 74 78 49 8b 5f 50 48 85 db 75 04 49 8b 5f 10 4c 89 ff e8 13 77 42 00 48 89 da 48 89 c6 48 c7 c7 a8 62 0e 82 e8 51 8c eb ff <0f> 0b 49 8b be 80 00 00 00 65 ff 05 f1 59 e4 7e 48 8b 47 08 a8 03
kern :warn : [ 76.672107] RSP: 0018:ffffc9000125fad8 EFLAGS: 00010282
kern :warn : [ 76.672197] RAX: 0000000000000000 RBX: ffff8801a969e310 RCX: 0000000000000006
kern :warn : [ 76.672316] RDX: 0000000000000007 RSI: 0000000000000086 RDI: ffff8801ffd16950
kern :warn : [ 76.672434] RBP: ffff8801a98030a0 R08: 000000000000036e R09: 000000000000000a
kern :warn : [ 76.672555] R10: 0000000000000000 R11: ffffffff82d6434d R12: 00000002ffffffff
kern :warn : [ 76.672673] R13: 0000000000000000 R14: ffff8801a98024a0 R15: ffff8801aae09808
kern :warn : [ 76.672793] FS: 00007fae9129e8c0(0000) GS:ffff8801ffd00000(0000) knlGS:0000000000000000
kern :warn : [ 76.672929] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern :warn : [ 76.673026] CR2: 00007fae9127ec28 CR3: 00000001aafe8003 CR4: 00000000001606e0
kern :warn : [ 76.673145] Call Trace:
kern :warn : [ 76.673199] ? devres_add+0x2f/0x40
kern :warn : [ 76.673266] pmem_attach_disk+0x542/0x6a0 [nd_pmem]
kern :warn : [ 76.673354] ? kobject_release+0x69/0x1a0
kern :warn : [ 76.673431] ? nd_dax_probe+0xfc/0x120 [libnvdimm]
kern :warn : [ 76.673520] nvdimm_bus_probe+0x69/0x150 [libnvdimm]
kern :warn : [ 76.673608] driver_probe_device+0x2fa/0x470
kern :warn : [ 76.673685] __driver_attach+0xdc/0x100
kern :warn : [ 76.673753] ? driver_probe_device+0x470/0x470
kern :warn : [ 76.673831] bus_for_each_dev+0x76/0xc0
kern :warn : [ 76.673900] ? klist_add_tail+0x3b/0x70
kern :warn : [ 76.673968] bus_add_driver+0x161/0x260
kern :warn : [ 76.674035] ? 0xffffffffa0504000
kern :warn : [ 76.674096] driver_register+0x5b/0xe0
kern :warn : [ 76.674162] ? 0xffffffffa0504000
kern :warn : [ 76.674223] do_one_initcall+0x46/0x1e4
kern :warn : [ 76.674293] ? preempt_schedule_common+0x15/0x30
kern :warn : [ 76.674373] ? _cond_resched+0x22/0x30
kern :warn : [ 76.674442] ? kmem_cache_alloc_trace+0x3e/0x1e0
kern :warn : [ 76.674525] do_init_module+0x5b/0x203
kern :warn : [ 76.674593] load_module+0x1489/0x1b80
kern :warn : [ 76.674662] ? ima_post_read_file+0x102/0x110
kern :warn : [ 76.674741] ? __do_sys_finit_module+0xe9/0x110
kern :warn : [ 76.674820] __do_sys_finit_module+0xe9/0x110
kern :warn : [ 76.674901] do_syscall_64+0x5b/0x180
kern :warn : [ 76.674967] entry_SYSCALL_64_after_hwframe+0x44/0xa9
kern :warn : [ 76.675055] RIP: 0033:0x7fae9011b229
kern :warn : [ 76.675116] 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 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01 48
kern :warn : [ 76.675449] RSP: 002b:00007ffeb0452908 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
kern :warn : [ 76.675576] RAX: ffffffffffffffda RBX: 0000557dd7cccdf0 RCX: 00007fae9011b229
kern :warn : [ 76.675696] RDX: 0000000000000000 RSI: 00007fae90a34265 RDI: 000000000000000f
kern :warn : [ 76.675814] RBP: 00007fae90a34265 R08: 0000000000000000 R09: 00007ffeb0452e80
kern :warn : [ 76.675934] R10: 000000000000000f R11: 0000000000000246 R12: 0000000000000000
kern :warn : [ 76.676053] R13: 0000557dd7cde3c0 R14: 0000000000020000 R15: 0000557dd5d7dcbc
kern :warn : [ 76.676175] ---[ end trace 72888cbe8943c229 ]---
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
Thanks,
lkp
2 years, 6 months
741b3aefca ("try double lock"): BUG: spinlock bad magic on CPU#1, df/179
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
kemi/lock_page/before_tim
commit 741b3aefca11b8fd1f32fdebcbea82814ad2b923
Author: Kemi Wang <kemi.wang(a)intel.com>
AuthorDate: Wed Aug 29 15:21:26 2018 +0800
Commit: Kemi Wang <kemi.wang(a)intel.com>
CommitDate: Wed Aug 29 17:49:18 2018 +0800
try double lock
Signed-off-by: Kemi Wang <kemi.wang(a)intel.com>
46c1e79fee Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
741b3aefca try double lock
+-------------------------------+------------+------------+
| | 46c1e79fee | 741b3aefca |
+-------------------------------+------------+------------+
| boot_successes | 56 | 14 |
| boot_failures | 0 | 12 |
| BUG:spinlock_bad_magic_on_CPU | 0 | 12 |
| RIP:__clear_user | 0 | 5 |
+-------------------------------+------------+------------+
mountall: Event failed [ 9.180387] init: Failed to create pty - disabling logging for job [ 9.181328] init: Temporary process spawn error: No such file or directory [ 9.192313] init: Failed to create pty - disabling logging for job [ 9.193259] init: Temporary process spawn error: No such file or directory [ 9.205159] BUG: spinlock bad magic on CPU#1, df/179 [ 9.206205] lock: page_wait_table+0x1448/0xa000, .magic: 00000000, .owner: df/179, .owner_cpu: 1 [ 9.207990] CPU: 1 PID: 179 Comm: df Not tainted 4.13.0-11812-g741b3ae #1 [ 9.209342] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 9.211003] Call Trace: [ 9.211511] dump_stack+0x79/0x95 [ 9.212194] spin_bug+0x9d/0xa3 [ 9.212842] do_raw_spin_unlock+0x22/0x81 [ 9.213655] _raw_spin_unlock_irq+0x27/0x36 [ 9.214513] wait_on_page_bit_common+0xde/0x163 [ 9.215440] __add_to_page_cache_locked+0x138/0x138 [ 9.216459] wait_on_page_bit_killable+0x3e/0x40 [ 9.217397] wait_on_page_locked_killable+0x27/0x2e [ 9.218384] __lock_page_or_retry+0x41/0x87 [ 9.219242] filemap_fault+0x1d8/0x360 [ 9.220011] __do_fault+0x1b/0x6b [ 9.220686] __handle_mm_fault+0x544/0x91e [ 9.221519] handle_mm_fault+0xe9/0xef [ 9.222290] __do_page_fault+0x26a/0x357 [ 9.223092] do_page_fault+0x141/0x14a [ 9.223860] do_async_page_fault+0x31/0x59 [ 9.224685] async_page_fault+0x1f/0x30 [ 9.225468] RIP: 0010:__clear_user+0x3f/0x61 [ 9.226333] RSP: 0018:ffffc9000020fd40 EFLAGS: 00010206 [ 9.227389] RAX: 0000000000000000 RBX: 00000000000001f9 RCX: 00000000000001f9 [ 9.228809] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 00007fe6be425038 [ 9.230223] RBP: ffffc9000020fd50 R08: 00000000be162c32 R09: 0000000000000000 [ 9.231652] R10: ffff88001f36b000 R11: 0000000000000000 R12: 00007fe6be425038 [ 9.233079] R13: 00007fe6be201000 R14: 0000000000001758 R15: ffff88001727ff88 [ 9.234507] clear_user+0x42/0x45 [ 9.235195] padzero+0x20/0x35 [ 9.235830] load_elf_binary+0xaaa/0xe9a [ 9.236626] search_binary_handler+0x5b/0xd3 [ 9.237488] do_execveat_common+0x4ae/0x682 [ 9.238485] do_execve+0x23/0x25 [ 9.239159] SyS_execve+0x2a/0x2e [ 9.239843] do_syscall_64+0x62/0x75 [ 9.240569] entry_SYSCALL64_slow_path+0x25/0x25 [ 9.241504] RIP: 0033:0x7fdbddf44427 [ 9.242235] RSP: 002b:00007ffe67966368 EFLAGS: 00000202 ORIG_RAX: 000000000000003b [ 9.243760] RAX: ffffffffffffffda RBX: 0000000001b46aa8 RCX: 00007fdbddf44427 [ 9.245184] RDX: 0000000001b44008 RSI: 0000000001b49308 RDI: 0000000001b46aa8 [ 9.246609] RBP: 0000000001b49308 R08: 00007ffe67966320 R09: 0000000000000000 [ 9.248035] R10: 00007ffe67966100 R11: 0000000000000202 R12: 0000000000000000 [ 9.249452] R13: 0000000000000004 R14: 0000000001b44008 R15: 00000000ffffffff [ 9.259049] init: Failed to create pty - disabling logging for job [ 9.260477] init: Temporary process spawn error: No such file or directory [ 9.262978] init: Failed to create pty - disabling logging for job
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start c64aaf51ab2469d4f69148c57516b9edd54ff779 5b394b2ddf0347bef56e50c69a58773c94343ff3 --
git bisect good c7da8a0894a6142d9162ffb2add7d45c23d70424 # 15:52 G 18 0 0 0 Merge 'slave-dma/next' into devel-catchup-201808300902
git bisect bad b69923efcc0d26d767ff77dd1e05127e77c2f167 # 16:12 B 5 4 3 3 Merge 'jlayton/locks-execve' into devel-catchup-201808300902
git bisect bad 8720e4c13154e3cd9a2d2ceb1cb011999a8b36ae # 16:26 B 0 2 16 0 Merge 'linux-review/Baolin-Wang/iio-adc-sc27xx-Add-raw-data-support/20180830-064110' into devel-catchup-201808300902
git bisect good ddce51703d017aa76a852f813233b9a399f4e657 # 16:39 G 18 0 0 0 Merge 'peterz-queue/master' into devel-catchup-201808300902
git bisect bad a6a294176c192267fe84136126c850adaab46ab7 # 16:50 B 4 3 4 4 Merge 'kemi/lock_page/before_tim' into devel-catchup-201808300902
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:01 B 5 7 4 4 try double lock
# first bad commit: [741b3aefca11b8fd1f32fdebcbea82814ad2b923] try double lock
git bisect good 46c1e79fee417f151547aa46fae04ab06cb666f4 # 17:12 G 56 0 0 0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests with debug options
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:23 B 6 7 6 6 try double lock
# extra tests on HEAD of linux-devel/devel-catchup-201808300902
git bisect bad c64aaf51ab2469d4f69148c57516b9edd54ff779 # 17:23 B 3 8 0 8 0day head guard for 'devel-catchup-201808300902'
# extra tests on tree/branch kemi/lock_page/before_tim
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:37 B 7 7 0 5 try double lock
# extra tests with first bad commit reverted
git bisect good dc282ec7f8be78a4f4761d8f9c7eb33b6a6b05f1 # 17:51 G 18 0 0 0 Revert "try double lock"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 6 months
7928ca5cc7 ("RFC: debugobjects: capture stack traces at .."): BUG: kernel hang in early-boot stage, last printk: early console in setup code
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-intel topic/core-for-CI
commit 7928ca5cc786fdc0269342f1b9e22c2af939b989
Author: Daniel Vetter <daniel.vetter(a)ffwll.ch>
AuthorDate: Tue Mar 20 17:02:58 2018 +0100
Commit: Chris Wilson <chris(a)chris-wilson.co.uk>
CommitDate: Mon Aug 13 08:45:13 2018 +0100
RFC: debugobjects: capture stack traces at _init() time
Sometimes it's really easy to know which object has gone boom and
where the offending code is, and sometimes it's really hard. One case
we're trying to hunt down is when module unload catches a live debug
object, with a module with lots of them.
Capture a full stack trace from debug_object_init() and dump it when
there's a problem.
FIXME: Should we have a separate Kconfig knob for the backtraces,
they're quite expensive? Atm I'm just selecting it for the general
debug object stuff.
v2: Drop the locks for gathering&storing the backtrace. This is
required because depot_save_stack can call free_pages (to drop it's
preallocation), which can call debug_check_no_obj_freed, which will
recurse into the db->lock spinlocks.
Cc: Philippe Ombredanne <pombredanne(a)nexb.com>
Cc: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Kate Stewart <kstewart(a)linuxfoundation.org>
Cc: Daniel Vetter <daniel.vetter(a)ffwll.ch>
Cc: Waiman Long <longman(a)redhat.com>
Acked-by-for-CI-testing: Chris Wilson <chris(a)chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter(a)intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180320160258.11381-1-dani...
7d5f8ade6d kernel/panic: Repeat the line and caller information at the end of the OOPS
7928ca5cc7 RFC: debugobjects: capture stack traces at _init() time
97263ba0a2 usb/icl: Work around ACPI boottime crash
+-----------------------------------------------------------------------------+------------+------------+------------+
| | 7d5f8ade6d | 7928ca5cc7 | 97263ba0a2 |
+-----------------------------------------------------------------------------+------------+------------+------------+
| boot_successes | 38 | 0 | 0 |
| boot_failures | 1 | 17 | 11 |
| BUG:kernel_reboot-without-warning_in_test_stage | 1 | | |
| BUG:kernel_hang_in_early-boot_stage,last_printk:early_console_in_setup_code | 0 | 17 | 11 |
+-----------------------------------------------------------------------------+------------+------------+------------+
early console in setup code BUG: kernel hang in early-boot stage, last printk: early console in setup code Linux version 4.18.0-00007-g7928ca5 #1 Command line: root=/dev/ram0 hung_task_panic=1 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw link=/cephfs/kbuild/run-queue/quantal-ivb41/x86_64-randconfig-s1-08300637/linux-devel:devel-catchup-201808300657:7928ca5cc786fdc0269342f1b9e22c2af939b989:bisect-linux-0/.vmlinuz-7928ca5cc786fdc0269342f1b9e22c2af939b989-20180830124809-1:quantal-ivb41-37 branch=linux-devel/devel-catchup-201808300657 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-s1-08300637/gcc-6/7928ca5cc786fdc0269342f1b9e22c2af939b989/vmlinuz-4.18.0-00007-g7928ca5 drbd.minor_count=8 rcuperf.shutdown=0 Elapsed time: 370
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 4d30a6ec667c3be5e517c6db7386b7cbeae0d241 5b394b2ddf0347bef56e50c69a58773c94343ff3 --
git bisect bad 6a62e337f13403ec965bc73faa931e91b977ea5a # 08:08 B 0 11 26 0 Merge 'linux-review/Andrey-Konovalov/khwasan-kernel-hardware-assisted-address-sanitizer/20180830-045630' into devel-catchup-201808300657
git bisect bad b415cf311a6e49d23247404e903da92cd46e8784 # 08:24 B 0 4 20 1 Merge 'linux-review/Dong-Aisheng/clk-new-APIs-to-handle-all-available-clocks/20180830-053055' into devel-catchup-201808300657
git bisect good d2b261c3aae27dd7968c9b130a8c6a64b9a17252 # 08:44 G 11 0 0 0 Merge 'andersson-remoteproc/for-next' into devel-catchup-201808300657
git bisect good 926c9f4523c971273cbe47e5e294a303848dd5c3 # 09:07 G 11 0 0 0 Merge 'linux-review/Takuya-Yamamoto/x86-mm-Fix-typo-in-arch-x86-mm-extable-c/20180830-054810' into devel-catchup-201808300657
git bisect good fdece75721e7dbefaa1bcd698d3c59e4e8dd87ea # 09:21 G 11 0 0 0 Merge 'jkirsher-next-queue/40GbE' into devel-catchup-201808300657
git bisect bad 8deb227aaae37122397122729af6c8b0a82c5e36 # 09:49 B 0 7 22 0 Merge 'drm-tip/drm-tip' into devel-catchup-201808300657
git bisect good 5df52391ddbed869c7d67b00fbb013bd64334115 # 10:12 G 11 0 0 0 drm/i915/dsc: Fix PPS register definition macros for 2nd VDSC engine
git bisect good d2c53b337ef53bb874d4be076b6d51ae1498ab2a # 10:43 G 11 0 0 0 drm/bridge: ti-sn65dsi86: Fix 0-day build error
git bisect good 88b946fd55d4f30e0284ca1b357dae8bb2a461a9 # 11:16 G 11 0 0 0 Merge remote-tracking branch 'drm-misc/drm-misc-next' into drm-tip
git bisect good 87246f7fd572f9c3db752708730d68cc9eb08d72 # 11:35 G 11 0 0 0 ALSA: intel_hdmi: Use the new non-cached allocation
git bisect bad b211ab33a398c50a45fe4076b5687343d5df4c07 # 12:01 B 0 1 16 0 net/sch_generic: Shut up noise
git bisect good 5a1da908eb54d9a36d8d9a2f731658e8a50d7831 # 12:21 G 10 0 0 0 lockdep: Up MAX_LOCKDEP_CHAINS
git bisect good 7d5f8ade6d1cc269fe9feedb747875da774456bf # 12:38 G 11 0 1 1 kernel/panic: Repeat the line and caller information at the end of the OOPS
git bisect bad 7928ca5cc786fdc0269342f1b9e22c2af939b989 # 12:55 B 0 4 19 0 RFC: debugobjects: capture stack traces at _init() time
# first bad commit: [7928ca5cc786fdc0269342f1b9e22c2af939b989] RFC: debugobjects: capture stack traces at _init() time
git bisect good 7d5f8ade6d1cc269fe9feedb747875da774456bf # 13:03 G 32 0 0 1 kernel/panic: Repeat the line and caller information at the end of the OOPS
# extra tests with debug options
git bisect bad 7928ca5cc786fdc0269342f1b9e22c2af939b989 # 13:28 B 0 11 26 0 RFC: debugobjects: capture stack traces at _init() time
# extra tests on HEAD of linux-devel/devel-catchup-201808300657
git bisect bad 4d30a6ec667c3be5e517c6db7386b7cbeae0d241 # 13:28 B 0 13 31 0 0day head guard for 'devel-catchup-201808300657'
# extra tests on tree/branch drm-drm-intel/topic/core-for-CI
git bisect bad 97263ba0a2a07e9c0fb2cc133ef8f7ebc4c5aea1 # 13:57 B 0 1 16 0 usb/icl: Work around ACPI boottime crash
# extra tests with first bad commit reverted
git bisect good e2033a9bc1e10aa0b5a4592fb1d724289c68ed22 # 14:16 G 11 0 1 1 Revert "RFC: debugobjects: capture stack traces at _init() time"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 6 months
741b3aefca [ 28.726267] genirq: Flags mismatch irq 4. 00000000 (ttyS0) vs. 00000000 (sir_ir)
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
kemi/lock_page/before_tim
commit 741b3aefca11b8fd1f32fdebcbea82814ad2b923
Author: Kemi Wang <kemi.wang(a)intel.com>
AuthorDate: Wed Aug 29 15:21:26 2018 +0800
Commit: Kemi Wang <kemi.wang(a)intel.com>
CommitDate: Wed Aug 29 17:49:18 2018 +0800
try double lock
Signed-off-by: Kemi Wang <kemi.wang(a)intel.com>
46c1e79fee Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
741b3aefca try double lock
+------------------------------------------------+------------+------------+
| | 46c1e79fee | 741b3aefca |
+------------------------------------------------+------------+------------+
| boot_successes | 0 | 0 |
| boot_failures | 121 | 42 |
| genirq:Flags_mismatch_irq##(ttyS0)vs.#(sir_ir) | 121 | 42 |
| INFO:rcu_sched_self-detected_stall_on_CPU | 10 | 1 |
| RIP:__do_softirq | 9 | 1 |
| RIP:io_serial_in | 4 | |
| RIP:_raw_spin_unlock_irqrestore | 5 | 1 |
| INFO:rcu_sched_detected_stalls_on_CPUs/tasks | 2 | |
| RIP:io_serial_out | 2 | |
| RIP:mutex_spin_on_owner | 1 | |
| BUG:spinlock_bad_magic_on_CPU | 0 | 21 |
| RIP:__put_user_4 | 0 | 1 |
| RIP:__clear_user | 0 | 1 |
+------------------------------------------------+------------+------------+
[ 28.723506] #0: Dummy 1
[ 28.723837] #1: Loopback 1
[ 28.724224] #2: Virtual MIDI Card 1
[ 28.724675] #3: MTPAV on parallel port at 0x378
[ 28.725277] #4: Internal PC-Speaker at port 0x61
[ 28.726267] genirq: Flags mismatch irq 4. 00000000 (ttyS0) vs. 00000000 (sir_ir)
[ 28.727345] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.13.0-11812-g741b3ae #1
[ 28.728275] sir_ir sir_ir.0: Trapped in interrupt
[ 28.728944] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 28.729956] Call Trace:
[ 28.730280] dump_stack+0x63/0x87
[ 28.730686] __setup_irq+0x652/0x680
[ 28.731144] request_threaded_irq+0xf2/0x190
[ 28.731662] univ8250_setup_irq+0x262/0x2a0
[ 28.732208] serial8250_do_startup+0x1a4/0x720
[ 28.732741] serial8250_startup+0x1b/0x20
[ 28.733253] uart_startup+0x7b/0x180
[ 28.733769] uart_port_activate+0x88/0xa0
[ 28.734277] tty_port_open+0x84/0xd0
[ 28.734710] uart_open+0x3b/0x50
[ 28.735128] tty_open+0xe6/0x3d0
[ 28.735522] chrdev_open+0x7b/0x180
[ 28.735953] ? exact_lock+0x20/0x20
[ 28.736397] do_dentry_open+0x1b9/0x2c0
[ 28.736952] vfs_open+0x4a/0x70
[ 28.737356] path_openat+0x197/0xac0
[ 28.737790] do_filp_open+0x8a/0xf0
[ 28.738238] ? _raw_spin_unlock+0x27/0x40
[ 28.738726] ? __alloc_fd+0xb1/0x170
[ 28.739181] do_sys_open+0x11a/0x1f0
[ 28.739618] ? do_sys_open+0x11a/0x1f0
[ 28.740110] SyS_open+0x1e/0x20
[ 28.740493] kernel_init_freeable+0x1d2/0x23f
[ 28.741047] ? rest_init+0x140/0x140
[ 28.741482] kernel_init+0xe/0x100
[ 28.741904] ret_from_fork+0x25/0x30
[ 28.743874] sir_ir sir_ir.0: Trapped in interrupt
[ 28.747842] Freeing unused kernel memory: 1964K
[ 28.748470] Write protecting the kernel read-only data: 32768k
[ 28.750211] Freeing unused kernel memory: 1068K
[ 28.751903] Freeing unused kernel memory: 416K
[ 28.773706] genirq: Flags mismatch irq 4. 00000000 (ttyS0) vs. 00000000 (sir_ir)
[ 28.775175] CPU: 1 PID: 172 Comm: init Not tainted 4.13.0-11812-g741b3ae #1
[ 28.776435] sir_ir sir_ir.0: Trapped in interrupt
[ 28.777318] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 28.778697] Call Trace:
[ 28.779129] dump_stack+0x63/0x87
[ 28.779689] __setup_irq+0x652/0x680
[ 28.780298] request_threaded_irq+0xf2/0x190
[ 28.781024] univ8250_setup_irq+0x262/0x2a0
[ 28.781725] serial8250_do_startup+0x1a4/0x720
[ 28.782544] serial8250_startup+0x1b/0x20
[ 28.783282] uart_startup+0x7b/0x180
[ 28.784064] uart_port_activate+0x88/0xa0
[ 28.784794] tty_port_open+0x84/0xd0
[ 28.785457] uart_open+0x3b/0x50
[ 28.786065] tty_open+0xe6/0x3d0
[ 28.786659] chrdev_open+0x7b/0x180
[ 28.787310] ? exact_lock+0x20/0x20
[ 28.787953] do_dentry_open+0x1b9/0x2c0
[ 28.788772] vfs_open+0x4a/0x70
[ 28.789354] path_openat+0x197/0xac0
[ 28.790013] do_filp_open+0x8a/0xf0
[ 28.790652] do_sys_open+0x11a/0x1f0
[ 28.791310] ? do_sys_open+0x11a/0x1f0
[ 28.792004] SyS_open+0x1e/0x20
[ 28.792578] entry_SYSCALL_64_fastpath+0x1a/0xaa
[ 28.793417] RIP: 0033:0x7f94e7cd7570
[ 28.794075] RSP: 002b:00007ffcda1a43d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000002
[ 28.795426] RAX: ffffffffffffffda RBX: 000055a18dac4130 RCX: 00007f94e7cd7570
[ 28.796699] RDX: 000055a18dabf5f0 RSI: 0000000000000102 RDI: 000055a18d8aada5
[ 28.797979] RBP: 000055a18daed280 R08: 00007f94e7ee0260 R09: 00007f94e8765700
[ 28.799254] R10: 00007f94e87659d0 R11: 0000000000000246 R12: 0000000000000008
[ 28.800529] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 28.802923] sir_ir sir_ir.0: Trapped in interrupt
[ 28.853122] init: Failed to create pty - disabling logging for job
[ 28.854103] init: Temporary process spawn error: No such file or directory
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 2e8ac60b7c24f7cb3c7c49402a9580fe1580be06 5b394b2ddf0347bef56e50c69a58773c94343ff3 --
git bisect bad 070a379c434821294e76c4c6e431426525f44013 # 21:39 B 2 1 2 2 Merge 'ragnatech/upstream/mmc/next' into devel-catchup-201808291910
git bisect bad c70eec9967571d9b618baa8ab561347a06fb8e35 # 21:50 B 0 1 15 0 Merge 'chanwoo/v4.x/samsung-exynos-tm2-test' into devel-catchup-201808291910
git bisect good 594cb1968ee359b0fc487a6dbd1cf49e15050f80 # 22:08 G 40 0 0 0 Merge 'linux-review/Rob-Herring/sound-Convert-to-using-pOFn-instead-of-device_node-name/20180829-182037' into devel-catchup-201808291910
git bisect good 1039cc3a057cf3b85911dc877b5ec6d6fb2aaca6 # 22:22 G 40 0 0 0 Merge 'wsa/renesas/wdt-suppress-attr' into devel-catchup-201808291910
git bisect good 7f0a287115b47ef225dab34fcd3676266e74f959 # 22:39 G 40 0 0 0 Merge 'linux-review/UPDATE-20180829-175105/Pierre-Louis-Bossart/ASoC-wm8804-Add-ACPI-support/20180823-213447' into devel-catchup-201808291910
git bisect bad ca2756ee2e50653c1adf5ec925fa61294b0bf6b7 # 22:50 B 3 4 2 2 Merge 'kemi/lock_page/before_tim' into devel-catchup-201808291910
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 23:05 B 2 3 2 2 try double lock
# first bad commit: [741b3aefca11b8fd1f32fdebcbea82814ad2b923] try double lock
git bisect good 46c1e79fee417f151547aa46fae04ab06cb666f4 # 23:19 G 118 0 118 118 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests with debug options
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 23:52 B 0 1 15 0 try double lock
# extra tests on HEAD of linux-devel/devel-catchup-201808291910
git bisect bad 2e8ac60b7c24f7cb3c7c49402a9580fe1580be06 # 23:52 B 10 7 0 5 0day head guard for 'devel-catchup-201808291910'
# extra tests on tree/branch kemi/lock_page/before_tim
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 00:10 B 0 12 56 30 try double lock
# extra tests with first bad commit reverted
git bisect good dc282ec7f8be78a4f4761d8f9c7eb33b6a6b05f1 # 00:36 G 39 0 39 40 Revert "try double lock"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
2 years, 6 months