where do you file circular depedencies?

sean darcy seandarcy2 at gmail.com
Fri Feb 27 02:58:56 UTC 2009


In dmesg I find:

=======================================================
[ INFO: possible circular locking dependency detected ]
2.6.29-0.157.rc6.git2.fc11.i686.PAE #1
-------------------------------------------------------
X/2645 is trying to acquire lock:
  (&mm->mmap_sem){----}, at: [<c04996f2>] might_fault+0x48/0x85

but task is already holding lock:
  (&dev->struct_mutex){--..}, at: [<f83b2b9e>] 
i915_gem_pwrite_ioctl+0x157/0x32b [i915]

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #1 (&dev->struct_mutex){--..}:
        [<c0458cde>] __lock_acquire+0x96a/0xac8
        [<c0458e97>] lock_acquire+0x5b/0x81
...............


I assume I should file this in bugzilla, but where: kernel, X , 
xorg-drv-i810 ?

sean




More information about the fedora-test-list mailing list