lkml.org 
[lkml]   [2008]   [May]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] USB: fix deadlock in HCD code
On Wed, 21 May 2008, Alan Stern wrote:

> > Used in the suspend code. Your patch is indeed correct, but I fear
> > there might be a second bug caused by wrong calling conditions.
> The problem in the Novell bugzilla entry was caused by the fact that the
> OHCI irq routine was invoked with interrupts enabled, owing to a missing
> IRQF_DISABLED flag. That bug has already been fixed in 2.6.25.

That indeed is 2.6.25 kernel. I guess you are talking about commit
442258e2ff69 here. If so, the reporter is definitely using the kernel
containing this commit, and the lockups still trigger.

Seems that my patch is papering over the real bug (someone enabling
interrupts somewhere) indeed, but I can't seem to be able to find such
codepath.

Thanks,

--
Jiri Kosina
SUSE Labs


\
 
 \ /
  Last update: 2008-05-21 16:25    [from the cache]
©2003-2011 Jasper Spaans