Messages in this thread | | | Date | Wed, 20 May 2009 15:55:37 +0200 | From | Oleg Nesterov <> | Subject | Re: INFO: possible circular locking dependency at cleanup_workqueue_thread |
| |
On 05/20, Peter Zijlstra wrote: > > On Wed, 2009-05-20 at 15:18 +0200, Oleg Nesterov wrote: > > On 05/20, Peter Zijlstra wrote: > > > > > > Breaking the setup_lock -> cpu_add_remove_lock dependency seems > > > sufficient. > > > > Hmm. What do you mean? Afaics setup_lock -> cpu_add_remove_lock > > is not a problem? > > >From what I could see that is the only dependency that makes > cpu_add_remove_lock nest under "events" workqueue 'lock', which is what > is generating the deadlock.
But cpu_add_remove_lock does not participate in this deadlock, see http://marc.info/?l=linux-kernel&m=124274977707363 ?
Perhaps you mean something else, could you spell in that case?
Oleg.
| |