]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
scsi/lpfc: Fix error message displayed even when not an error
authorVaios Papadimitriou <vaios.papadimitriou@emulex.com>
Tue, 28 Aug 2012 22:43:46 +0000 (15:43 -0700)
committerJerry Snitselaar <jerry.snitselaar@oracle.com>
Wed, 5 Sep 2012 19:25:43 +0000 (12:25 -0700)
commit id: 81378052645b137e9973aa5e5b2bc0ddd69023d8

Signed-off-by: Jerry Snitselaar <jerry.snitselaar@oracle.com>
drivers/scsi/lpfc/lpfc_sli.c

index 41a724a8f18421416a1b254524c86d838e9ae129..a9d0a4e6fd292f5b66c7aa1a1ac29466c6519d77 100644 (file)
@@ -13273,16 +13273,14 @@ lpfc_sli4_next_xritag(struct lpfc_hba *phba)
        uint16_t xri_index;
 
        xri_index = lpfc_sli4_alloc_xri(phba);
-       if (xri_index != NO_XRI)
-               return xri_index;
-
-       lpfc_printf_log(phba, KERN_ERR, LOG_SLI,
-                       "2004 Failed to allocate XRI.last XRITAG is %d"
-                       " Max XRI is %d, Used XRI is %d\n",
-                       xri_index,
-                       phba->sli4_hba.max_cfg_param.max_xri,
-                       phba->sli4_hba.max_cfg_param.xri_used);
-       return NO_XRI;
+       if (xri_index == NO_XRI)
+               lpfc_printf_log(phba, KERN_WARNING, LOG_SLI,
+                               "2004 Failed to allocate XRI.last XRITAG is %d"
+                               " Max XRI is %d, Used XRI is %d\n",
+                               xri_index,
+                               phba->sli4_hba.max_cfg_param.max_xri,
+                               phba->sli4_hba.max_cfg_param.xri_used);
+       return xri_index;
 }
 
 /**