]> 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)
commit8947798b6ce4d9bb00852ba85bd2f6e972225489
tree8fee2c21c46b6e9c7ebf79612425cdb0a8b8f35f
parentb2310a14f83659f778cf40ab2751eca3f8acc633
Revert "USB/host: Cleanup unneccessary irq disable code"

This reverts commit cef98ca714006529cbb72ccef8d39fc9dd6c591a.

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