diff options
-rw-r--r-- | drivers/staging/hv/storvsc_drv.c | 16 | ||||
-rw-r--r-- | include/linux/hyperv.h | 6 |
2 files changed, 8 insertions, 14 deletions
diff --git a/drivers/staging/hv/storvsc_drv.c b/drivers/staging/hv/storvsc_drv.c index af185abbaa73..1f9d23e48b2a 100644 --- a/drivers/staging/hv/storvsc_drv.c +++ b/drivers/staging/hv/storvsc_drv.c | |||
@@ -510,20 +510,20 @@ static void storvsc_on_io_completion(struct hv_device *device, | |||
510 | 510 | ||
511 | if (vstor_packet->vm_srb.scsi_status != 0 || | 511 | if (vstor_packet->vm_srb.scsi_status != 0 || |
512 | vstor_packet->vm_srb.srb_status != 1){ | 512 | vstor_packet->vm_srb.srb_status != 1){ |
513 | DPRINT_WARN(STORVSC, | 513 | dev_warn(&device->device, |
514 | "cmd 0x%x scsi status 0x%x srb status 0x%x\n", | 514 | "cmd 0x%x scsi status 0x%x srb status 0x%x\n", |
515 | stor_pkt->vm_srb.cdb[0], | 515 | stor_pkt->vm_srb.cdb[0], |
516 | vstor_packet->vm_srb.scsi_status, | 516 | vstor_packet->vm_srb.scsi_status, |
517 | vstor_packet->vm_srb.srb_status); | 517 | vstor_packet->vm_srb.srb_status); |
518 | } | 518 | } |
519 | 519 | ||
520 | if ((vstor_packet->vm_srb.scsi_status & 0xFF) == 0x02) { | 520 | if ((vstor_packet->vm_srb.scsi_status & 0xFF) == 0x02) { |
521 | /* CHECK_CONDITION */ | 521 | /* CHECK_CONDITION */ |
522 | if (vstor_packet->vm_srb.srb_status & 0x80) { | 522 | if (vstor_packet->vm_srb.srb_status & 0x80) { |
523 | /* autosense data available */ | 523 | /* autosense data available */ |
524 | DPRINT_WARN(STORVSC, "storvsc pkt %p autosense data " | 524 | dev_warn(&device->device, |
525 | "valid - len %d\n", request, | 525 | "storvsc pkt %p autosense data valid - len %d\n", |
526 | vstor_packet->vm_srb.sense_info_length); | 526 | request, vstor_packet->vm_srb.sense_info_length); |
527 | 527 | ||
528 | memcpy(request->sense_buffer, | 528 | memcpy(request->sense_buffer, |
529 | vstor_packet->vm_srb.sense_data, | 529 | vstor_packet->vm_srb.sense_data, |
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index 2229073874b0..097d6dbe685a 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.h | |||
@@ -721,7 +721,6 @@ extern void vmbus_ontimer(unsigned long data); | |||
721 | BLKVSC_DRV) | 721 | BLKVSC_DRV) |
722 | 722 | ||
723 | /* Logging Level */ | 723 | /* Logging Level */ |
724 | #define WARNING_LVL 4 | ||
725 | #define INFO_LVL 6 | 724 | #define INFO_LVL 6 |
726 | #define DEBUG_RING_LVL 9 | 725 | #define DEBUG_RING_LVL 9 |
727 | 726 | ||
@@ -733,11 +732,6 @@ extern unsigned int vmbus_loglevel; | |||
733 | printk(KERN_DEBUG #mod": %s() " fmt "\n", __func__, ## args);\ | 732 | printk(KERN_DEBUG #mod": %s() " fmt "\n", __func__, ## args);\ |
734 | } while (0) | 733 | } while (0) |
735 | 734 | ||
736 | #define DPRINT_WARN(mod, fmt, args...) do {\ | ||
737 | if ((mod & (HIWORD(vmbus_loglevel))) && \ | ||
738 | (WARNING_LVL <= LOWORD(vmbus_loglevel))) \ | ||
739 | printk(KERN_WARNING #mod": WARNING! " fmt "\n", ## args);\ | ||
740 | } while (0) | ||
741 | 735 | ||
742 | struct hv_driver; | 736 | struct hv_driver; |
743 | struct hv_device; | 737 | struct hv_device; |