|
@@ -510,20 +510,20 @@ static void storvsc_on_io_completion(struct hv_device *device,
|
|
|
|
|
|
if (vstor_packet->vm_srb.scsi_status != 0 ||
|
|
|
vstor_packet->vm_srb.srb_status != 1){
|
|
|
- DPRINT_WARN(STORVSC,
|
|
|
- "cmd 0x%x scsi status 0x%x srb status 0x%x\n",
|
|
|
- stor_pkt->vm_srb.cdb[0],
|
|
|
- vstor_packet->vm_srb.scsi_status,
|
|
|
- vstor_packet->vm_srb.srb_status);
|
|
|
+ dev_warn(&device->device,
|
|
|
+ "cmd 0x%x scsi status 0x%x srb status 0x%x\n",
|
|
|
+ stor_pkt->vm_srb.cdb[0],
|
|
|
+ vstor_packet->vm_srb.scsi_status,
|
|
|
+ vstor_packet->vm_srb.srb_status);
|
|
|
}
|
|
|
|
|
|
if ((vstor_packet->vm_srb.scsi_status & 0xFF) == 0x02) {
|
|
|
/* CHECK_CONDITION */
|
|
|
if (vstor_packet->vm_srb.srb_status & 0x80) {
|
|
|
/* autosense data available */
|
|
|
- DPRINT_WARN(STORVSC, "storvsc pkt %p autosense data "
|
|
|
- "valid - len %d\n", request,
|
|
|
- vstor_packet->vm_srb.sense_info_length);
|
|
|
+ dev_warn(&device->device,
|
|
|
+ "storvsc pkt %p autosense data valid - len %d\n",
|
|
|
+ request, vstor_packet->vm_srb.sense_info_length);
|
|
|
|
|
|
memcpy(request->sense_buffer,
|
|
|
vstor_packet->vm_srb.sense_data,
|