[SCSI] fix minor problem in spi transport message functions
authorJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 12 Mar 2006 15:54:19 +0000 (09:54 -0600)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 12 Mar 2006 15:54:19 +0000 (09:54 -0600)
The check for a one byte message should be msg[0] == 0x55 not msg == 0x55

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/scsi_transport_spi.c

index 4855d1602d6b5fea3719342c0e92e4005568cd26..780aaedcbce9f0cbad4db997292a2e6d69631d9e 100644 (file)
@@ -1209,7 +1209,7 @@ int spi_print_msg(const unsigned char *msg)
        } else if (msg[0] & 0x80) {
                printk("%02x ", msg[0]);
        /* Normal One byte */
        } else if (msg[0] & 0x80) {
                printk("%02x ", msg[0]);
        /* Normal One byte */
-       } else if ((msg[0] < 0x1f) || (msg == 0x55)) {
+       } else if ((msg[0] < 0x1f) || (msg[0] == 0x55)) {
                printk("%02x ", msg[0]);
        /* Two byte */
        } else if (msg[0] <= 0x2f) {
                printk("%02x ", msg[0]);
        /* Two byte */
        } else if (msg[0] <= 0x2f) {