[<prev] [next>] [day] [month] [year] [list]
Message-ID: <59964b3d.Xxjj4L6301Owlau2%fengguang.wu@intel.com>
Date: Fri, 18 Aug 2017 10:04:45 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Byungchul Park <byungchul.park@....com>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org,
Ingo Molnar <mingo@...nel.org>, wfg@...ux.intel.com
Subject: d0541b0fa6 ("locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE
.."): test_cycle_work+0x
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
commit d0541b0fa64b36665d6261079974a26943c75009
Author: Byungchul Park <byungchul.park@....com>
AuthorDate: Thu Aug 17 17:57:39 2017 +0900
Commit: Ingo Molnar <mingo@...nel.org>
CommitDate: Thu Aug 17 11:38:54 2017 +0200
locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
Crossrelease support added the CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETE
options. It makes little sense to enable them when PROVE_LOCKING is disabled.
Make them non-interative options and part of PROVE_LOCKING to simplify the UI.
Signed-off-by: Byungchul Park <byungchul.park@....com>
Cc: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Peter Zijlstra <peterz@...radead.org>
Cc: Thomas Gleixner <tglx@...utronix.de>
Cc: kernel-team@....com
Link: http://lkml.kernel.org/r/1502960261-16206-1-git-send-email-byungchul.park@lge.com
Signed-off-by: Ingo Molnar <mingo@...nel.org>
7a46ec0e2f locking/refcounts, x86/asm: Implement fast refcount overflow protection
d0541b0fa6 locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
e26f34a407 locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive
1e96409c81 Merge branch 'locking/core'
+----------------+------------+------------+------------+------------+
| | 7a46ec0e2f | d0541b0fa6 | e26f34a407 | 1e96409c81 |
+----------------+------------+------------+------------+------------+
| boot_successes | 87 | 17 | 25 | 1 |
+----------------+------------+------------+------------+------------+
[ 2.128883]
[ 2.129205] ======================================================
[ 2.130327] WARNING: possible circular locking dependency detected
[ 2.131459] 4.13.0-rc4-00262-gd0541b0 #1 Not tainted
[ 2.132365] ------------------------------------------------------
[ 2.132828] kworker/u4:1/69 is trying to acquire lock:
[ 2.132828] (ww_class_mutex){+.+.}, at: [<ffffffff8116d0b7>] test_cycle_work+0xc7/0x2e0
[ 2.132828]
[ 2.132828] but now in release context of a crosslock acquired at the following:
[ 2.132828]
[ 2.132828] but now in release context of a crosslock acquired at the following:
[ 2.132828] ((complete)&cycle->b_signal){+.+.}, at: [<ffffffff8116d0cf>] test_cycle_work+0xdf/0x2e0
[ 2.132828]
[ 2.132828] which lock already depends on the new lock.
[ 2.132828]
[ 2.132828] which lock already depends on the new lock.
[ 2.132828]
[ 2.132828] the existing dependency chain (in reverse order) is:
[ 2.132828]
[ 2.132828] the existing dependency chain (in reverse order) is:
[ 2.132828]
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start c4c4bf934653e3efa3e33b594d963dbd1fbe169d ef954844c7ace62f773f4f23e28d2d915adc419f --
git bisect bad c4f4441fc722883389178012e962b2f018fa2b04 # 03:01 B 0 4 16 0 Merge 'ragnatech/for-renesas-drivers' into devel-hourly-2017081721
git bisect bad 1f109afa68cc1f4c93fc31c3f6537575db6fb578 # 03:29 B 2 9 0 0 Merge 'linux-review/Shawn-Guo/usb-dwc3-of-simple-remove-include-of-clk-provider-h/20170814-101901' into devel-hourly-2017081721
git bisect good 461588ebbc12b9ec018eedae7e7d6ef888b0aa25 # 03:56 G 12 0 0 0 Merge 'asoc/topic/spear' into devel-hourly-2017081721
git bisect good e6be551794640d75b3f5f3121de2ed50d0d521e6 # 04:23 G 12 0 0 0 Merge 'arm-soc/qcom/dt' into devel-hourly-2017081721
git bisect bad fc967d2ced73338b30fac4c9294fd9e003d55d0b # 04:42 B 0 1 14 0 Merge 'linux-review/Arvind-Yadav/thermal-max77620-constify-platform_device_id/20170816-003034' into devel-hourly-2017081721
git bisect bad 01043d21a825ecb715ac855fafa7a403cb1b3b59 # 05:22 B 0 2 15 0 Merge 'hid/for-4.14/battery' into devel-hourly-2017081721
git bisect good ddf3d87ceb3d32f777a8ec8576d2c1745cae69cb # 05:46 G 12 0 0 0 Merge 'linux-review/Juergen-Gross/net-i40evf-use-cpumask_copy-for-assigning-cpumask/20170815-021359' into devel-hourly-2017081721
git bisect good fe06b85236586409c24ae9e79ed26f695a463c9d # 06:22 G 12 0 0 0 Merge 'shawnguo/imx/dt64' into devel-hourly-2017081721
git bisect bad 6b567defcb20605ee5a4d6c997f70668fc45d80a # 06:48 B 3 6 0 0 Merge 'tip/master' into devel-hourly-2017081721
git bisect bad 069ca40b07b3f5c8de9455f93fe67f6be99d0e16 # 07:01 B 2 5 0 0 Merge branch 'ras/core'
git bisect good a641860550f05a4b8889dca61aab73c84b2d5e16 # 07:15 G 13 0 0 0 perf script python: Generate hooks with additional argument
git bisect good 1209b273a25ee60a267b606bea77e068b8556a8d # 07:34 G 13 0 0 0 perf test: Add infrastructure to run shell based tests
git bisect good 9881223c6cc0644cc3aeea41e1f19ea7e3041f33 # 07:46 G 13 0 0 0 Merge tag 'perf-core-for-mingo-4.14-20170816' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
git bisect good 9c9947f893a254ec92cd5fe1439587e583302c9c # 07:59 G 13 0 0 0 Merge tag 'irqchip-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
git bisect bad 52fa5bc5cbba089f09bc2c372e3432f3f3e48051 # 08:14 B 7 4 0 0 locking/lockdep: Explicitly initialize wq_barrier::done::map
git bisect good 7a46ec0e2f4850407de5e1d19a44edee6efa58ec # 08:35 G 19 0 0 0 locking/refcounts, x86/asm: Implement fast refcount overflow protection
git bisect bad 0f0a22260d613b4ee3f483ee1ea6fa27f92a9e40 # 08:44 B 8 5 0 0 locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE config
git bisect bad d0541b0fa64b36665d6261079974a26943c75009 # 09:00 B 8 8 0 0 locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
# first bad commit: [d0541b0fa64b36665d6261079974a26943c75009] locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
git bisect good 7a46ec0e2f4850407de5e1d19a44edee6efa58ec # 09:07 G 64 0 0 0 locking/refcounts, x86/asm: Implement fast refcount overflow protection
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad d0541b0fa64b36665d6261079974a26943c75009 # 09:18 B 1 1 0 0 locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
# extra tests on HEAD of linux-devel/devel-hourly-2017081721
git bisect bad c4c4bf934653e3efa3e33b594d963dbd1fbe169d # 09:25 B 0 17 40 8 0day head guard for 'devel-hourly-2017081721'
# extra tests on tree/branch tip/locking/core
git bisect bad e26f34a407aec9c65bce2bc0c838fabe4f051fc6 # 09:51 B 4 12 0 0 locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive
# extra tests on tree/branch tip/master
git bisect bad 1e96409c810399511c469640bc5a054764f1c8aa # 10:04 B 1 7 0 0 Merge branch 'locking/core'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-quantal-lkp-nhm-dp2-12:20170818085931:x86_64-randconfig-g0-08180220:4.13.0-rc4-00262-gd0541b0:1.gz" of type "application/gzip" (19224 bytes)
View attachment "reproduce-quantal-lkp-nhm-dp2-12:20170818085931:x86_64-randconfig-g0-08180220:4.13.0-rc4-00262-gd0541b0:1" of type "text/plain" (888 bytes)
View attachment "config-4.13.0-rc4-00262-gd0541b0" of type "text/plain" (88669 bytes)
Powered by blists - more mailing lists