[SCSI] libata: use scsi_build_sense_buffer
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Cc: Jeff Garzik <jeff@garzik.org> Cc: Tejun Heo <htejun@gmail.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
parent
a34c4e9836
commit
526917641a
|
@ -2332,11 +2332,7 @@ void ata_scsi_set_sense(struct scsi_cmnd *cmd, u8 sk, u8 asc, u8 ascq)
|
||||||
{
|
{
|
||||||
cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION;
|
cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION;
|
||||||
|
|
||||||
cmd->sense_buffer[0] = 0x70; /* fixed format, current */
|
scsi_build_sense_buffer(0, cmd->sense_buffer, sk, asc, ascq);
|
||||||
cmd->sense_buffer[2] = sk;
|
|
||||||
cmd->sense_buffer[7] = 18 - 8; /* additional sense length */
|
|
||||||
cmd->sense_buffer[12] = asc;
|
|
||||||
cmd->sense_buffer[13] = ascq;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue