[SCSI] qla2xxx: Drop noisy 'UNDERRUN' status message.
authorandrew.vasquez@qlogic.com <andrew.vasquez@qlogic.com>
Sat, 14 Jan 2006 01:04:59 +0000 (17:04 -0800)
committerJames Bottomley <jejb@mulgrave.(none)>
Sat, 14 Jan 2006 16:55:26 +0000 (10:55 -0600)
There's no point in displaying the message during a valid
underrun case.  Limit the message to potentially problematic
cases.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_isr.c

index 5181d966fecba13be29a57c8d1c7e7cc84b753f4..8a539dd48753a391462a8c1c60dc913a201afca4 100644 (file)
@@ -963,15 +963,16 @@ qla2x00_status_entry(scsi_qla_host_t *ha, void *pkt)
                break;
 
        case CS_DATA_UNDERRUN:
-               DEBUG2(printk(KERN_INFO
-                   "scsi(%ld:%d:%d) UNDERRUN status detected 0x%x-0x%x.\n",
-                   ha->host_no, cp->device->id, cp->device->lun, comp_status,
-                   scsi_status));
-
                resid = resid_len;
                if (scsi_status & SS_RESIDUAL_UNDER) {
                        cp->resid = resid;
                        CMD_RESID_LEN(cp) = resid;
+               } else {
+                       DEBUG2(printk(KERN_INFO
+                           "scsi(%ld:%d:%d) UNDERRUN status detected "
+                           "0x%x-0x%x.\n", ha->host_no, cp->device->id,
+                           cp->device->lun, comp_status, scsi_status));
+
                }
 
                /*