00b7bf7161: BUG: kernel hang in early-boot stage, last printk: Booting the kernel.
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://internal_merge_and_test_tree devel-hourly-2017021810
commit 00b7bf7161200f13022b2e20bb924d64e054fccd
Merge: 129a91c 395f27a
Author: 0day robot <fengguang.wu(a)intel.com>
AuthorDate: Sat Feb 18 12:59:57 2017 +0800
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Sat Feb 18 12:59:57 2017 +0800
Merge 'linux-review/Tadeusz-Struk/driver-core-allow-EPROBE_DEFER-after-boot/20170207-032010' into devel-hourly-2017021810
+--------------------------------------------------------------------+------------+------------+------------+------------------+
| | 129a91ce14 | 395f27a50c | 00b7bf7161 | v4.10-rc8_021810 |
+--------------------------------------------------------------------+------------+------------+------------+------------------+
| boot_successes | 73 | 80 | 0 | 0 |
| boot_failures | 19 | 12 | 26 | 27 |
| BUG:kernel_hang_in_test_stage | 1 | 2 | | |
| invoked_oom-killer:gfp_mask=0x | 2 | | | |
| Mem-Info | 2 | | | |
| Out_of_memory:Kill_process | 1 | | | |
| BUG:kernel_hang_in_boot_stage | 16 | 10 | | |
| BUG:kernel_hang_in_early-boot_stage,last_printk:Booting_the_kernel | 0 | 0 | 26 | 27 |
+--------------------------------------------------------------------+------------+------------+------------+------------------+
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
git bisect start 66df01083c55220c90af391e9bae7ed2927493c6 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect good 8599fc3e21850ac05666fcba908223febf4c1ac0 # 21:17 22+ 0 Merge 'linux-review/John-Keeping/PM-QoS-Fix-memory-leak-on-resume_latency-notifiers/20170217-022125' into devel-hourly-2017021810
git bisect good 5849aae2b78afd44835657f56e7a92a6b709730c # 21:49 21+ 0 Merge 'linux-review/Florian-Westphal/netfilter-nat-remove-incorrect-debug-assert/20170209-063353' into devel-hourly-2017021810
git bisect bad b4d79fa3c06d83917e73e4d501dab9fb5e43645d # 22:13 0- 2 Merge 'linux-review/Benjamin-Poirier/mlx4-Invoke-softirqs-after-napi_reschedule/20170207-022005' into devel-hourly-2017021810
git bisect good 01bed4b3535c9f5d79a0e8a9e6b903b94858687a # 22:36 20+ 0 Merge 'tip/locking/urgent' into devel-hourly-2017021810
git bisect good 8229c1486fa4a9d01b1d883dba9f031e7d3bd214 # 23:04 21+ 7 Merge 'linux-review/Dan-Carpenter/ASoC-sun4i-i2s-remove-some-dead-code/20170207-220044' into devel-hourly-2017021810
git bisect good 58f04b78090c4e7e2e69e219a0d4a37394175213 # 23:35 21+ 5 Merge 'rdmavt/for-4.11' into devel-hourly-2017021810
git bisect good aa1490ed32366493ef92cde317880d8d1d7edf86 # 00:22 21+ 5 Merge 'linux-review/Steven-Rostedt/namei-Remove-unlikely-annotation-for-revalidate-check-in-lookup_fast/20170207-062144' into devel-hourly-2017021810
git bisect good 76a3c1354a630754963eb5def8544941db6f085e # 00:48 20+ 0 Merge 'linux-review/Marcelo-Ricardo-Leitner/sctp-avoid-BUG_ON-on-sctp_wait_for_sndbuf/20170207-041607' into devel-hourly-2017021810
git bisect bad 00b7bf7161200f13022b2e20bb924d64e054fccd # 01:21 0- 1 Merge 'linux-review/Tadeusz-Struk/driver-core-allow-EPROBE_DEFER-after-boot/20170207-032010' into devel-hourly-2017021810
git bisect good 129a91ce14fb94fb72c0191429520b4da717ef39 # 02:02 20+ 4 Merge 'linux-review/Andrej-Krutak/ALSA-line6-Always-setup-isochronous-transfer-properties/20170207-034456' into devel-hourly-2017021810
git bisect good 395f27a50c8fc62d4b974872eefecdf740c2b20d # 02:20 20+ 0 IB/hfi1: Fix port ordering issue in a multiport device
# first bad commit: [00b7bf7161200f13022b2e20bb924d64e054fccd] Merge 'linux-review/Tadeusz-Struk/driver-core-allow-EPROBE_DEFER-after-boot/20170207-032010' into devel-hourly-2017021810
git bisect good 129a91ce14fb94fb72c0191429520b4da717ef39 # 02:38 61+ 13 Merge 'linux-review/Andrej-Krutak/ALSA-line6-Always-setup-isochronous-transfer-properties/20170207-034456' into devel-hourly-2017021810
git bisect good 395f27a50c8fc62d4b974872eefecdf740c2b20d # 02:55 65+ 9 IB/hfi1: Fix port ordering issue in a multiport device
# extra tests on HEAD of linux-devel/devel-hourly-2017021810
git bisect bad 66df01083c55220c90af391e9bae7ed2927493c6 # 02:55 0- 27 0day head guard for 'devel-hourly-2017021810'
# extra tests on tree/branch linux-devel/devel-hourly-2017021810
git bisect bad 66df01083c55220c90af391e9bae7ed2927493c6 # 02:57 0- 27 0day head guard for 'devel-hourly-2017021810'
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 03:32 66+ 0 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 03:59 66+ 0 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[sched/core] cb42c9a3eb WARNING: CPU: 0 PID: 9 at kernel/sched/sched.h:804 assert_clock_updated
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit cb42c9a3ebbbb23448c3f9a25417fae6309b1a92
Author: Matt Fleming <matt(a)codeblueprint.co.uk>
AuthorDate: Wed Sep 21 14:38:13 2016 +0100
Commit: Ingo Molnar <mingo(a)kernel.org>
CommitDate: Sat Jan 14 11:29:35 2017 +0100
sched/core: Add debugging code to catch missing update_rq_clock() calls
There's no diagnostic checks for figuring out when we've accidentally
missed update_rq_clock() calls. Let's add some by piggybacking on the
rq_*pin_lock() wrappers.
The idea behind the diagnostic checks is that upon pining rq lock the
rq clock should be updated, via update_rq_clock(), before anybody
reads the clock with rq_clock() or rq_clock_task().
The exception to this rule is when updates have explicitly been
disabled with the rq_clock_skip_update() optimisation.
There are some functions that only unpin the rq lock in order to grab
some other lock and avoid deadlock. In that case we don't need to
update the clock again and the previous diagnostic state can be
carried over in rq_repin_lock() by saving the state in the rq_flags
context.
Since this patch adds a new clock update flag and some already exist
in rq::clock_skip_update, that field has now been renamed. An attempt
has been made to keep the flag manipulation code small and fast since
it's used in the heart of the __schedule() fast path.
For the !CONFIG_SCHED_DEBUG case the only object code change (other
than addresses) is the following change to reset RQCF_ACT_SKIP inside
of __schedule(),
- c7 83 38 09 00 00 00 movl $0x0,0x938(%rbx)
- 00 00 00
+ 83 a3 38 09 00 00 fc andl $0xfffffffc,0x938(%rbx)
Suggested-by: Peter Zijlstra <peterz(a)infradead.org>
Signed-off-by: Matt Fleming <matt(a)codeblueprint.co.uk>
Signed-off-by: Peter Zijlstra (Intel) <peterz(a)infradead.org>
Cc: Byungchul Park <byungchul.park(a)lge.com>
Cc: Frederic Weisbecker <fweisbec(a)gmail.com>
Cc: Jan Kara <jack(a)suse.cz>
Cc: Linus Torvalds <torvalds(a)linux-foundation.org>
Cc: Luca Abeni <luca.abeni(a)unitn.it>
Cc: Mel Gorman <mgorman(a)techsingularity.net>
Cc: Mike Galbraith <efault(a)gmx.de>
Cc: Mike Galbraith <umgwanakikbuti(a)gmail.com>
Cc: Petr Mladek <pmladek(a)suse.com>
Cc: Rik van Riel <riel(a)redhat.com>
Cc: Sergey Senozhatsky <sergey.senozhatsky.work(a)gmail.com>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Wanpeng Li <wanpeng.li(a)hotmail.com>
Cc: Yuyang Du <yuyang.du(a)intel.com>
Link: http://lkml.kernel.org/r/20160921133813.31976-8-matt@codeblueprint.co.uk
Signed-off-by: Ingo Molnar <mingo(a)kernel.org>
+-------------------------------------------------------+------------+------------+------------------+
| | 2fb8d36787 | cb42c9a3eb | v4.10-rc8_021720 |
+-------------------------------------------------------+------------+------------+------------------+
| boot_successes | 698 | 181 | 15 |
| boot_failures | 0 | 56 | 40 |
| WARNING:at_kernel/sched/sched.h:#assert_clock_updated | 0 | 56 | 11 |
| BUG:unable_to_handle_kernel | 0 | 0 | 12 |
| Oops | 0 | 0 | 12 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 0 | 12 |
| BUG:kernel_hang_in_test_stage | 0 | 0 | 25 |
+-------------------------------------------------------+------------+------------+------------------+
[ 20.993502] RIO: rio_register_scan for mport_id=-1
[ 21.019923] Unregister pv shared memory for cpu 0
[ 21.031223] ------------[ cut here ]------------
[ 21.031922] WARNING: CPU: 0 PID: 9 at kernel/sched/sched.h:804 assert_clock_updated+0x31/0x33
[ 21.041531] rq->clock_update_flags < RQCF_ACT_SKIP
[ 21.041538] CPU: 0 PID: 9 Comm: migration/0 Not tainted 4.10.0-rc3-00256-gcb42c9a #1
[ 21.043339] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 21.052837] Call Trace:
[ 21.053210] dump_stack+0x7e/0xa6
[ 21.053701] ? assert_clock_updated+0x31/0x33
[ 21.054442] __warn+0x104/0x124
[ 21.054915] warn_slowpath_fmt+0x6a/0x73
[ 21.055491] assert_clock_updated+0x31/0x33
[ 21.056209] update_load_avg+0x3e/0x3ca
[ 21.060834] set_next_entity+0x4b/0x7e
[ 21.061387] ? set_next_entity+0x4b/0x7e
[ 21.061969] pick_next_task_fair+0x124/0x34a
[ 21.062593] ? kvm_clock_read+0x25/0x2e
[ 21.063162] ? kvm_sched_clock_read+0x9/0x12
[ 21.063805] pick_next_task+0x5f/0x7e
[ 21.076406] sched_cpu_dying+0xaa/0x1c1
[ 21.076977] ? sched_cpu_starting+0x54/0x54
[ 21.077588] cpuhp_invoke_callback+0x95/0x1ed
[ 21.078231] take_cpu_down+0x8e/0xb9
[ 21.078757] multi_cpu_stop+0xae/0xfa
[ 21.079301] ? cpu_stop_park+0x4b/0x4b
[ 21.079861] cpu_stopper_thread+0xb4/0x14c
[ 21.084530] smpboot_thread_fn+0x247/0x267
[ 21.085138] kthread+0x123/0x133
[ 21.085611] ? sort_range+0x35/0x35
[ 21.086130] ? init_completion+0x2d/0x2d
[ 21.086702] ret_from_fork+0x25/0x30
[ 21.087231] ---[ end trace d9c8c7fb767368d4 ]---
[ 21.092591] CPU 0 is now offline
git bisect start defec150f97b01a4c5cea17d7f13cc9cc272afcd 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect bad 7e8a6cc7fd0c7694c2073c5ea020814053a5f9f2 # 05:50 17- 3 Merge 'renesas/devel' into devel-hourly-2017021720
git bisect bad 226df0db92608d18eef51950c232fd2a0d99549c # 06:09 21- 1 Merge 'linux-review/Thomas-Falcon/ibmvnic-Fix-initial-MTU-settings/20170215-003803' into devel-hourly-2017021720
git bisect bad dcd3e166307bdd11fe55ba738f9abcd338e113c0 # 06:35 18- 3 Merge 'linux-review/David-Sterba/More-GFP_NOFS-removals/20170213-215650' into devel-hourly-2017021720
git bisect bad 2124cad846daf1e0e8b8d585ceb752b60f6f9831 # 06:58 8- 1 Merge 'linux-review/Dmitry-V-Levin/uapi-fix-linux-if_pppol2tp-h-userspace-compilation-errors/20170215-102728' into devel-hourly-2017021720
git bisect bad 85261d19c2140b123211515d559c4f3e8098cec9 # 07:09 3- 2 Merge 'j.anaszewski-leds/for-4.12' into devel-hourly-2017021720
git bisect bad ce5b5f0f94dde879772c2d87cba2b284413cf1d7 # 07:39 13- 4 Merge 'linux-review/Dmitry-V-Levin/uapi-fix-linux-mqueue-h-userspace-compilation-errors/20170216-045036' into devel-hourly-2017021720
git bisect good 917936d67c30cd3c47a068cb74b38c333203d6f2 # 08:03 236+ 0 Merge 'linux-review/Zhu-Yanjun/IB-ipoib-Remove-redudant-label/20170214-164858' into devel-hourly-2017021720
git bisect bad b8bdc9d37f0c746b9f5162b15547e4e16442a9b6 # 08:19 16- 6 Merge 'ntb/ntb-next' into devel-hourly-2017021720
git bisect good c202829a464b140893b2466caefddda88ae2a6f7 # 08:42 236+ 0 Merge 'linux-review/Alexander-Alemayhu/bpf-reduce-compiler-warnings-by-adding-fallthrough-comments/20170214-070641' into devel-hourly-2017021720
git bisect bad 13ac2637633ce2917d0835318ccec3c5404e067c # 08:59 37- 11 Merge 'linux-review/Matt-Fleming/sched-loadavg-Avoid-loadavg-spikes-caused-by-delayed-NO_HZ-accounting/20170217-202034' into devel-hourly-2017021720
git bisect bad ba03ce822db234f8acb559de4a317a5c1f95c029 # 09:11 9- 2 sched/cputime: Remove the unused INIT_CPUTIME macro
git bisect bad 5680d8094ffa9e5cfc81afdd865027ee6417c263 # 09:27 31- 5 sched/clock: Provide better clock continuity
git bisect good d8ac897137a230ec351269f6378017f2decca512 # 09:41 236+ 0 sched/core: Add wrappers for lockdep_(un)pin_lock()
git bisect good 3bed5e2166a5e433bf62162f3cd3c5174d335934 # 09:55 233+ 1 sched/core: Add missing update_rq_clock() call for task_hot()
git bisect bad 12907fbb1a691807bb0420a27126e15934cb7954 # 10:06 10- 6 sched/clock, clocksource: Add optional cs::mark_unstable() method
git bisect bad cb42c9a3ebbbb23448c3f9a25417fae6309b1a92 # 10:16 4- 5 sched/core: Add debugging code to catch missing update_rq_clock() calls
git bisect good 2fb8d36787affe26f3536c3d8ec094995a48037d # 10:35 235+ 0 sched/core: Add missing update_rq_clock() call in set_user_nice()
# first bad commit: [cb42c9a3ebbbb23448c3f9a25417fae6309b1a92] sched/core: Add debugging code to catch missing update_rq_clock() calls
git bisect good 2fb8d36787affe26f3536c3d8ec094995a48037d # 10:44 696+ 0 sched/core: Add missing update_rq_clock() call in set_user_nice()
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad cb42c9a3ebbbb23448c3f9a25417fae6309b1a92 # 10:57 6- 1 sched/core: Add debugging code to catch missing update_rq_clock() calls
# extra tests on HEAD of linux-devel/devel-hourly-2017021720
git bisect bad defec150f97b01a4c5cea17d7f13cc9cc272afcd # 10:57 0- 40 0day head guard for 'devel-hourly-2017021720'
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 11:10 2- 1 Add linux-next specific files for 20170217
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 12:55 691+ 3 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 12:56 0- 99 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[x86] a75a3f6fc9 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
by Fengguang Wu
Greetings,
FYI here is an old bug, however is still active in mainline kernel.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit a75a3f6fc92888e4119744d8594ffdf748c3d444
Merge: d2bea73 3bd2951
Author: Linus Torvalds <torvalds(a)linux-foundation.org>
AuthorDate: Tue Nov 3 18:59:10 2015 -0800
Commit: Linus Torvalds <torvalds(a)linux-foundation.org>
CommitDate: Tue Nov 3 18:59:10 2015 -0800
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 asm changes from Ingo Molnar:
"The main change in this cycle is another step in the big x86 system
call interface rework by Andy Lutomirski, which moves most of the low
level x86 entry code from assembly to C, for all syscall entries
except native 64-bit system calls:
arch/x86/entry/entry_32.S | 182 ++++------
arch/x86/entry/entry_64_compat.S | 547 ++++++++-----------------------
194 insertions(+), 535 deletions(-)
... our hope is that the final remaining step (converting native
64-bit system calls) will be less painful as all the previous steps,
given that most of the legacies and quirks are concentrated around
native 32-bit and compat environments"
* 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (47 commits)
x86/entry/32: Fix FS and GS restore in opportunistic SYSEXIT
x86/entry/32: Fix entry_INT80_32() to expect interrupts to be on
um/x86: Fix build after x86 syscall changes
x86/asm: Remove the xyz_cfi macros from dwarf2.h
selftests/x86: Style fixes for the 'unwind_vdso' test
x86/entry/64/compat: Document sysenter_fix_flags's reason for existence
x86/entry: Split and inline syscall_return_slowpath()
x86/entry: Split and inline prepare_exit_to_usermode()
x86/entry: Use pt_regs_to_thread_info() in syscall entry tracing
x86/entry: Hide two syscall entry assertions behind CONFIG_DEBUG_ENTRY
x86/entry: Micro-optimize compat fast syscall arg fetch
x86/entry: Force inlining of 32-bit syscall code
x86/entry: Make irqs_disabled checks in exit code depend on lockdep
x86/entry: Remove unnecessary IRQ twiddling in fast 32-bit syscalls
x86/asm: Remove thread_info.sysenter_return
x86/entry/32: Re-implement SYSENTER using the new C path
x86/entry/32: Switch INT80 to the new C syscall path
x86/entry/32: Open-code return tracking from fork and kthreads
x86/entry/compat: Implement opportunistic SYSRETL for compat syscalls
x86/vdso/compat: Wire up SYSENTER and SYSCSALL for compat userspace
...
+-----------------------------------------------------------+------------+------------+------------+-----------+
| | d2bea739f8 | 3bd29515d1 | a75a3f6fc9 | v4.10-rc8 |
+-----------------------------------------------------------+------------+------------+------------+-----------+
| boot_successes | 118 | 69 | 13 | 46 |
| boot_failures | 1 | 93 | 31 | 59 |
| invoked_oom-killer:gfp_mask=0x | 1 | 2 | | |
| Mem-Info | 1 | 2 | | |
| Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode= | 0 | 91 | 31 | 39 |
| BUG:kernel_hang_in_test_stage | 0 | 0 | 0 | 19 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 0 | 0 | 1 |
+-----------------------------------------------------------+------------+------------+------------+-----------+
[ 3.184390] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 00007ffe879003c8 error 15
[ 3.185986] init[1] vsyscall attempted with vsyscall=none ip:ffffffffff600400 cs:33 sp:7ffe878ff8b8 ax:ffffffffff600400 si:7f2c3de62a4c di:7ffe878ff978
[ 3.188322] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 00007ffe878ff8b8 error 15
[ 3.189992] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 3.189992]
[ 3.190028] CPU: 0 PID: 1 Comm: init Not tainted 4.3.0-01035-ga75a3f6 #2
[ 3.190028] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 3.190028] ffffffff81c2ad00 ffff880000063c08 ffffffff81326a75 ffffffff810ceded
[ 3.190028] ffffffff81a45f78 ffff880000063c88 ffffffff8113ab51 ffff88000005c060
[ 3.190028] ffff880000000010 ffff880000063c98 ffff880000063c38 ffff88000005c000
[ 3.190028] Call Trace:
[ 3.190028] [<ffffffff81326a75>] dump_stack+0x4c/0x67
[ 3.190028] [<ffffffff810ceded>] ? console_unlock+0x2ed/0x320
[ 3.190028] [<ffffffff8113ab51>] panic+0xbc/0x1f6
[ 3.190028] [<ffffffff8108b3f3>] find_child_reaper+0xa3/0xb0
[ 3.190028] [<ffffffff8108b50c>] forget_original_parent+0x3c/0x1e0
[ 3.190028] [<ffffffff8108ca18>] exit_notify+0x38/0x1a0
[ 3.190028] [<ffffffff8108d209>] do_exit+0x2a9/0x400
[ 3.190028] [<ffffffff8108d427>] do_group_exit+0x87/0xc0
[ 3.190028] [<ffffffff81095d1e>] get_signal+0x33e/0x3a0
[ 3.190028] [<ffffffff8113bade>] ? printk+0x41/0x43
[ 3.190028] [<ffffffff810038bb>] do_signal+0x1b/0xd0
[ 3.190028] [<ffffffff810c0000>] ? do_sched_rt_period_timer+0x190/0x2b0
[ 3.190028] [<ffffffff8113bade>] ? printk+0x41/0x43
[ 3.190028] [<ffffffff810b3063>] ? vtime_account_user+0x93/0xb0
[ 3.190028] [<ffffffff8108621f>] exit_to_usermode_loop+0x4a/0x85
[ 3.190028] [<ffffffff81001437>] prepare_exit_to_usermode+0x27/0x40
[ 3.190028] [<ffffffff810010e5>] ? enter_from_user_mode+0x45/0x50
[ 3.190028] [<ffffffff8163d727>] retint_user+0x8/0x10
[ 3.190028] Kernel Offset: disabled
Elapsed time: 10
git bisect start v4.4 v4.3 --
git bisect bad cd6caf550a2adc763c6301ecc0be01f422fb2aea # 08:07 0- 29 Merge tag 'for-linus-4.4' of git://git.code.sf.net/p/openipmi/linux-ipmi
git bisect bad 713009809681e5a7871e96e6992692c805b4480b # 08:07 0- 26 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect bad ccf21b69a83afaee4d5499e0d03eacf23946e08c # 08:07 0- 26 Merge branch 'for-4.4/reservations' of git://git.kernel.dk/linux-block
git bisect good b831ef2cad979912850e34f82415c0c5d59de8cb # 08:07 43+ 0 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad ccc9d4a6d640cbde05d519edeb727881646cf71b # 08:07 0- 28 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad f323c49b300baf89e2cb4050b0def1856c0b1852 # 08:07 0- 28 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad a75a3f6fc92888e4119744d8594ffdf748c3d444 # 08:07 0- 31 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 53528695ff6d8b77011bc818407c13e30914a946 # 08:07 43+ 0 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good d2bea739f8b41d620c235d81e00289d01169dc3c # 08:07 44+ 0 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 034042cc1e2837a584cda0a5e4fc2b0a96b74543 # 08:42 39+ 50 x86/entry/syscalls: Move syscall table declarations into asm/syscalls.h
git bisect good 460d12453e1afe20416ce9536cfecb31d17a9abd # 09:07 38+ 21 x86/entry: Make irqs_disabled checks in exit code depend on lockdep
git bisect good f5e6a9753ac2965564a14e6285a06f44043ed9c8 # 09:31 39+ 26 x86/entry: Split and inline syscall_return_slowpath()
git bisect good af22aa7c766d50712b9afeca53e9e4208ce6284c # 09:47 40+ 23 x86/asm: Remove the xyz_cfi macros from dwarf2.h
git bisect good 657c1eea0019e80685a84cbb1919794243a187c9 # 10:10 39+ 20 x86/entry/32: Fix entry_INT80_32() to expect interrupts to be on
git bisect good 3bd29515d1cad26fa85a1a9b442de8816c1f5c54 # 10:24 39+ 21 x86/entry/32: Fix FS and GS restore in opportunistic SYSEXIT
# first bad commit: [a75a3f6fc92888e4119744d8594ffdf748c3d444] Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good d2bea739f8b41d620c235d81e00289d01169dc3c # 10:36 114+ 1 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 3bd29515d1cad26fa85a1a9b442de8816c1f5c54 # 11:12 115+ 89 x86/entry/32: Fix FS and GS restore in opportunistic SYSEXIT
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad a75a3f6fc92888e4119744d8594ffdf748c3d444 # 11:21 0- 8 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests on HEAD of linus/master
git bisect bad 0722f57bfae9abbc673b9dbe495c7da2f64676ea # 11:21 0- 73 Merge tag 'drm-fixes-for-v4.10-final' of git://people.freedesktop.org/~airlied/linux
# extra tests on tree/branch linus/master
git bisect bad 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 11:21 0- 67 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linus/master
git bisect bad 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 11:21 0- 67 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 11:40 121+ 255 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[rhashtable] da20420f83: [ INFO: suspicious RCU usage. ]
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://internal_merge_and_test_tree devel-catchup-201702180234
commit da20420f83ea0fbcf3d03afda08d971ea1d8a356
Author: Herbert Xu <herbert(a)gondor.apana.org.au>
AuthorDate: Sat Feb 11 19:26:47 2017 +0800
Commit: David S. Miller <davem(a)davemloft.net>
CommitDate: Fri Feb 17 12:28:35 2017 -0500
rhashtable: Add nested tables
This patch adds code that handles GFP_ATOMIC kmalloc failure on
insertion. As we cannot use vmalloc, we solve it by making our
hash table nested. That is, we allocate single pages at each level
and reach our desired table size by nesting them.
When a nested table is created, only a single page is allocated
at the top-level. Lower levels are allocated on demand during
insertion. Therefore for each insertion to succeed, only two
(non-consecutive) pages are needed.
After a nested table is created, a rehash will be scheduled in
order to switch to a vmalloced table as soon as possible. Also,
the rehash code will never rehash into a nested table. If we
detect a nested table during a rehash, the rehash will be aborted
and a new rehash will be scheduled.
Signed-off-by: Herbert Xu <herbert(a)gondor.apana.org.au>
Signed-off-by: David S. Miller <davem(a)davemloft.net>
+-------------------------------------------------+------------+------------+------------+
| | 40f9f43970 | da20420f83 | 084e2c993d |
+-------------------------------------------------+------------+------------+------------+
| boot_successes | 68 | 0 | 3 |
| boot_failures | 1 | 24 | 26 |
| BUG:kernel_reboot-without-warning_in_test_stage | 1 | | |
| INFO:suspicious_RCU_usage | 0 | 24 | 26 |
+-------------------------------------------------+------------+------------+------------+
[ 12.269107]
[ 12.269666] ===============================
[ 12.269666] ===============================
[ 12.271093] [ INFO: suspicious RCU usage. ]
[ 12.271093] [ INFO: suspicious RCU usage. ]
[ 12.272503] 4.10.0-rc8-01784-gda20420 #1 Not tainted
[ 12.272503] 4.10.0-rc8-01784-gda20420 #1 Not tainted
[ 12.274174] -------------------------------
git bisect start 084e2c993d492db4ace16798dcc63060dd435329 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect bad f42991fe2cde4a0d8da1d8e8dda0a8a66934b208 # 06:54 0- 2 Merge 'linux-review/Valentin-Longchamp/net-wan-add-MODULE_LICENSE-for-fsl_ucc_hdlc/20170217-190511' into devel-spot-201702180421
git bisect bad 8d7309f644164a62412a61b7afec1ab1b8f96b9a # 07:18 0- 1 Merge 'miklos-vfs/overlay-ro-rw-fix' into devel-spot-201702180421
git bisect bad 2c319f87546f30cc3be6ad9d374458922f2b6676 # 07:30 0- 2 Merge 'arm-platforms/kvm-arm64/fixes-4.11' into devel-spot-201702180421
git bisect bad cd664400a168e55ff991c447389338cc42cf9418 # 07:46 0- 1 Merge 'scsi/for-next' into devel-spot-201702180421
git bisect bad 78b6c937c27201842b0c4f675b70ba8f932f86a9 # 08:10 0- 1 Merge 'linux-review/David-Howells/rxrpc-Change-module-filename-to-rxrpc-ko/20170218-034144' into devel-spot-201702180421
git bisect good 48e6d3b9032a491ecafe7b9b584db210925e52c9 # 08:38 20+ 0 0day base guard for 'devel-spot-201702180421'
git bisect good f35802d394f957348a1bf181bd72966576093c86 # 09:03 20+ 0 Merge 'linux-review/simran-singhal/staging-rtl8192u-Replace-symbolic-permissions-with-octal-permissions/20170218-033546' into devel-spot-201702180421
git bisect good ff1176f6164f3d151ee64c05d3f7b6662a81b982 # 09:20 22+ 0 ethernet: aquantia: fix dma_mapping_error test
git bisect good 9878f60240f786286ebfaa8ff9227ef38da1720c # 09:36 21+ 0 Merge branch 'ena-bug-fixes'
git bisect good b7eaf8f16e87c3896e9b8c0b2e54d71210d43b48 # 09:50 21+ 0 i40e: Save more link abilities when using ethtool
git bisect good 2ccdf26ff614dd49b14e76c0c076f5f4e9562e79 # 10:04 22+ 0 ixgbe: Add private flag to control buffer mode
git bisect good 99d5ceeea5120dd3ac2f879f4083697b70a1c89f # 10:47 22+ 0 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
git bisect good b065d3f59ff1905922194bd17c79543289317fc7 # 11:17 21+ 0 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
git bisect good 4b5026ade59e07c8913ba8c4d19db2438fdeed1a # 11:31 22+ 0 Merge branch 'net-sched-reflect-hw-offload-in-classifiers'
git bisect bad 6850f8b50928463213532d7812b74161d31d3cbd # 11:44 0- 2 net: bgmac: store MAC address directly in netdev->dev_addr
git bisect bad da20420f83ea0fbcf3d03afda08d971ea1d8a356 # 11:54 0- 1 rhashtable: Add nested tables
git bisect good 98687f426bb3e93b9dbbfb614ba331192beae482 # 12:11 22+ 0 gfs2: Use rhashtable walk interface in glock_hash_walk
git bisect good 40f9f439706073b4b0a654b3b99e18296b7990b3 # 12:26 20+ 0 tipc: Fix tipc_sk_reinit race conditions
# first bad commit: [da20420f83ea0fbcf3d03afda08d971ea1d8a356] rhashtable: Add nested tables
git bisect good 40f9f439706073b4b0a654b3b99e18296b7990b3 # 12:36 61+ 1 tipc: Fix tipc_sk_reinit race conditions
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad da20420f83ea0fbcf3d03afda08d971ea1d8a356 # 12:44 0- 1 rhashtable: Add nested tables
# extra tests on HEAD of linux-devel/devel-spot-201702180421
git bisect bad 084e2c993d492db4ace16798dcc63060dd435329 # 12:44 0- 26 0day head guard for 'devel-spot-201702180421'
# extra tests on tree/branch linux-devel/devel-catchup-201702180234
git bisect bad d55841a9b20ec2cf3aa04395b378b934aa46c207 # 13:04 0- 10 0day head guard for 'devel-catchup-201702180234'
# extra tests with first bad commit reverted
git bisect good 54ee04487d9e263df77e769907b25d2dbb5e6996 # 13:24 61+ 0 Revert "rhashtable: Add nested tables"
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 13:41 62+ 0 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 14:09 62+ 1 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[genirq] f91f694540 BUG: unable to handle kernel NULL pointer dereference at 0000002c
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit f91f694540f3f8ed25da57814fe0c673afd36e7e
Author: Thomas Gleixner <tglx(a)linutronix.de>
AuthorDate: Wed Feb 15 15:43:54 2017 +0100
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Thu Feb 16 15:32:19 2017 +0100
genirq: Reenable shared irq debugging in request_*_irq()
Commit 6d83f94db95c ("genirq: Disable the SHIRQ_DEBUG call in
request_threaded_irq for now") disabled the SHIRQ_DEBUG facility for the
irq request side. Unfortunately the 'for now' part and the _FIXME add on to
the CONFIG_SHIRQ_DEBUG guard got forgotten.
It's unfortunately not possible to keep the original idea of just invoking
the newly installed handler due to the reasons described in the commit
which disabled it, but having this debug facility available makes a lot of
sense.
The only way to regain that testing is to invoke the real interrupt
handling mechanism, which will also invoke an already registered handler,
but that's not an issue because _all_ interrupt handlers need to be
prepared for handling spurious interrupts.
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Link: http://lkml.kernel.org/r/alpine.DEB.2.20.1702151542330.3562@nanos
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
+------------------------------------------+------------+------------+------------------+
| | 5d4bac9a5f | f91f694540 | v4.10-rc8_021705 |
+------------------------------------------+------------+------------+------------------+
| boot_successes | 63 | 0 | 0 |
| boot_failures | 0 | 28 | 63 |
| BUG:unable_to_handle_kernel | 0 | 28 | 63 |
| Oops | 0 | 28 | 63 |
| EIP:irq_complete_move | 0 | 28 | 63 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 28 | 63 |
| BUG:kernel_in_stage | 0 | 2 | |
+------------------------------------------+------------+------------+------------------+
[ 0.218045] ACPI: Added _OSI(Processor Device)
[ 0.218939] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.220016] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.222397] BUG: unable to handle kernel NULL pointer dereference at 0000002c
[ 0.223333] IP: irq_complete_move+0x1d/0x40
[ 0.223333] *pde = 00000000
[ 0.223333]
[ 0.223333] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
[ 0.223333] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.10.0-rc6-00021-gf91f694 #1
[ 0.223333] task: 54e06000 task.stack: 54e08000
[ 0.223333] EIP: irq_complete_move+0x1d/0x40
[ 0.223333] EFLAGS: 00210046 CPU: 0
[ 0.223333] EAX: 54d7ef18 EBX: 54d7f7c8 ECX: 00000000 EDX: 00000000
[ 0.223333] ESI: 54d7ef18 EDI: 427d6020 EBP: 54e09e44 ESP: 54e09e44
[ 0.223333] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.223333] CR0: 80050033 CR2: 0000002c CR3: 02a42000 CR4: 00000690
[ 0.223333] Call Trace:
[ 0.223333] ioapic_ack_level+0x38/0x2d0
[ 0.223333] ? handle_irq_event+0x61/0x80
[ 0.223333] handle_fasteoi_irq+0x153/0x340
[ 0.223333] ? native_restore_fl+0x30/0x30
[ 0.223333] request_threaded_irq+0x49a/0x680
[ 0.223333] ? acpi_ev_sci_dispatch+0x9f/0x9f
[ 0.223333] acpi_os_install_interrupt_handler+0xea/0x154
[ 0.223333] ? acpi_map_vaddr_lookup+0x4d/0x4d
[ 0.223333] acpi_ev_install_sci_handler+0x2d/0x3d
[ 0.223333] acpi_ev_install_xrupt_handlers+0x39/0xdd
[ 0.223333] acpi_enable_subsystem+0x14f/0x174
[ 0.223333] acpi_init+0x16c/0x6f8
[ 0.223333] ? __class_create+0x6a/0xc0
[ 0.223333] ? acpi_sleep_proc_init+0x3f/0x3f
[ 0.223333] do_one_initcall+0x118/0x37f
[ 0.223333] ? parse_args+0x4c8/0x7a0
[ 0.223333] kernel_init_freeable+0x554/0x6bb
[ 0.223333] ? rest_init+0x160/0x160
[ 0.223333] kernel_init+0x1e/0x290
[ 0.223333] ? rest_init+0x160/0x160
[ 0.223333] ret_from_fork+0x21/0x2c
[ 0.223333] Code: ff ff 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 3e 8d 74 26 00 83 05 80 f8 a6 42 01 83 15 84 f8 a6 42 00 64 8b 15 40 12 8f 42 <8b> 52 2c f7 d2 e8 d9 e0 ff ff 83 05 88 f8 a6 42 01 83 15 8c f8
[ 0.223333] EIP: irq_complete_move+0x1d/0x40 SS:ESP: 0068:54e09e44
[ 0.223333] CR2: 000000000000002c
[ 0.223333] ---[ end trace 47d780a84a7f85d1 ]---
[ 0.223333] Kernel panic - not syncing: Fatal exception
git bisect start 4059d980cc9e577261102ae0cda06e60ab3bd0ba 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect good bb907e4c7111e2ba7ad59ee098fdaa9c0aeb7e49 # 02:43 22+ 0 Merge 'linux-review/Guenter-Roeck/ARM-OMAP2-Grab-reference-to-device-nodes-where-needed/20170212-070350' into devel-hourly-2017021705
git bisect good 07bc1a54b30439fd5cd08afecaa492d782f236c6 # 02:59 20+ 20 Merge 'linux-review/Abel-Vesa/arm-ftrace-Adds-support-for-CONFIG_DYNAMIC_FTRACE_WITH_REGS/20170208-070358' into devel-hourly-2017021705
git bisect bad 03d0ed1eeff085ba82586b7d95e0922a512f2f77 # 03:12 0- 8 Merge 'linux-review/Kinglong-Mee/nfsd-idmap-return-nfserr_inval-for-zero-length-principals/20170205-220906' into devel-hourly-2017021705
git bisect bad ad15c2b104dd6d56d4ca762b9442c21bd2f93c25 # 03:23 0- 22 Merge 'linux-review/Dmitry-Torokhov/regulator-core-simplify-_regulator_get/20170207-120054' into devel-hourly-2017021705
git bisect bad a1850ee57bf46e661b534de5d834a839059947f4 # 03:37 0- 22 Merge 'linux-review/laurentiu-tudor-nxp-com/staging-fsl-mc-fixes-and-cleanups/20170208-012548' into devel-hourly-2017021705
git bisect bad 02a135d58160eb1250cb160296ae687a42b161ac # 03:46 0- 20 Merge 'linux-review/kan-liang-intel-com/perf-x86-intel-uncore-remove-nonexistent-clockticks-event-for-client-uncore/20170208-050824' into devel-hourly-2017021705
git bisect good 7861fb60cc2ce0a63c71f7b0323786adbce8a29e # 03:53 22+ 22 Merge 'linux-review/Eric-Biggers/fscrypt-constify-struct-fscrypt_operations/20170208-054101' into devel-hourly-2017021705
git bisect good f171ddc547bb304011c55e77fb8aef149cbcbd04 # 04:06 20+ 20 Merge 'linux-review/Cong-Wang/kcm-fix-0-length-case-for-kcm_sendmsg/20170208-052625' into devel-hourly-2017021705
git bisect good ae62e6bb82bd3cc610bddee440d93d00c888a1fb # 04:18 21+ 21 Merge 'linux-review/Cong-Wang/ping-fix-a-null-pointer-dereference/20170208-051921' into devel-hourly-2017021705
git bisect bad efb46b212170d62af83a433fd9aade30b05e5d2f # 04:31 0- 18 Merge 'tip/irq/core' into devel-hourly-2017021705
git bisect good 5d4bac9a5f4ef24b2482529bda6661a58e5b5b65 # 04:43 22+ 0 genirq: Clarify logic calculating bogus irqreturn_t values
git bisect bad f91f694540f3f8ed25da57814fe0c673afd36e7e # 04:56 0- 13 genirq: Reenable shared irq debugging in request_*_irq()
# first bad commit: [f91f694540f3f8ed25da57814fe0c673afd36e7e] genirq: Reenable shared irq debugging in request_*_irq()
git bisect good 5d4bac9a5f4ef24b2482529bda6661a58e5b5b65 # 04:59 63+ 0 genirq: Clarify logic calculating bogus irqreturn_t values
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad f91f694540f3f8ed25da57814fe0c673afd36e7e # 05:11 0- 2 genirq: Reenable shared irq debugging in request_*_irq()
# extra tests on HEAD of linux-devel/devel-hourly-2017021705
git bisect bad 4059d980cc9e577261102ae0cda06e60ab3bd0ba # 05:12 0- 63 0day head guard for 'devel-hourly-2017021705'
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 05:22 0- 2 Add linux-next specific files for 20170217
# extra tests with first bad commit reverted
git bisect good 2cc13c810cd9b4f7981c8cfbc0586a470944989e # 06:07 62+ 4 Revert "genirq: Reenable shared irq debugging in request_*_irq()"
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 08:13 60+ 2 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 08:14 0- 110 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[USB] bea5b158ff WARNING: CPU: 0 PID: 1 at lib/list_debug.c:33 __list_add
by Fengguang Wu
Greetings,
FYI, this debug patch triggers bug in USB subsystem.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit bea5b158ff0da9c7246ff391f754f5f38e34577a
Author: Rob Herring <robh(a)kernel.org>
AuthorDate: Thu Aug 11 10:20:58 2016 -0500
Commit: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
CommitDate: Wed Aug 31 15:13:55 2016 +0200
driver core: add test of driver remove calls during probe
In recent discussions on ksummit-discuss[1], it was suggested to do a
sequence of probe, remove, probe for testing driver remove paths. This
adds a kconfig option for said test.
[1] https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-August/0...
Suggested-by: Arnd Bergmann <arnd(a)arndb.de>
Cc: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Rob Herring <robh(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
+---------------------------------------------------+------------+------------+------------+
| | cebf8fd169 | bea5b158ff | 54c71a28c0 |
+---------------------------------------------------+------------+------------+------------+
| boot_successes | 122 | 0 | 0 |
| boot_failures | 14 | 34 | 13 |
| BUG:kernel_reboot-without-warning_in_test_stage | 14 | | |
| calltrace:init | 0 | 34 | |
| WARNING:at_lib/list_debug.c:#__list_add | 0 | 33 | |
| WARNING:at_lib/list_debug.c:#__list_add_valid | 0 | 0 | 13 |
| WARNING:at_kernel/sched/sched.h:#set_next_entity | 0 | 0 | 1 |
| WARNING:at_drivers/usb/core/urb.c:#usb_submit_urb | 0 | 0 | 1 |
+---------------------------------------------------+------------+------------+------------+
[ 2.441910] 0000000000000000 ffff8a87de84fb80 ffffffffbda3a516 ffff8a87dea8af78
[ 2.443032] ffffffffbe7aee60 ffff8a87de84fba0 ffffffffbda3c413 ffff8a87dea8af68
[ 2.444034] 00000000fffffff4 ffff8a87de84fbb8 ffffffffbdb78c1f ffff8a87dea8af68
[ 2.445070] Call Trace:
[ 2.445396] [<ffffffffbda3a516>] dump_stack+0x86/0xc0
[ 2.445989] [<ffffffffbda3c413>] kobject_init+0x31/0x7f
[ 2.446681] [<ffffffffbdb78c1f>] device_initialize+0x23/0xda
[ 2.447514] [<ffffffffbdb7a67f>] device_register+0xd/0x18
[ 2.448194] [<ffffffffbdc6d513>] usb_add_gadget_udc_release+0xb9/0x249
[ 2.449297] [<ffffffffbdc6d71c>] usb_add_gadget_udc+0xb/0xd
[ 2.449899] [<ffffffffbdc6fa2d>] dummy_udc_probe+0x163/0x1a4
[ 2.450631] [<ffffffffbdb7de5f>] platform_drv_probe+0x35/0x78
[ 2.451489] [<ffffffffbdb7caf4>] driver_probe_device+0x1ab/0x422
[ 2.452319] [<ffffffffbdb7cf27>] __device_attach_driver+0xd1/0xd9
[ 2.453151] [<ffffffffbdb7ce56>] ? driver_allows_async_probing+0xd/0xd
[ 2.453921] [<ffffffffbdb7b2d6>] bus_for_each_drv+0x52/0x87
[ 2.454682] [<ffffffffbdb7c7e2>] __device_attach+0x9e/0x11d
[ 2.455410] [<ffffffffbdb7d063>] device_initial_probe+0xe/0x10
[ 2.460573] [<ffffffffbdb7b4e2>] bus_probe_device+0x2e/0x99
[ 2.461589] [<ffffffffbdb7a4b5>] device_add+0x3d3/0x590
[ 2.462613] [<ffffffffbdb7e513>] platform_device_add+0x17b/0x1db
[ 2.463670] [<ffffffffbeae6c09>] init+0x262/0x374
[ 2.464535] [<ffffffffbeae693e>] ? musb_driver_init+0x14/0x14
[ 2.465641] [<ffffffffbeae69a7>] ? usb_udc_init+0x4b/0x4b
[ 2.466642] [<ffffffffbeaaf6e7>] ? do_early_param+0x8f/0x8f
[ 2.467627] [<ffffffffbeab00e8>] do_one_initcall+0x9a/0x141
[ 2.468823] [<ffffffffbd8af900>] ? parse_args+0x1d4/0x357
[ 2.471295] [<ffffffffbeaaf6e7>] ? do_early_param+0x8f/0x8f
[ 2.472203] [<ffffffffbeab02b4>] kernel_init_freeable+0x125/0x1b4
[ 2.473182] [<ffffffffbdf90923>] kernel_init+0x9/0xeb
[ 2.473989] [<ffffffffbdf971ef>] ret_from_fork+0x1f/0x40
[ 2.474840] [<ffffffffbdf9091a>] ? rest_init+0x131/0x131
[ 2.475987] ------------[ cut here ]------------
[ 2.476751] WARNING: CPU: 0 PID: 1 at lib/list_debug.c:33 __list_add+0x5f/0xa1
[ 2.478203] list_add corruption. prev->next should be next (ffff8a87dd3b2248), but was ffff8a87dd3b2370. (prev=ffff8a87dd3b2370).
[ 2.480019] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.8.0-rc4-00003-gbea5b15 #1
[ 2.481405] 0000000000000000 ffff8a87de84fa88 ffffffffbda3a516 ffff8a87de84fad8
[ 2.482631] 0000000000000000 ffff8a87de84fac8 ffffffffbd89635b 00000021de84fb40
[ 2.483848] ffff8a87dd3b2370 ffff8a87dd3b2248 ffff8a87dd3b2370 ffff8a87de999c00
[ 2.485087] Call Trace:
[ 2.485482] [<ffffffffbda3a516>] dump_stack+0x86/0xc0
[ 2.486288] [<ffffffffbd89635b>] __warn+0xb3/0xce
[ 2.487039] [<ffffffffbd8963bc>] warn_slowpath_fmt+0x46/0x4e
[ 2.487933] [<ffffffffbda527fe>] __list_add+0x5f/0xa1
[ 2.488747] [<ffffffffbdf8ff9b>] klist_add_tail+0x32/0x3f
[ 2.489605] [<ffffffffbdb7a4d1>] device_add+0x3ef/0x590
[ 2.490446] [<ffffffffbdc6d5af>] usb_add_gadget_udc_release+0x155/0x249
[ 2.491481] [<ffffffffbdc6d71c>] usb_add_gadget_udc+0xb/0xd
[ 2.492364] [<ffffffffbdc6fa2d>] dummy_udc_probe+0x163/0x1a4
[ 2.493253] [<ffffffffbdb7de5f>] platform_drv_probe+0x35/0x78
[ 2.494155] [<ffffffffbdb7caf4>] driver_probe_device+0x1ab/0x422
[ 2.495092] [<ffffffffbdb7cf27>] __device_attach_driver+0xd1/0xd9
[ 2.496046] [<ffffffffbdb7ce56>] ? driver_allows_async_probing+0xd/0xd
[ 2.497068] [<ffffffffbdb7b2d6>] bus_for_each_drv+0x52/0x87
[ 2.497938] [<ffffffffbdb7c7e2>] __device_attach+0x9e/0x11d
[ 2.498817] [<ffffffffbdb7d063>] device_initial_probe+0xe/0x10
[ 2.499732] [<ffffffffbdb7b4e2>] bus_probe_device+0x2e/0x99
[ 2.500606] [<ffffffffbdb7a4b5>] device_add+0x3d3/0x590
[ 2.501413] [<ffffffffbdb7e513>] platform_device_add+0x17b/0x1db
[ 2.502331] [<ffffffffbeae6c09>] init+0x262/0x374
[ 2.503058] [<ffffffffbeae693e>] ? musb_driver_init+0x14/0x14
[ 2.503933] [<ffffffffbeae69a7>] ? usb_udc_init+0x4b/0x4b
[ 2.504775] [<ffffffffbeaaf6e7>] ? do_early_param+0x8f/0x8f
[ 2.505646] [<ffffffffbeab00e8>] do_one_initcall+0x9a/0x141
[ 2.506520] [<ffffffffbd8af900>] ? parse_args+0x1d4/0x357
[ 2.507369] [<ffffffffbeaaf6e7>] ? do_early_param+0x8f/0x8f
[ 2.508243] [<ffffffffbeab02b4>] kernel_init_freeable+0x125/0x1b4
[ 2.509196] [<ffffffffbdf90923>] kernel_init+0x9/0xeb
[ 2.509982] [<ffffffffbdf971ef>] ret_from_fork+0x1f/0x40
[ 2.510819] [<ffffffffbdf9091a>] ? rest_init+0x131/0x131
[ 2.511724] ---[ end trace 503a3de72f73d486 ]---
[ 2.512456] ------------[ cut here ]------------
git bisect start v4.9 v4.8 --
git bisect bad 9fe68cad6e74967b88d0c6aeca7d9cd6b6e91942 # 01:19 0- 7 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad 5fa0eb0b4d4780fbd6d8a09850cc4fd539e9fe65 # 01:30 0- 15 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad d8ea757b25ec82687c497fc90aa83f9bcea24b5b # 01:42 0- 15 Merge tag 'xtensa-20161005' of git://github.com/jcmvbkbc/linux-xtensa
git bisect bad e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c # 01:50 0- 20 Merge tag 'usb-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
git bisect good 1a4a2bc460721bc8f91e4c1294d39b38e5af132f # 02:08 34+ 2 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 49deffe0b0e4c2030696c7a6fd680bacf4761069 # 02:20 34+ 7 Merge tag 'arc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
git bisect good 597f03f9d133e9837d00965016170271d4f87dcf # 02:32 34+ 0 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 9929780e86854833e649b39b290b5fe921eb1701 # 02:43 0- 4 Merge tag 'driver-core-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
git bisect good 7a53eea1f7b527fd3b6d7ca992914840981afe99 # 02:56 31+ 4 Merge tag 'char-misc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
git bisect bad 775115c06091fcfa1189a50aca488fa596839617 # 03:04 0- 15 drivers/base dmam_declare_coherent_memory leaks
git bisect bad 426bc8e789f8ac84270b196191904d347586032f # 03:14 0- 6 base: soc: make it explicitly non-modular
git bisect bad bea5b158ff0da9c7246ff391f754f5f38e34577a # 03:29 0- 3 driver core: add test of driver remove calls during probe
git bisect good cebf8fd16900fdfd58c0028617944f808f97fe50 # 03:43 33+ 1 driver core: fix race between creating/querying glue dir and its cleanup
# first bad commit: [bea5b158ff0da9c7246ff391f754f5f38e34577a] driver core: add test of driver remove calls during probe
git bisect good cebf8fd16900fdfd58c0028617944f808f97fe50 # 03:53 93+ 13 driver core: fix race between creating/querying glue dir and its cleanup
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad bea5b158ff0da9c7246ff391f754f5f38e34577a # 04:09 0- 5 driver core: add test of driver remove calls during probe
# extra tests on HEAD of linux-devel/devel-spot-201702112342
git bisect bad 54c71a28c0eef7975298cf652b81d595fb6cf485 # 04:10 0- 13 0day head guard for 'devel-spot-201702112342'
# extra tests on tree/branch linus/master
git bisect bad 2fe1e8a7b2f4dcac3fcb07ff06b0ae7396201fd6 # 04:18 0- 5 Merge tag 'powerpc-4.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
# extra tests on tree/branch linus/master
git bisect bad 2fe1e8a7b2f4dcac3fcb07ff06b0ae7396201fd6 # 04:18 0- 5 Merge tag 'powerpc-4.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 04:36 0- 5 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[x86/mm] e1a58320a3 WARNING: CPU: 0 PID: 1 at arch/x86/mm/dump_pagetables.c:225 note_page()
by Fengguang Wu
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 e1a58320a38dfa72be48a0f1a3a92273663ba6db
Author: Stephen Smalley <sds(a)tycho.nsa.gov>
AuthorDate: Mon Oct 5 12:55:20 2015 -0400
Commit: Ingo Molnar <mingo(a)kernel.org>
CommitDate: Tue Oct 6 11:11:48 2015 +0200
x86/mm: Warn on W^X mappings
Warn on any residual W+X mappings after setting NX
if DEBUG_WX is enabled. Introduce a separate
X86_PTDUMP_CORE config that enables the code for
dumping the page tables without enabling the debugfs
interface, so that DEBUG_WX can be enabled without
exposing the debugfs interface. Switch EFI_PGT_DUMP
to using X86_PTDUMP_CORE so that it also does not require
enabling the debugfs interface.
On success it prints this to the kernel log:
x86/mm: Checked W+X mappings: passed, no W+X pages found.
On failure it prints a warning and a count of the failed pages:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 1 at arch/x86/mm/dump_pagetables.c:226 note_page+0x610/0x7b0()
x86/mm: Found insecure W+X mapping at address ffffffff81755000/__stop___ex_table+0xfa8/0xabfa8
[...]
Call Trace:
[<ffffffff81380a5f>] dump_stack+0x44/0x55
[<ffffffff8109d3f2>] warn_slowpath_common+0x82/0xc0
[<ffffffff8109d48c>] warn_slowpath_fmt+0x5c/0x80
[<ffffffff8106cfc9>] ? note_page+0x5c9/0x7b0
[<ffffffff8106d010>] note_page+0x610/0x7b0
[<ffffffff8106d409>] ptdump_walk_pgd_level_core+0x259/0x3c0
[<ffffffff8106d5a7>] ptdump_walk_pgd_level_checkwx+0x17/0x20
[<ffffffff81063905>] mark_rodata_ro+0xf5/0x100
[<ffffffff817415a0>] ? rest_init+0x80/0x80
[<ffffffff817415bd>] kernel_init+0x1d/0xe0
[<ffffffff8174cd1f>] ret_from_fork+0x3f/0x70
[<ffffffff817415a0>] ? rest_init+0x80/0x80
---[ end trace a1f23a1e42a2ac76 ]---
x86/mm: Checked W+X mappings: FAILED, 171 W+X pages found.
Signed-off-by: Stephen Smalley <sds(a)tycho.nsa.gov>
Acked-by: Kees Cook <keescook(a)chromium.org>
Cc: Andy Lutomirski <luto(a)amacapital.net>
Cc: Arjan van de Ven <arjan(a)linux.intel.com>
Cc: Borislav Petkov <bp(a)alien8.de>
Cc: Brian Gerst <brgerst(a)gmail.com>
Cc: Denys Vlasenko <dvlasenk(a)redhat.com>
Cc: H. Peter Anvin <hpa(a)zytor.com>
Cc: Linus Torvalds <torvalds(a)linux-foundation.org>
Cc: Mike Galbraith <efault(a)gmx.de>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: linux-kernel(a)vger.kernel.org
Link: http://lkml.kernel.org/r/1444064120-11450-1-git-send-email-sds@tycho.nsa.gov
[ Improved the Kconfig help text and made the new option default-y
if CONFIG_DEBUG_RODATA=y, because it already found buggy mappings,
so we really want people to have this on by default. ]
Signed-off-by: Ingo Molnar <mingo(a)kernel.org>
+-------------------------------------------------------+------------+------------+------------+
| | 38a413cbc2 | e1a58320a3 | 9cad9cbdbe |
+-------------------------------------------------------+------------+------------+------------+
| boot_successes | 83 | 0 | 8 |
| boot_failures | 0 | 27 | 27 |
| WARNING:at_arch/x86/mm/dump_pagetables.c:#note_page() | 0 | 27 | |
| calltrace:mark_rodata_ro | 0 | 27 | |
| WARNING:at_arch/x86/mm/dump_pagetables.c:#note_page | 0 | 0 | 27 |
+-------------------------------------------------------+------------+------------+------------+
[ 8.115747] Write protecting the kernel read-only data: 3280k
[ 8.116626] NX-protecting the kernel data: 7824k
[ 8.118416] ------------[ cut here ]------------
[ 8.119156] WARNING: CPU: 0 PID: 1 at arch/x86/mm/dump_pagetables.c:225 note_page+0x18f/0x51b()
[ 8.120705] x86/mm: Found insecure W+X mapping at address c00a0000/0xc00a0000
[ 8.121786] Modules linked in:
[ 8.122284] CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0-rc3-00013-ge1a5832 #119
[ 8.123424] 00000000 d5081ed0 d5081ea8 c13bc54f d5081ec0 c107dae0 c106e078 d5081f50
[ 8.124794] 00000163 00000002 d5081ed8 c107dbf5 00000009 d5081ed0 c1ad925a d5081eec
[ 8.126149] d5081f1c c106e078 c1ad9290 000000e1 c1ad925a c00a0000 c00a0000 00000000
[ 8.127520] Call Trace:
[ 8.127919] [<c13bc54f>] dump_stack+0x40/0x5e
[ 8.128606] [<c107dae0>] warn_slowpath_common+0xd4/0x115
[ 8.129425] [<c106e078>] ? note_page+0x18f/0x51b
[ 8.130170] [<c107dbf5>] warn_slowpath_fmt+0x42/0x54
[ 8.130956] [<c106e078>] note_page+0x18f/0x51b
[ 8.131662] [<c106e6aa>] ptdump_walk_pgd_level_core+0x2a6/0x46d
[ 8.132582] [<c106e8b8>] ptdump_walk_pgd_level_checkwx+0x1f/0x2f
[ 8.133515] [<c1061b4c>] mark_rodata_ro+0x1a4/0x1ba
[ 8.134287] [<c184f733>] kernel_init+0x4f/0x1e7
[ 8.135000] [<c185a240>] ret_from_kernel_thread+0x20/0x30
[ 8.135838] [<c184f6e4>] ? rest_init+0x158/0x158
[ 8.136562] ---[ end trace 01b3950ee29e5eb2 ]---
[ 8.137417] x86/mm: Checked W+X mappings: FAILED, 6893 W+X pages found.
git bisect start v4.4 v4.3 --
git bisect bad cd6caf550a2adc763c6301ecc0be01f422fb2aea # 01:50 0- 7 Merge tag 'for-linus-4.4' of git://git.code.sf.net/p/openipmi/linux-ipmi
git bisect bad 713009809681e5a7871e96e6992692c805b4480b # 02:01 0- 21 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect bad ccf21b69a83afaee4d5499e0d03eacf23946e08c # 02:08 0- 10 Merge branch 'for-4.4/reservations' of git://git.kernel.dk/linux-block
git bisect good b831ef2cad979912850e34f82415c0c5d59de8cb # 02:24 27+ 0 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad ccc9d4a6d640cbde05d519edeb727881646cf71b # 02:35 0- 1 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect good f323c49b300baf89e2cb4050b0def1856c0b1852 # 02:48 28+ 0 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 4302d506d5f3419109abdd0d6e400ed6e8148209 # 03:05 27+ 0 Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 639ab3eb38c6e92e27e061551dddee6dd3bbb5d2 # 03:17 0- 8 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 34437e67a6727885bdf6cbfd8441b1ac43a1ee65 # 03:28 28+ 0 x86/mm: Fix slow_virt_to_phys() to handle large PAT bit
git bisect good d551aaa2f7e1387fa66093ce9914c2e91f283a50 # 03:44 28+ 0 x86/mm: Fix __split_large_page() to handle large PAT bit
git bisect good 38a413cbc2b2834683b21823d964bc2d2f0abb82 # 04:05 28+ 0 Merge tag 'v4.3-rc3' into x86/mm, to pick up fixes before applying new changes
git bisect bad e1a58320a38dfa72be48a0f1a3a92273663ba6db # 04:11 0- 2 x86/mm: Warn on W^X mappings
# first bad commit: [e1a58320a38dfa72be48a0f1a3a92273663ba6db] x86/mm: Warn on W^X mappings
git bisect good 38a413cbc2b2834683b21823d964bc2d2f0abb82 # 04:21 78+ 0 Merge tag 'v4.3-rc3' into x86/mm, to pick up fixes before applying new changes
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad e1a58320a38dfa72be48a0f1a3a92273663ba6db # 04:29 0- 1 x86/mm: Warn on W^X mappings
# extra tests on HEAD of linux-devel/devel-catchup-201702172121
git bisect bad 9cad9cbdbedc6cc3196cb840bdf3785d77a15c7a # 04:29 0- 27 0day head guard for 'devel-catchup-201702172121'
# extra tests on tree/branch linus/master
git bisect bad 2fe1e8a7b2f4dcac3fcb07ff06b0ae7396201fd6 # 04:30 0- 2 Merge tag 'powerpc-4.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
# extra tests on tree/branch linus/master
git bisect bad 2fe1e8a7b2f4dcac3fcb07ff06b0ae7396201fd6 # 04:30 0- 2 Merge tag 'powerpc-4.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 04:35 0- 28 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[genirq] f91f694540: BUG: unable to handle kernel NULL pointer dereference at 0000002c
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/next/linux-next.git master
commit f91f694540f3f8ed25da57814fe0c673afd36e7e
Author: Thomas Gleixner <tglx(a)linutronix.de>
AuthorDate: Wed Feb 15 15:43:54 2017 +0100
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Thu Feb 16 15:32:19 2017 +0100
genirq: Reenable shared irq debugging in request_*_irq()
Commit 6d83f94db95c ("genirq: Disable the SHIRQ_DEBUG call in
request_threaded_irq for now") disabled the SHIRQ_DEBUG facility for the
irq request side. Unfortunately the 'for now' part and the _FIXME add on to
the CONFIG_SHIRQ_DEBUG guard got forgotten.
It's unfortunately not possible to keep the original idea of just invoking
the newly installed handler due to the reasons described in the commit
which disabled it, but having this debug facility available makes a lot of
sense.
The only way to regain that testing is to invoke the real interrupt
handling mechanism, which will also invoke an already registered handler,
but that's not an issue because _all_ interrupt handlers need to be
prepared for handling spurious interrupts.
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Link: http://lkml.kernel.org/r/alpine.DEB.2.20.1702151542330.3562@nanos
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
+------------------------------------------+------------+------------+------------------+
| | 5d4bac9a5f | f91f694540 | v4.10-rc8_021705 |
+------------------------------------------+------------+------------+------------------+
| boot_successes | 63 | 0 | 0 |
| boot_failures | 0 | 28 | 63 |
| BUG:unable_to_handle_kernel | 0 | 28 | 63 |
| Oops | 0 | 28 | 63 |
| EIP:irq_complete_move | 0 | 28 | 63 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 28 | 63 |
| BUG:kernel_in_stage | 0 | 2 | |
+------------------------------------------+------------+------------+------------------+
[ 0.218045] ACPI: Added _OSI(Processor Device)
[ 0.218939] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.220016] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.222397] BUG: unable to handle kernel NULL pointer dereference at 0000002c
[ 0.223333] IP: irq_complete_move+0x1d/0x40
[ 0.223333] *pde = 00000000
[ 0.223333]
[ 0.223333] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
[ 0.223333] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.10.0-rc6-00021-gf91f694 #1
[ 0.223333] task: 54e06000 task.stack: 54e08000
[ 0.223333] EIP: irq_complete_move+0x1d/0x40
[ 0.223333] EFLAGS: 00210046 CPU: 0
[ 0.223333] EAX: 54d7ef18 EBX: 54d7f7c8 ECX: 00000000 EDX: 00000000
[ 0.223333] ESI: 54d7ef18 EDI: 427d6020 EBP: 54e09e44 ESP: 54e09e44
[ 0.223333] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.223333] CR0: 80050033 CR2: 0000002c CR3: 02a42000 CR4: 00000690
[ 0.223333] Call Trace:
[ 0.223333] ioapic_ack_level+0x38/0x2d0
[ 0.223333] ? handle_irq_event+0x61/0x80
[ 0.223333] handle_fasteoi_irq+0x153/0x340
[ 0.223333] ? native_restore_fl+0x30/0x30
[ 0.223333] request_threaded_irq+0x49a/0x680
[ 0.223333] ? acpi_ev_sci_dispatch+0x9f/0x9f
[ 0.223333] acpi_os_install_interrupt_handler+0xea/0x154
[ 0.223333] ? acpi_map_vaddr_lookup+0x4d/0x4d
[ 0.223333] acpi_ev_install_sci_handler+0x2d/0x3d
[ 0.223333] acpi_ev_install_xrupt_handlers+0x39/0xdd
[ 0.223333] acpi_enable_subsystem+0x14f/0x174
[ 0.223333] acpi_init+0x16c/0x6f8
[ 0.223333] ? __class_create+0x6a/0xc0
[ 0.223333] ? acpi_sleep_proc_init+0x3f/0x3f
[ 0.223333] do_one_initcall+0x118/0x37f
[ 0.223333] ? parse_args+0x4c8/0x7a0
[ 0.223333] kernel_init_freeable+0x554/0x6bb
[ 0.223333] ? rest_init+0x160/0x160
[ 0.223333] kernel_init+0x1e/0x290
[ 0.223333] ? rest_init+0x160/0x160
[ 0.223333] ret_from_fork+0x21/0x2c
[ 0.223333] Code: ff ff 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 3e 8d 74 26 00 83 05 80 f8 a6 42 01 83 15 84 f8 a6 42 00 64 8b 15 40 12 8f 42 <8b> 52 2c f7 d2 e8 d9 e0 ff ff 83 05 88 f8 a6 42 01 83 15 8c f8
[ 0.223333] EIP: irq_complete_move+0x1d/0x40 SS:ESP: 0068:54e09e44
[ 0.223333] CR2: 000000000000002c
[ 0.223333] ---[ end trace 47d780a84a7f85d1 ]---
[ 0.223333] Kernel panic - not syncing: Fatal exception
git bisect start 4059d980cc9e577261102ae0cda06e60ab3bd0ba 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect good bb907e4c7111e2ba7ad59ee098fdaa9c0aeb7e49 # 02:43 22+ 0 Merge 'linux-review/Guenter-Roeck/ARM-OMAP2-Grab-reference-to-device-nodes-where-needed/20170212-070350' into devel-hourly-2017021705
git bisect good 07bc1a54b30439fd5cd08afecaa492d782f236c6 # 02:59 20+ 20 Merge 'linux-review/Abel-Vesa/arm-ftrace-Adds-support-for-CONFIG_DYNAMIC_FTRACE_WITH_REGS/20170208-070358' into devel-hourly-2017021705
git bisect bad 03d0ed1eeff085ba82586b7d95e0922a512f2f77 # 03:12 0- 8 Merge 'linux-review/Kinglong-Mee/nfsd-idmap-return-nfserr_inval-for-zero-length-principals/20170205-220906' into devel-hourly-2017021705
git bisect bad ad15c2b104dd6d56d4ca762b9442c21bd2f93c25 # 03:23 0- 22 Merge 'linux-review/Dmitry-Torokhov/regulator-core-simplify-_regulator_get/20170207-120054' into devel-hourly-2017021705
git bisect bad a1850ee57bf46e661b534de5d834a839059947f4 # 03:37 0- 22 Merge 'linux-review/laurentiu-tudor-nxp-com/staging-fsl-mc-fixes-and-cleanups/20170208-012548' into devel-hourly-2017021705
git bisect bad 02a135d58160eb1250cb160296ae687a42b161ac # 03:46 0- 20 Merge 'linux-review/kan-liang-intel-com/perf-x86-intel-uncore-remove-nonexistent-clockticks-event-for-client-uncore/20170208-050824' into devel-hourly-2017021705
git bisect good 7861fb60cc2ce0a63c71f7b0323786adbce8a29e # 03:53 22+ 22 Merge 'linux-review/Eric-Biggers/fscrypt-constify-struct-fscrypt_operations/20170208-054101' into devel-hourly-2017021705
git bisect good f171ddc547bb304011c55e77fb8aef149cbcbd04 # 04:06 20+ 20 Merge 'linux-review/Cong-Wang/kcm-fix-0-length-case-for-kcm_sendmsg/20170208-052625' into devel-hourly-2017021705
git bisect good ae62e6bb82bd3cc610bddee440d93d00c888a1fb # 04:18 21+ 21 Merge 'linux-review/Cong-Wang/ping-fix-a-null-pointer-dereference/20170208-051921' into devel-hourly-2017021705
git bisect bad efb46b212170d62af83a433fd9aade30b05e5d2f # 04:31 0- 18 Merge 'tip/irq/core' into devel-hourly-2017021705
git bisect good 5d4bac9a5f4ef24b2482529bda6661a58e5b5b65 # 04:43 22+ 0 genirq: Clarify logic calculating bogus irqreturn_t values
git bisect bad f91f694540f3f8ed25da57814fe0c673afd36e7e # 04:56 0- 13 genirq: Reenable shared irq debugging in request_*_irq()
# first bad commit: [f91f694540f3f8ed25da57814fe0c673afd36e7e] genirq: Reenable shared irq debugging in request_*_irq()
git bisect good 5d4bac9a5f4ef24b2482529bda6661a58e5b5b65 # 04:59 63+ 0 genirq: Clarify logic calculating bogus irqreturn_t values
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad f91f694540f3f8ed25da57814fe0c673afd36e7e # 05:11 0- 2 genirq: Reenable shared irq debugging in request_*_irq()
# extra tests on HEAD of linux-devel/devel-hourly-2017021705
git bisect bad 4059d980cc9e577261102ae0cda06e60ab3bd0ba # 05:12 0- 63 0day head guard for 'devel-hourly-2017021705'
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 05:22 0- 2 Add linux-next specific files for 20170217
# extra tests with first bad commit reverted
git bisect good 2cc13c810cd9b4f7981c8cfbc0586a470944989e # 06:07 62+ 4 Revert "genirq: Reenable shared irq debugging in request_*_irq()"
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 08:13 60+ 2 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect bad 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 08:14 0- 110 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
d62742d332: INFO: task swapper:1 blocked for more than 120 seconds.
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.infradead.org/users/willy/linux-dax.git wlist
commit d62742d33203fed9727ed86cc773c52d12a490f0
Author: Matthew Wilcox <mawilcox(a)microsoft.com>
AuthorDate: Sun Feb 12 18:10:28 2017 -0500
Commit: Matthew Wilcox <mawilcox(a)microsoft.com>
CommitDate: Sun Feb 12 18:10:28 2017 -0500
Convert rwsem to use waitlists
Saves one pointer, which shrinks struct inode by 16 bytes (as it contains
two rwsems), mm_struct by 8 bytes and the superblock by 8 bytes.
Signed-off-by: Matthew Wilcox <mawilcox(a)microsoft.com>
+--------------------------------------------------+------------+------------+------------------+
| | 07e196a065 | d62742d332 | v4.10-rc8_021605 |
+--------------------------------------------------+------------+------------+------------------+
| boot_successes | 65 | 0 | 0 |
| boot_failures | 0 | 26 | 54 |
| INFO:task_blocked_for_more_than#seconds | 0 | 26 | 54 |
| Kernel_panic-not_syncing:hung_task:blocked_tasks | 0 | 22 | 13 |
| BUG:kernel_hang_in_boot_stage | 0 | 4 | 41 |
+--------------------------------------------------+------------+------------+------------------+
[ 2.779880] Freeing initrd memory: 8972K
[ 3.791689] tsc: Refined TSC clocksource calibration: 2926.329 MHz
[ 3.793987] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2a2e6b4fb33, max_idle_ns: 440795272170 ns
[ 244.480889] INFO: task swapper:1 blocked for more than 120 seconds.
[ 244.486790] Not tainted 4.10.0-rc5-00369-gd62742d #1
[ 244.489157] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 244.492220] swapper D 0 1 0 0x00000000
[ 244.494437] Call Trace:
[ 244.498262] __schedule+0x2bd/0x740
[ 244.500743] schedule+0x2d/0x80
[ 244.505332] rwsem_down_write_failed+0xa5/0x1a0
[ 244.509195] call_rwsem_down_write_failed+0x9/0x10
[ 244.512409] down_write+0x6c/0x80
[ 244.520316] ? aes_init+0xf/0xf
[ 244.521606] crypto_larval_kill+0x10/0x70
[ 244.523142] crypto_wait_for_test+0x41/0x90
[ 244.524684] crypto_register_alg+0x4c/0x60
[ 244.526183] init+0xd/0xf
[ 244.527282] do_one_initcall+0x40/0x180
[ 244.528673] ? initcall_blacklist+0x4d/0xb4
[ 244.530344] ? kernel_init_freeable+0x17f/0x221
[ 244.532163] ? up_write+0x16/0x30
[ 244.533623] kernel_init_freeable+0x19c/0x221
[ 244.535331] ? rest_init+0x110/0x110
[ 244.536730] kernel_init+0x8/0x100
[ 244.538070] ret_from_fork+0x21/0x30
[ 244.539361]
[ 244.539361] Showing all locks held in the system:
[ 244.541832] 1 lock held by swapper/1:
[ 244.543355] #0: (crypto_alg_sem){+.+.+.}, at: [<c1272960>] crypto_larval_kill+0x10/0x70
[ 244.546275] 2 locks held by khungtaskd/15:
[ 244.556570] #0: (rcu_read_lock){......}, at: [<c10c90d3>] watchdog+0x93/0x470
[ 244.559281] #1: (tasklist_lock){.+.+..}, at: [<c107b343>] debug_show_all_locks+0x33/0x1a0
[ 244.562296]
[ 244.563151] =============================================
[ 244.563151]
[ 367.386028] INFO: task swapper:1 blocked for more than 120 seconds.
[ 367.388112] Not tainted 4.10.0-rc5-00369-gd62742d #1
[ 367.390309] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 367.393423] swapper D 0 1 0 0x00000000
[ 367.395780] Call Trace:
[ 367.397199] __schedule+0x2bd/0x740
[ 367.398621] schedule+0x2d/0x80
[ 367.400320] rwsem_down_write_failed+0xa5/0x1a0
[ 367.401964] call_rwsem_down_write_failed+0x9/0x10
[ 367.404282] down_write+0x6c/0x80
[ 367.405646] ? aes_init+0xf/0xf
[ 367.407270] crypto_larval_kill+0x10/0x70
[ 367.408925] crypto_wait_for_test+0x41/0x90
[ 367.410995] crypto_register_alg+0x4c/0x60
[ 367.412744] init+0xd/0xf
[ 367.414205] do_one_initcall+0x40/0x180
[ 367.416127] ? initcall_blacklist+0x4d/0xb4
[ 367.417706] ? kernel_init_freeable+0x17f/0x221
[ 367.419961] ? up_write+0x16/0x30
[ 367.421400] kernel_init_freeable+0x19c/0x221
[ 367.423251] ? rest_init+0x110/0x110
[ 367.425196] kernel_init+0x8/0x100
[ 367.426695] ret_from_fork+0x21/0x30
[ 367.428487]
[ 367.428487] Showing all locks held in the system:
[ 367.431097] 1 lock held by swapper/1:
[ 367.432542] #0: (crypto_alg_sem){+.+.+.}, at: [<c1272960>] crypto_larval_kill+0x10/0x70
[ 367.436537] 2 locks held by khungtaskd/15:
[ 367.438204] #0: (rcu_read_lock){......}, at: [<c10c90d3>] watchdog+0x93/0x470
[ 367.441661] #1: (tasklist_lock){.+.+..}, at: [<c107b343>] debug_show_all_locks+0x33/0x1a0
[ 367.445376]
[ 367.446351] =============================================
[ 367.446351]
Elapsed time: 460
BUG: kernel hang in boot stage
initrds=(
)
git bisect start ffddc7a790c3a1486df522878448c7a4ef4004be 7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect bad 36dbf1f28c4128148b85fc03edf8989868c2b309 # 01:19 0- 19 Merge 'iommu/next' into devel-hourly-2017021605
git bisect good 3adac91afe59107180cdc3f15ba92ff815d0567a # 01:33 22+ 0 Merge 'linux-review/Maksymilian-Piechota/staging-wlan-ng-move-else-if-statement-to-a-single-line/20170215-233035' into devel-hourly-2017021605
git bisect good 4a437b4547a0989546c5c62e029fb457254c0df8 # 01:45 21+ 0 Merge 'linux-review/simran-singhal/staging-rtl8192u-fixing-white-space-issue/20170215-043641' into devel-hourly-2017021605
git bisect good 40e2a7a59a1d11b87c75528da0ccce9cbb49fba1 # 02:05 21+ 0 Merge 'linux-review/Jim-Davis/Documentation-make-Makefile-sphinx-no-ops-quieter/20170211-082847' into devel-hourly-2017021605
git bisect bad 9623a71ea8817fc84bb973b05ede16e6c4b765bf # 02:23 0- 10 Merge 'linux-review/Joe-Perches/checkpatch-Notice-unbalanced-else-braces-in-a-patch/20170211-044944' into devel-hourly-2017021605
git bisect bad 65aa19368b6735b632591f8d04c02a6317a80b00 # 02:47 0- 19 Merge 'linux-review/william-c-roberts-intel-com/checkpatch-add-warning-on-invalid-p-extensions/20170211-081646' into devel-hourly-2017021605
git bisect bad 5115a1cb09d5a4d0cabc0f55fd6ca1673d10cc14 # 03:02 0- 22 Merge 'linux-review/Tony-Lindgren/PM-wakeirq-Enable-dedicated-wakeirq-for-suspend/20170211-075040' into devel-hourly-2017021605
git bisect bad 5e036c81c76c00db6467d5da7d93055c24b5ff9b # 03:14 0- 4 Merge 'linux-review/Ralf-Baechle/NET-Fix-proc-net-arp-for-AX-25/20170211-080427' into devel-hourly-2017021605
git bisect bad c5373b6fc188eb2451a206b0463cdab1366b078a # 03:37 0- 22 Merge 'dax/wlist' into devel-hourly-2017021605
git bisect bad 04fe36bd995189aacf44890ae85a59a04afb3114 # 03:55 0- 22 Convert mutexes to use waitlists
git bisect bad d62742d33203fed9727ed86cc773c52d12a490f0 # 04:11 0- 11 Convert rwsem to use waitlists
git bisect good 07e196a06505913049ae3765d5db6c6582b164e3 # 04:21 21+ 0 Add wait lists
# first bad commit: [d62742d33203fed9727ed86cc773c52d12a490f0] Convert rwsem to use waitlists
git bisect good 07e196a06505913049ae3765d5db6c6582b164e3 # 04:24 61+ 0 Add wait lists
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad d62742d33203fed9727ed86cc773c52d12a490f0 # 04:36 0- 12 Convert rwsem to use waitlists
# extra tests on HEAD of linux-devel/devel-hourly-2017021605
git bisect bad ffddc7a790c3a1486df522878448c7a4ef4004be # 04:36 0- 54 0day head guard for 'devel-hourly-2017021605'
# extra tests on tree/branch dax/wlist
git bisect bad 947a7ea93f3d85ddc885b02550ce263f15921544 # 04:51 0- 1 Convert semaphores to use waitlists
# extra tests with first bad commit reverted
git bisect good 57cacb18cadf509d10cfeda145bc07c367924d59 # 05:08 60+ 0 Revert "Convert rwsem to use waitlists"
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 05:43 63+ 1 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 07:29 64+ 0 Add linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months
[driver core] bea5b158ff WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6482 ata_port_detach
by Fengguang Wu
Hi Rob,
We see this WARNING in both mainline and linux-next kernels.
commit bea5b158ff0da9c7246ff391f754f5f38e34577a
Author: Rob Herring <robh(a)kernel.org>
AuthorDate: Thu Aug 11 10:20:58 2016 -0500
Commit: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
CommitDate: Wed Aug 31 15:13:55 2016 +0200
driver core: add test of driver remove calls during probe
In recent discussions on ksummit-discuss[1], it was suggested to do a
sequence of probe, remove, probe for testing driver remove paths. This
adds a kconfig option for said test.
[1] https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-August/0...
Suggested-by: Arnd Bergmann <arnd(a)arndb.de>
Cc: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Rob Herring <robh(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
+----------------------------------------------------------------------------+------------+------------+------------+
| | cebf8fd169 | bea5b158ff | 8df5cf57b8 |
+----------------------------------------------------------------------------+------------+------------+------------+
| boot_successes | 63 | 0 | 0 |
| boot_failures | 0 | 22 | 67 |
| WARNING:at_drivers/ata/libata-core.c:#ata_port_detach | 0 | 22 | 67 |
| calltrace:piix_init | 0 | 22 | |
| BUG:unable_to_handle_kernel | 0 | 18 | 40 |
| Oops:#[##] | 0 | 18 | 40 |
| RIP:ata_dev_next | 0 | 18 | |
| calltrace:async_run_entry_fn | 0 | 18 | |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 18 | 47 |
| WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup[drm] | 0 | 0 | 7 |
| kernel_BUG_at_include/linux/mm.h | 0 | 0 | 7 |
+----------------------------------------------------------------------------+------------+------------+------------+
[ 11.449739] sd 0:0:0:0: [sda] Mode Sense: 73 00 10 08
[ 11.490073] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
[ 11.569086] ------------[ cut here ]------------
[ 11.569955] WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6482 ata_port_detach+0x5e/0xed
[ 11.572803] Modules linked in:
[ 11.573415] CPU: 0 PID: 1 Comm: swapper Not tainted 4.8.0-rc4-00003-gbea5b15 #1
[ 11.574663] ffffffff81b0f132 ffff88001d46bb68 ffffffff812dec12 ffff88001d46bbb8
[ 11.579395] ffffffff81050301 0000000000000000 000000091d464000 ffffffff81073c08
[ 11.582269] ffff88001f1e0000 0000000000000282 ffffffff81c8b810 0000000000000000
[ 11.585116] Call Trace:
[ 11.586307] ata2.01: NODEV after polling detection
[ 11.586998] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[ 11.587916] ata2.00: configured for MWDMA2
[ 11.596069] [<ffffffff812dec12>] dump_stack+0x19/0x1b
[ 11.597928] [<ffffffff81050301>] __warn+0xcb/0xe9
[ 11.602263] [<ffffffff81073c08>] ? woken_wake_function+0xe/0xe
[ 11.604794] [<ffffffff81050337>] warn_slowpath_null+0x18/0x1a
[ 11.606826] [<ffffffff8149d2b1>] ata_port_detach+0x5e/0xed
[ 11.609136] [<ffffffff8149d360>] ata_host_detach+0x20/0x34
[ 11.613021] [<ffffffff8149d398>] ata_pci_remove_one+0x10/0x12
[ 11.614376] [<ffffffff814b645e>] piix_remove_one+0x33/0x37
[ 11.615381] [<ffffffff8131fce2>] pci_device_remove+0x38/0x9b
[ 11.616559] [<ffffffff813ce095>] ? driver_sysfs_add+0x6e/0x94
[ 11.617529] [<ffffffff813ce34d>] really_probe+0x12f/0x2b1
[ 11.618421] [<ffffffff816c0ede>] ? _raw_spin_unlock_irq+0x2b/0x3d
[ 11.619410] [<ffffffff813d75b5>] ? pm_runtime_barrier+0x6e/0x9b
[ 11.620630] [<ffffffff813ce513>] driver_probe_device+0x44/0x72
[ 11.621646] [<ffffffff813ce5b2>] __driver_attach+0x71/0x97
[ 11.623247] [<ffffffff813ce541>] ? driver_probe_device+0x72/0x72
[ 11.624535] [<ffffffff813cc86a>] bus_for_each_dev+0x56/0x94
[ 11.625458] [<ffffffff813cdf8f>] driver_attach+0x19/0x1b
[ 11.626337] [<ffffffff813cd918>] bus_add_driver+0xeb/0x1e3
[ 11.627238] [<ffffffff813cea2d>] driver_register+0x89/0xc1
[ 11.628697] [<ffffffff8131fef0>] __pci_register_driver+0x63/0x6a
[ 11.629742] [<ffffffff81cfb79c>] ? pdc_sata_pci_driver_init+0x1b/0x1b
[ 11.630876] [<ffffffff81cfb7b5>] piix_init+0x19/0x29
[ 11.631849] [<ffffffff810003e5>] do_one_initcall+0x95/0x142
[ 11.632850] [<ffffffff81ccda00>] ? kernel_init_freeable+0xd5/0x1a4
[ 11.634565] [<ffffffff81ccd908>] do_basic_setup+0xa7/0xca
[ 11.635555] [<ffffffff81ccdacf>] ? kernel_init_freeable+0x1a4/0x1a4
[ 11.636601] [<ffffffff81ccda53>] kernel_init_freeable+0x128/0x1a4
[ 11.638202] [<ffffffff816b6227>] ? kernel_init+0x9/0xee
[ 11.639167] [<ffffffff816b6227>] kernel_init+0x9/0xee
[ 11.640171] [<ffffffff816c12ef>] ret_from_fork+0x1f/0x40
[ 11.641451] [<ffffffff816b621e>] ? rest_init+0x135/0x135
[ 11.642858] ---[ end trace 4c76f43f7bd2e878 ]---
[ 11.645100] ata2.00: disabled
git bisect start v4.9 v4.8 --
git bisect bad 9fe68cad6e74967b88d0c6aeca7d9cd6b6e91942 # 13:46 0- 21 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad 5fa0eb0b4d4780fbd6d8a09850cc4fd539e9fe65 # 13:55 0- 9 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad d8ea757b25ec82687c497fc90aa83f9bcea24b5b # 14:03 0- 9 Merge tag 'xtensa-20161005' of git://github.com/jcmvbkbc/linux-xtensa
git bisect bad e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c # 14:12 0- 9 Merge tag 'usb-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
git bisect good 1a4a2bc460721bc8f91e4c1294d39b38e5af132f # 14:23 22+ 0 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 49deffe0b0e4c2030696c7a6fd680bacf4761069 # 14:34 21+ 0 Merge tag 'arc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
git bisect good 597f03f9d133e9837d00965016170271d4f87dcf # 14:52 21+ 0 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 9929780e86854833e649b39b290b5fe921eb1701 # 15:01 0- 8 Merge tag 'driver-core-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
git bisect good 7a53eea1f7b527fd3b6d7ca992914840981afe99 # 15:12 22+ 1 Merge tag 'char-misc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
git bisect bad 775115c06091fcfa1189a50aca488fa596839617 # 15:23 0- 21 drivers/base dmam_declare_coherent_memory leaks
git bisect bad 426bc8e789f8ac84270b196191904d347586032f # 15:31 0- 16 base: soc: make it explicitly non-modular
git bisect bad bea5b158ff0da9c7246ff391f754f5f38e34577a # 15:41 0- 18 driver core: add test of driver remove calls during probe
git bisect good cebf8fd16900fdfd58c0028617944f808f97fe50 # 15:55 22+ 0 driver core: fix race between creating/querying glue dir and its cleanup
# first bad commit: [bea5b158ff0da9c7246ff391f754f5f38e34577a] driver core: add test of driver remove calls during probe
git bisect good cebf8fd16900fdfd58c0028617944f808f97fe50 # 15:58 63+ 0 driver core: fix race between creating/querying glue dir and its cleanup
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad bea5b158ff0da9c7246ff391f754f5f38e34577a # 16:08 0- 56 driver core: add test of driver remove calls during probe
# extra tests on HEAD of linux-devel/devel-spot-201702171112
git bisect bad 8df5cf57b86922284a2b433abdc853bd4812ca88 # 16:08 0- 67 0day head guard for 'devel-spot-201702171112'
# extra tests on tree/branch linus/master
git bisect bad 0722f57bfae9abbc673b9dbe495c7da2f64676ea # 16:17 0- 49 Merge tag 'drm-fixes-for-v4.10-final' of git://people.freedesktop.org/~airlied/linux
# extra tests on tree/branch linus/master
git bisect bad 0722f57bfae9abbc673b9dbe495c7da2f64676ea # 16:17 0- 50 Merge tag 'drm-fixes-for-v4.10-final' of git://people.freedesktop.org/~airlied/linux
# extra tests on tree/branch linux-next/master
git bisect bad 38161d2f17e3f071418b1562e1bc57ad004d1244 # 16:27 0- 35 Add linux-next specific files for 20170216
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
5 years, 3 months