[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130602234320.GA8621@localhost>
Date: Mon, 3 Jun 2013 07:43:20 +0800
From: Fengguang Wu <fengguang.wu@...el.com>
To: Dave Airlie <airlied@...hat.com>
Cc: linux-kernel@...r.kernel.org
Subject: [lock_fb_info/console_callback] INFO: possible circular locking
dependency detected
Greetings,
I got the below dmesg and the first bad commit is
commit 5845b81bdad374f98f809a658ec747d92c9595c4
Author: Dave Airlie <airlied@...hat.com>
Date: Fri Feb 8 12:07:01 2013 +1000
Revert "Revert "console: implement lockdep support for console_lock""
This reverts commit ff0d05bf73620eb7dc8aee7423e992ef87870bdf.
Now that we have all the locking fixes in place, we can revert the
revert. This re-enables lockdep tracking for the console lock,
daee779718a319ff9f83e1ba3339334ac650bb22.
Signed-off-by: Dave Airlie <airlied@...hat.com>
[ 602.016208]
[ 602.016216] ======================================================
[ 602.016217] [ INFO: possible circular locking dependency detected ]
[ 602.016243] 3.10.0-rc3-00001-g71919ba #14 Not tainted
[ 602.016249] -------------------------------------------------------
[ 602.016253] kworker/0:1/17 is trying to acquire lock:
[ 602.016347] (&fb_info->lock){+.+.+.}, at: [<c19a7e98>] lock_fb_info+0x28/0x80
[ 602.016348]
[ 602.016348] but task is already holding lock:
[ 602.016366] (console_lock){+.+.+.}, at: [<c1b379e7>] console_callback+0x17/0x220
[ 602.016367]
[ 602.016367] which lock already depends on the new lock.
[ 602.016367]
git bisect start v3.9 v3.8 --
git bisect good d778df51c09264076fe0208c099ef7d428f21790 # 10 2013-06-02 16:52:49 mm: vmscan: save work scanning (almost) empty LRU lists
git bisect bad ee89f81252179dcbf6cd65bd48299f5e52292d88 # 4 2013-06-02 17:09:49 Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
git bisect good 69086a78bdc973ec0b722be790b146e84ba8a8c4 # 12 2013-06-02 17:38:46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect bad ed5dc2372dba46e0ecd08791b1a0399d313e5cff # 3 2013-06-02 17:56:21 Merge tag 'mmc-updates-for-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
git bisect bad 1f3a574a4bfe86ebf7d51fac37e0668397372fd8 # 5 2013-06-02 18:14:52 Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next
git bisect good cd17ef4114ad5c514b17e6a0bb02a309ab90b692 # 15 2013-06-02 18:35:52 Merge tag 'drm-intel-next-2013-02-01' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
git bisect bad 210561ffd72d00eccf12c0131b8024d5436bae95 # 9 2013-06-02 18:52:00 intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets
git bisect bad 73ccd6962fff19e53a7d4baaa17cf9311284ac9c # 2 2013-06-02 19:09:41 Merge branch 'drm-next-3.9' of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect good 43f1214aa094e46efdfc0255d9601be0e5ea0f62 # 27 2013-06-02 19:39:54 drm/radeon: use IBs for VM page table updates v2
git bisect bad bb0f78dd7ded88082b2430c43c65bc821c4ea360 # 6 2013-06-02 19:55:44 Merge branch 'udl-fixes' into drm-next
git bisect bad 6dc1c49da6dd3bf020a66b2a135b9625ac01c2c7 # 4 2013-06-02 20:11:28 Merge branch 'fbcon-locking-fixes' of ssh://people.freedesktop.org/~airlied/linux into drm-next
git bisect good 50e244cc793d511b86adea24972f3a7264cae114 # 27 2013-06-02 20:32:17 fb: rework locking to fix lock ordering on takeover
git bisect good 054430e773c9a1e26f38e30156eff02dedfffc17 # 27 2013-06-02 21:00:32 fbcon: fix locking harder
git bisect bad 5845b81bdad374f98f809a658ec747d92c9595c4 # 0 2013-06-02 21:16:17 Revert "Revert "console: implement lockdep support for console_lock""
git bisect good 054430e773c9a1e26f38e30156eff02dedfffc17 # 81 2013-06-02 21:48:21 fbcon: fix locking harder
git bisect bad 71919bac2803fc6834e178dd5935e7013fd78826 # 0 2013-06-02 21:48:56 cpufreq: spear needs cpufreq table
git bisect good 7c3628da24b83741fe940c29bf9525a7d09b9b9e # 81 2013-06-03 01:15:38 Revert "Revert "Revert "console: implement lockdep support for console_lock"""
git bisect bad 14d35d014bd806884801d32259ecdaf857ef276b # 2 2013-06-03 01:39:14 Add linux-next specific files for 20130531
Thanks,
Fengguang
View attachment "dmesg-kvm-bens-7545-2013-06-02-12-24-35-3.10.0-rc3-00001-g71919ba-14" of type "text/plain" (108886 bytes)
View attachment "71919bac2803fc6834e178dd5935e7013fd78826-bisect.log" of type "text/plain" (10835 bytes)
View attachment ".config-bisect" of type "text/plain" (107341 bytes)
Powered by blists - more mailing lists