SCSI: mpt2sas: fix crash due to Watchdog is active while OS in standby mode
authorKashyap, Desai <kashyap.desai@lsi.com>
Fri, 7 Aug 2009 14:07:59 +0000 (19:37 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 9 Sep 2009 03:33:44 +0000 (20:33 -0700)
commitfd7f94c8e002056350bcc59d6d0b960b85d5aa51
treec9d34e9bf52b9b9976664d928557326ed4d64687
parent8b5e2bf4efa0aff2a427ab7eef2ee39de7501233
SCSI: mpt2sas: fix crash due to Watchdog is active while OS in standby mode

commit e4750c989f732555fca86dd73d488c79972362db upstream.

Fix oops ocurring at hibernation time.  This oops was due to the firmware fault
watchdog timer still running after we freed resources. To fix the issue we need
to terminate the watchdog timer at hibernation time.

Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/mpt2sas/mpt2sas_base.c
drivers/scsi/mpt2sas/mpt2sas_base.h
drivers/scsi/mpt2sas/mpt2sas_scsih.c