scsi: ipr: Remove redundant messages at adapter init time
authorBrian King <brking@linux.vnet.ibm.com>
Fri, 16 Sep 2016 21:51:37 +0000 (16:51 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 19 Sep 2016 15:58:26 +0000 (11:58 -0400)
Whenever multiple HRRQs are enabled, which is the default setting now,
we end up seeing the following message logged prior to initialization of
each HRRQ:

Starting IOA initialization sequence

This results in 16 of these messages on most adapters, which serves
little purpose. Change to just log this once.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Reviewed-by: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ipr.c

index 762627c848bd7e266f4d780488db01db2a9ec087..1b21c6331c5699fabc720720f60ab3c195e607e4 100644 (file)
@@ -8049,7 +8049,8 @@ static int ipr_ioafp_identify_hrrq(struct ipr_cmnd *ipr_cmd)
 
        ENTER;
        ipr_cmd->job_step = ipr_ioafp_std_inquiry;
-       dev_info(&ioa_cfg->pdev->dev, "Starting IOA initialization sequence.\n");
+       if (ioa_cfg->identify_hrrq_index == 0)
+               dev_info(&ioa_cfg->pdev->dev, "Starting IOA initialization sequence.\n");
 
        if (ioa_cfg->identify_hrrq_index < ioa_cfg->hrrq_num) {
                hrrq = &ioa_cfg->hrrq[ioa_cfg->identify_hrrq_index];