aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2008-12-15 15:13:27 -0500
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-12-16 14:38:52 -0500
commita6da74cb077e88a604e5b2a6663b44c221f0ae75 (patch)
tree77f566c212282f8925dae4b1a960dc241087e2fb /init
parent02bd3499a3be984f1e88821c3ed252c8c49c498e (diff)
[SCSI] mpt fusion: clear list of outstanding commands on host reset
A bug in the fusion driver was exposed by the switch to block timeout. Basically, drivers are supposed to terminate commands once error handling begins on them. The fusion apparently wasn't doing this. Under the old timeout regime, completions on terminated commands would by and large get ignored because of the way command timeouts used to work. The new block timers are very intolerant to this, though, becuase the request gets cleaned and freed. Fixes: http://bugzilla.kernel.org/show_bug.cgi?id=12195 Reported-by: Alex Shi <alex.shi@intel.com> Tested-by: Ming Lin <ming.m.lin@intel.com> Cc: Eric Moore <Eric.Moore@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions