Commit:     058e2c474897dc53c88ac9162f9a9b16a879b8cd
Parent:     a9344e68ac0a656475006737dbc258d69fe4f7b0
Author:     Darrick J. Wong <[EMAIL PROTECTED]>
AuthorDate: Mon Jan 29 23:48:22 2007 -0800
Committer:  James Bottomley <[EMAIL PROTECTED]>
CommitDate: Sat Feb 3 08:16:19 2007 -0600

    [SCSI] aic94xx: Remove TMF result code munging
    In asd_initiate_ssp_tmf, the TMF result code is replaced with
    TMF_RESP_FUNC_FAILED except when the TMF returns a result code immediately.
    However, TMFs can return result codes via an ESCB... yet these codes are
    also replaced with "FAILED".  The only values that can fall into that case
    are TMF_* codes anyway, so get rid of this code where COMPLETE and SUCCESS
    are turned into FAILED.  This also lets us propagate those TMF_* codes up
    to the caller.
    Signed-off-by: Darrick J. Wong <[EMAIL PROTECTED]>
    Signed-off-by: James Bottomley <[EMAIL PROTECTED]>
 drivers/scsi/aic94xx/aic94xx_tmf.c |    9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

diff --git a/drivers/scsi/aic94xx/aic94xx_tmf.c 
index fd5269e..9a14a6d 100644
--- a/drivers/scsi/aic94xx/aic94xx_tmf.c
+++ b/drivers/scsi/aic94xx/aic94xx_tmf.c
@@ -566,14 +566,7 @@ static int asd_initiate_ssp_tmf(struct domain_device *dev, 
u8 *lun,
                res = TMF_RESP_FUNC_ESUPP;
-               if (tmf == TMF_QUERY_TASK) {
-                       ASD_DPRINTK("%s: QUERY_SSP_TASK response: 0x%x\n",
-                                   __FUNCTION__, res);
-                       break;
-               }
-               ASD_DPRINTK("%s: converting result 0x%x to 
-                           __FUNCTION__, res);
-               res = TMF_RESP_FUNC_FAILED;
+               /* Allow TMF response codes to propagate upwards */
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to