Mercurial > illumos > illumos-gate
changeset 6980:f9acf54be1af
6711998 BAD TRAP: type=e (#pf Page fault) rp=ffffff0007bae630 when a tape device was powered off.
author | bz211116 |
---|---|
date | Sat, 28 Jun 2008 02:00:23 -0700 |
parents | c28789e83536 |
children | 1f17073f3fa5 |
files | usr/src/uts/common/io/scsi/targets/st.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/io/scsi/targets/st.c Sat Jun 28 01:47:43 2008 -0700 +++ b/usr/src/uts/common/io/scsi/targets/st.c Sat Jun 28 02:00:23 2008 -0700 @@ -10977,14 +10977,16 @@ severity = SCSI_ERR_INFO; rval = COMMAND_DONE_ERROR; pos->pmode = invalid; + break; /* * RESERVATIONS RELEASED */ } else if (ST_RQSENSE->es_add_code == 0x2a && ST_RQSENSE->es_qual_code == 0x04) { + severity = SCSI_ERR_INFO; rval = COMMAND_DONE; - } - break; + break; + } } if (un->un_state <= ST_STATE_OPENING) {