Bug 6661
Summary: | usb ehci-hcd, ehci_intr() function is using same variable for different things, which make if-cases fail. | ||
---|---|---|---|
Product: | Drivers | Reporter: | Per Hallsmark (saxofon) |
Component: | USB | Assignee: | David Brownell (dbrownell) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.15.4 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: | the official patch |
Description
Per Hallsmark
2006-06-07 04:19:09 UTC
Actually code should work. An extra variable also named status is declared inside a new scope at that case flow. Could problem be xscale/gcc 3.4.4?? strange though, seems like basic functionality. Created attachment 8295 [details]
the official patch
This would be a very rare bug, and nobody appears to have been using
the sorts of configurations that would trigger it.
to original submitter: no, there was never any code added to try working around that issue. And I have a **really** hard time understanding how this could block anything, in the absence of hardware bugs that affect basic functionality of that USB controller. |