[SCSI] ips: fix soft lockup during reset initialization
authorAndrew Morton <akpm@osdl.org>
Thu, 9 Nov 2006 03:56:26 +0000 (19:56 -0800)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Wed, 15 Nov 2006 22:43:30 +0000 (16:43 -0600)
commit297295ae6653af1356dd35a8edc411e2715aec57
treeeee8a6f0258cbcf41f90976c8aa76304791cd1f0
parente5f82ab8342b527231cfcccde1fe265666e86b7b
[SCSI] ips: fix soft lockup during reset initialization

  Resetting the adapter causes the ServeRAID driver to exceed the max time
  allowed by the softlock watchdog.  Resetting the hardware can easily require
  30 or more seconds.  To avoid the

"BUG: soft lockup detected on CPU#0!"

  result, this patch adds a touch_nmi_watchdog() to the driver's MDELAY macro.

Cc: Nishanth Aravamudan <nacc@us.ibm.com>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>
Acked-by: Jack Hammer <jack_hammer@adaptec.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/ips.h