SSC: Update READ ATTRIBUTE with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update MODE SELECT with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update READ POSITION with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update REPORT DENSITY with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update ERASE with enhanced sense info

Set op code as failed byte if not a BOT when attempting to erase.

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update SPACE with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data.

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update LOAD/UNLOAD with enhanced sense info

Report on failed byte & bit in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data.

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update ALLOW OVERWRITE with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update READ 6 with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update LOG SENSE with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SMC: Update READ ELEMENT STATUS with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SMC: Update MOVE MEDIUM with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SMC: Update OPEN/CLOSE IMPORT/EXPORT ELEMENT with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SMC: Update LOG SENSE with enhanced sense info

Return invalid page code in CDB via CHECK CONDITION / INVALID FIELD IN CDB
in sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
Rename mkSenseBufExtended() to return_sense()

Makes reading syslog entries 'easier'

From:
vtltape[5257]: mkSenseBufExtended(): SENSE [Key/ASC/ASCQ] [05 24 00] 0xc0 0006
to:
vtltape[6809]: return_sense(): [Key/ASC/ASCQ] [05 24 00] 0xc0 0006

Signed-off-by: Mark Harvey <markh794@gmail.com>