linux-stable-rt/drivers/usb/core
Alan Stern 442258e2ff USB: use IRQF_DISABLED for HCD interrupt handlers
Host controller IRQs are supposed to be serviced with interrupts
disabled.  This patch (as1026) adds an IRQF_DISABLED flag to all the
controller drivers that lack it.  It also replaces the
spin_lock_irqsave() and spin_unlock_irqrestore() calls in uhci_irq()
with simple spin_lock() and spin_unlock().

This fixes Bugzilla #9335.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Acked-by: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-12-17 10:47:15 -08:00
..
Kconfig
Makefile
buffer.c
config.c
devices.c
devio.c
driver.c USB: uevent environment key fix 2007-11-28 13:58:35 -08:00
endpoint.c
file.c
generic.c
hcd-pci.c USB: use IRQF_DISABLED for HCD interrupt handlers 2007-12-17 10:47:15 -08:00
hcd.c
hcd.h
hub.c USB: fix locking loop by avoiding flush_scheduled_work 2007-12-17 10:47:15 -08:00
hub.h
inode.c
message.c USB: uevent environment key fix 2007-11-28 13:58:35 -08:00
notify.c
otg_whitelist.h
quirks.c
sysfs.c USB: keep track of whether interface sysfs files exist 2007-11-28 13:58:35 -08:00
urb.c
usb.c USB: uevent environment key fix 2007-11-28 13:58:35 -08:00
usb.h