lkml.org 
[lkml]   [2009]   [May]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: INFO: possible circular locking dependency at cleanup_workqueue_thread
From
Date
On Wed, 2009-05-20 at 11:36 +0800, Ming Lei wrote:

> > Anyway, you can have a deadlock like this:
> >
> > CPU 3 CPU 2 CPU 1
> > suspend/hibernate
> > something:
> > rtnl_lock() device_pm_lock()
> > -> mutex_lock(&dpm_list_mtx)
> >
> > mutex_lock(&dpm_list_mtx)
>
> Would you give a explaination why mutex_lock(&dpm_list_mtx) runs in CPU2
> and depends on rtnl_lock?

Why not? Something is registering a hotplugged netdev.

johannes
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2009-05-20 08:51    [W:0.115 / U:0.280 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site