On 17 Feb 2008, at 00:59, Peter Memishian wrote:
>
> So, T1 is blocked waiting for T3, T3 is blocked waiting for T2, and  
> T2 is
> blocked waiting for T1.  Seems like the right fix is to change ce  
> not to
> hold a lock across putnext(), but that may be a high-risk change  
> and there
> may be other legacy drivers that have a similar flaw.

I'm pretty sure holding a lock across putnext can be considered a bug  
in a DLPI driver so, if other drivers do have this flaw, the are  
generally asking for trouble.

   Paul


Reply via email to