USB: EHCI: move del_timer_sync calls outside spinlocked region
authorAlan Stern <stern@rowland.harvard.edu>
Thu, 10 Jan 2008 21:43:15 +0000 (16:43 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 1 Feb 2008 22:35:03 +0000 (14:35 -0800)
commitf8fa7571a928d6d0e1b7444b0ea69ec7dc7db3b6
tree644e9536379f9d13ad9fab1bbe6005a75bd7fd61
parentdd95b814115e45e0bf800f2950b9941c86e68172
USB: EHCI: move del_timer_sync calls outside spinlocked region

This patch (as1030b) moves a del_timer_sync() call outside the scope of a
spinlock, where it could cause a deadlock, and adds a new
del_timer_sync() call for the new IAA watchdog timer (it was omitted
by mistake).

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/ehci-hub.c