[Bugme-new] [Bug 12574] New: possible circular locking dependency detected

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Thu Jan 29 11:35:58 PST 2009


http://bugzilla.kernel.org/show_bug.cgi?id=12574

           Summary: possible circular locking dependency detected
           Product: Power Management
           Version: 2.5
     KernelVersion: 2.6.29-rc3
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Hibernation/Suspend
        AssignedTo: power-management_other at kernel-bugs.osdl.org
        ReportedBy: m.s.tsirkin at gmail.com


Latest working kernel version: 2.6.28
Earliest failing kernel version: 2.6.29-rc3
Distribution: ubuntu gutsy
Hardware Environment: thinkpad T60p
Software Environment: lockdep enabled
Problem Description: after suspend/resume,
circular lock dependency warning
appears in dmesg output:

[ 2108.325226] ACPI: Preparing to enter system sleep state S3
[ 2108.345297] Disabling non-boot CPUs ...
[ 2108.345692]
[ 2108.345694] =======================================================
[ 2108.345697] [ INFO: possible circular locking dependency detected ]
[ 2108.345702] 2.6.29-rc3-mst-debug #94
[ 2108.345705] -------------------------------------------------------
[ 2108.345708] bash/6787 is trying to acquire lock:
[ 2108.345712]  (&per_cpu(cpu_policy_rwsem, cpu)){----}, at: [<c02c02b1>]
lock_policy_rwsem_write+0x31/0x70
[ 2108.345727]
[ 2108.345729] but task is already holding lock:
[ 2108.345732]  (&cpu_hotplug.lock){--..}, at: [<c012d7ea>]
cpu_hotplug_begin+0x1a/0x50
[ 2108.345741]
[ 2108.345742] which lock already depends on the new lock.
[ 2108.345744]


Full message and .config will attached.

Steps to reproduce: suspend, resume.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list