diff options
| author | David Brownell <david-b@pacbell.net> | 2002-11-12 06:11:13 -0800 |
|---|---|---|
| committer | Doug Ledford <dledford@aladin.rdu.redhat.com> | 2002-11-12 06:11:13 -0800 |
| commit | 8c339122333d0116694a9afeff3b9a4ad479f14c (patch) | |
| tree | f7d1e96c98994e0e8ccab6f3bda309ab1bdbf69f /include/linux/hiddev.h | |
| parent | 1e1af31684318995f07639b79464968c6ad2bdf3 (diff) | |
[PATCH] usb problems (ohci-hcd + printer)
This fixes a number of issues in OHCI:
- Force out the PCI write disabling control/bulk queues.
This "shouldn't" matter, they're empty.
- The rule is that if an ED is IDLE, its OK to just
schedule it and start appending TDs. Hard to do that
when the typical error path left them still halted!
- Sometimes ed->hwTailP needs updating when TDs are
removed from the queue, not just ed->hwHeadP. Oops.
- Oh, and it's not the high bits we want to save when
we unlink ... it's the low bits (actually just toggle).
Except for forcing the writes to the controller, these patches should
only affect (improve :) fault and unlink handling.
Diffstat (limited to 'include/linux/hiddev.h')
0 files changed, 0 insertions, 0 deletions
