From: Jack Hammer Date: Mon, 29 Aug 2005 14:44:34 +0000 (-0400) Subject: [SCSI] ips: Fix initialization bug with kdump X-Git-Tag: v2.6.15-rc1~723^2~2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee807c2d43b54183c16580857837dae8ccb2ed22;p=pandora-kernel.git [SCSI] ips: Fix initialization bug with kdump If I/O is active on the adapter, and an unexpected interrupt is pending during initialization, the driver blows it's brains out. Since the driver didn't initiate the I/O, the data in it's internal tables will contain NULL pointers. When this condition is detected, a "flush cache and reset" is performed. The flush cache allows any pending "lazy writes" that the adapter is processing to complete ( a "must have" for a RAID adapter ) and the reset puts the adapter back into a known, good state. Signed-off-by: Jack Hammer Signed-off-by: James Bottomley --- Reading git-diff-tree failed