summaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/atomic.h
diff options
context:
space:
mode:
authorDave Jones <davej@redhat.com>2006-07-07 18:31:27 +0200
committerLinus Torvalds <torvalds@g5.osdl.org>2006-07-07 18:46:45 +0200
commita496e25dfb25493a57bcee5d66875d6ff80a9093 (patch)
treee0dc7f0f8151f6cf0ddc9ef987a6750e4e4a9ea3 /include/asm-powerpc/atomic.h
parentLinux 2.6.18-rc1 (diff)
downloadlinux-a496e25dfb25493a57bcee5d66875d6ff80a9093.tar.xz
linux-a496e25dfb25493a57bcee5d66875d6ff80a9093.zip
[PATCH] Fix cpufreq vs hotplug lockdep recursion.
[ There's some not quite baked bits in cpufreq-git right now so sending this on as a patch instead ] On Thu, 2006-07-06 at 07:58 -0700, Tom London wrote: > After installing .2356 I get this each time I boot: > ======================================================= > [ INFO: possible circular locking dependency detected ] > ------------------------------------------------------- > S06cpuspeed/1620 is trying to acquire lock: > (dbs_mutex){--..}, at: [<c060d6bb>] mutex_lock+0x21/0x24 > > but task is already holding lock: > (cpucontrol){--..}, at: [<c060d6bb>] mutex_lock+0x21/0x24 > > which lock already depends on the new lock. > make sure the cpu hotplug recursive mutex (yuck) is taken early in the cpufreq codepaths to avoid a AB-BA deadlock. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-powerpc/atomic.h')
0 files changed, 0 insertions, 0 deletions