aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/hv/storvsc_drv.c16
-rw-r--r--include/linux/hyperv.h6
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
742struct hv_driver; 736struct hv_driver;
743struct hv_device; 737struct hv_device;