HI James,

There is some issue with an exchange server and this particular patch is not 
going out. Please find the patch inline and attached with this email.

Thanks,
~Saurav


From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Date: Fri, 23 Aug 2013 07:25:37 -0700
Subject: [PATCH 26/29] qla2xxx: Correctly print out/in mailbox registers.

At mailbox/buffer debug level, print the correct values of the
outgoing and incoming mailbox registers.

Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kash...@qlogic.com>
---
 drivers/scsi/qla2xxx/qla_mbx.c |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index c825d1d..a9aae50 100644
--- a/drivers/scsi/qla2xxx/qla_mbx.c
+++ b/drivers/scsi/qla2xxx/qla_mbx.c
@@ -117,33 +117,25 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t 
*mcp)
        command = mcp->mb[0];
        mboxes = mcp->out_mb;
 
+       ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1111,
+           "Mailbox registers (OUT):\n");
        for (cnt = 0; cnt < ha->mbx_count; cnt++) {
                if (IS_QLA2200(ha) && cnt == 8)
                        optr =
                            (uint16_t __iomem *)MAILBOX_REG(ha, &reg->isp, 8);
-               if (mboxes & BIT_0)
+               if (mboxes & BIT_0) {
+                       ql_dbg(ql_dbg_mbx, vha, 0x1112,
+                           "mbox[%d]<-0x%04x\n", cnt, *iptr);
                        WRT_REG_WORD(optr, *iptr);
+               }
 
                mboxes >>= 1;
                optr++;
                iptr++;
        }
 
-       ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1111,
-           "Loaded MBX registers (displayed in bytes) =.\n");
-       ql_dump_buffer(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1112,
-           (uint8_t *)mcp->mb, 16);
-       ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1113,
-           ".\n");
-       ql_dump_buffer(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1114,
-           ((uint8_t *)mcp->mb + 0x10), 16);
-       ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1115,
-           ".\n");
-       ql_dump_buffer(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1116,
-           ((uint8_t *)mcp->mb + 0x20), 8);
        ql_dbg(ql_dbg_mbx + ql_dbg_buffer, vha, 0x1117,
            "I/O Address = %p.\n", optr);
-       ql_dump_regs(ql_dbg_mbx + ql_dbg_buffer, vha, 0x100e);
 
        /* Issue set host interrupt command to send cmd out. */
        ha->flags.mbox_int = 0;
@@ -254,9 +246,15 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t 
*mcp)
                iptr2 = mcp->mb;
                iptr = (uint16_t *)&ha->mailbox_out[0];
                mboxes = mcp->in_mb;
+
+               ql_dbg(ql_dbg_mbx, vha, 0x1113,
+                   "Mailbox registers (IN):\n");
                for (cnt = 0; cnt < ha->mbx_count; cnt++) {
-                       if (mboxes & BIT_0)
+                       if (mboxes & BIT_0) {
                                *iptr2 = *iptr;
+                               ql_dbg(ql_dbg_mbx, vha, 0x1114,
+                                   "mbox[%d]->0x%04x\n", cnt, *iptr2);
+                       }
 
                        mboxes >>= 1;
                        iptr2++;
-- 
1.7.7
________________________________________
From: James Bottomley [jbottom...@parallels.com]
Sent: Wednesday, August 28, 2013 8:54 AM
To: Saurav Kashyap
Cc: Giridhar Malavali; Andrew Vasquez; linux-scsi
Subject: Re: [PATCH 00/29] Update driver to 8.06.00.08-k

On Tue, 2013-08-27 at 01:37 -0400, Saurav Kashyap wrote:
> Hi James,
>
> Please apply the following patches to the scsi tree, misc branch at your
> earliest convenience.

Patch 26/29 is missing.

James

<<attachment: winmail.dat>>

Reply via email to