SILI - Fix assertion panic during error handling.
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 26 Jun 2009 22:31:55 +0000 (15:31 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 26 Jun 2009 22:31:55 +0000 (15:31 -0700)
commit187cac04dd44a27076ce0d513accdaf686119a6a
treeff417e056e232ce29b0b89d97313ed2e2b2b806a
parent081d54c5d7e2b136b5d1edf634cd46dd44c94ab3
SILI - Fix assertion panic during error handling.

* The error handling code could not distinguish between the use of the
  error ccb as part of a softreset sequence and the use of the error
  ccb as part of a error recovery sequence and asserted in the former
  case.

* Ensure that no commands are active on the port prior to initiating
  a hard reset through the port multiplier.
sys/dev/disk/sili/sili.c
sys/dev/disk/sili/sili.h
sys/dev/disk/sili/sili_pm.c