• Michael Kelley's avatar
    scsi: storvsc: Update error logging · 08f76547
    Michael Kelley authored
    When an I/O error is reported by the underlying Hyper-V host, current code
    provides details only when the logging level is set to WARN, making it more
    difficult to diagnose problems in live customer situations. Fix this by
    reporting details at ERROR level, which is the default.  Also add more
    information, including the Hyper-V error code, and the tag # so that the
    message can be matched with messages at the SCSI and blk-mq levels.
    
    Also, sense information logging is inconsistent and duplicative. The
    existence of sense info is first logged at WARN level, and then full sense
    info is logged at ERROR level. Fix this by removing the logging of the
    existence of sense info, and change the logging of full sense info to WARN
    level in favor of letting the generic SCSI layer handle such logging. With
    the change to WARN level, it's no longer necessary to filter out as noise
    any NOT READY sense info generated by the virtual DVD device.
    
    Link: https://lore.kernel.org/r/1622827263-12516-2-git-send-email-mikelley@microsoft.comSigned-off-by: default avatarMichael Kelley <mikelley@microsoft.com>
    Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    08f76547
storvsc_drv.c 57.1 KB