OSDN Git Service

serial: mrst_max3110: Check the irq number before enable/disabe irq in PM hooks
authorFeng Tang <feng.tang@intel.com>
Wed, 9 Oct 2013 02:39:16 +0000 (10:39 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Oct 2013 20:08:15 +0000 (13:08 -0700)
commit09238443c61e58f7fac8a3892b14b1bee40b4316
treef2edd0e6b71cd1fee32a795fa04536679ef6594a
parent12082ba2cb053e547dd3faef7af4842f2abe7c19
serial: mrst_max3110: Check the irq number before enable/disabe irq in PM hooks

We should check the validity of the irq number before calling
disable_irq() and enable_irq() in the suspend/resume function,
as "max->irq == 0" means the irq is not enabled for max3110
device, otherwise it will hurt device whose irq number is really 0.

Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/mrst_max3110.c