lkml.org 
[lkml]   [2006]   [Mar]   [3]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateFri, 3 Mar 2006 09:53:37 +0100 (CET)
FromSimon Derr <>
SubjectRe: Deadlock in net/sunrpc/sched.c
On Thu, 2 Mar 2006, Trond Myklebust wrote:

> > Now to exit this loop, B needs to reach __rpc_do_wake_up_task() where a 
> > list_del will occur. But for this the RPC_TASK_WAKEUP must be released by 
> > process A, and this won't happen until process B releases the queue 
> > spinlock. --> deadlock.
> 
> Could you see if this fixes it?
> 
> Cheers,
>   Trond


Thanks, I will apply it.
But don't hold your breath though, this happened on a large cluster with 
high security and restricted access so I can't just try it like I would 
on my desktop machine.
There will probably be several weeks before I get back to you.

	Simon.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-03-03 08:56    [from the cache]
©2003-2008