where do you file circular depedencies?

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Fri Feb 27 07:57:47 UTC 2009


On Thu, 26 Feb 2009 21:58:56 -0500, sean wrote:

> 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 ?

"kernel" for the kernel-level driver module




More information about the test mailing list