kernel-ark/drivers/usb/host
David Brownell 7dedacf427 [PATCH] USB: ehci: microframe handling fix
This patch has a one line oops fix, plus related cleanups.

 - The bugfix uses microframe scheduling data given to the hardware to
   test "is this a periodic QH", rather than testing for nonzero period.
   (Prevents an oops by providing the correct answer.)

 - The cleanup going along with the patch should make it clearer what's
   going on whenever those bitfields are accessed.

The bug came about when, around January, two new kinds of EHCI interrupt
scheduling operation were added, involving both the high speed (24 KBytes
per millisec) and low/full speed (1-64 bytes per millisec) microframe
scheduling.  A driver for the Edirol UA-1000 Audio Capture Unit ran into
the oops; it used one of the newly supported high speed modes.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-08-04 21:32:46 -07:00
..
ehci-dbg.c [PATCH] USB: ehci: microframe handling fix 2005-08-04 21:32:46 -07:00
ehci-hcd.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
ehci-hub.c
ehci-mem.c
ehci-q.c [PATCH] USB: ehci: microframe handling fix 2005-08-04 21:32:46 -07:00
ehci-sched.c [PATCH] USB: ehci: microframe handling fix 2005-08-04 21:32:46 -07:00
ehci.h [PATCH] USB: ehci: microframe handling fix 2005-08-04 21:32:46 -07:00
hc_crisv10.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
hc_crisv10.h
isp116x-hcd.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
isp116x.h
Kconfig
Makefile
ohci-au1xxx.c
ohci-dbg.c
ohci-hcd.c [PATCH] USB: add S3C24XX USB Host driver support 2005-07-29 13:12:53 -07:00
ohci-hub.c [PATCH] USB: coverity: (desc->bitmap)[] overrun fix 2005-07-12 11:52:56 -07:00
ohci-lh7a404.c
ohci-mem.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
ohci-omap.c [PATCH] USB: ohci-omap pm updates 2005-07-12 11:52:57 -07:00
ohci-pci.c
ohci-ppc-soc.c
ohci-pxa27x.c
ohci-q.c
ohci-s3c2410.c [PATCH] USB: add S3C24XX USB Host driver support 2005-07-29 13:12:53 -07:00
ohci-sa1111.c
ohci.h
sl811_cs.c
sl811-hcd.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00
sl811.h
uhci-debug.c
uhci-hcd.c
uhci-hcd.h
uhci-hub.c
uhci-q.c [PATCH] USB: Fix kmalloc's flags type in USB 2005-07-12 11:52:56 -07:00