]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "USB/host: Cleanup unneccessary irq disable code"
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2012 18:52:52 +0000 (10:52 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2012 18:52:52 +0000 (10:52 -0800)
commit118d1de69d789958f204418974c7d5383a431ebf
tree8fee2c21c46b6e9c7ebf79612425cdb0a8b8f35f
parent766f9fdf0e514707e8ace7fd4da502b1615cf9f9
Revert "USB/host: Cleanup unneccessary irq disable code"

This reverts commit 2fd35e76bb4d61bc6f1bb6b77c4df8486521a1a2.

Martin Steigerwald reported that this change caused a hard lockup when
using USB if threadirqs are enabled.  Thomas pointed out that this patch
is incorrect, and can cause problems.  So revert it to get the
previously working functionality back.

Reported-by: Martin Steigerwald <Martin@lichtvoll.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Chuansheng Liu <chuansheng.liu@intel.com>
Cc: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/hcd.c
drivers/usb/host/ehci-ls1x.c
drivers/usb/host/ohci-xls.c