[SCSI] ipr: remove unneeded volatile declarations
authorWayne Boyer <wayneb@linux.vnet.ibm.com>
Thu, 7 Apr 2011 19:12:30 +0000 (12:12 -0700)
committerJames Bottomley <James.Bottomley@suse.de>
Sun, 1 May 2011 15:44:18 +0000 (10:44 -0500)
This patch removes three volatile declarations based on some feedback and code
analysis.

Signed-off-by: Wayne Boyer <wayneb@linux.vnet.ibm.com>
Acked-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/ipr.c

index 37790c073c28f7acd2ea72a95de25a6b9a5ad6cd..a485e524ac8beae4fbe95e1f82a0e3c60649bd31 100644 (file)
@@ -4953,7 +4953,7 @@ static int ipr_eh_abort(struct scsi_cmnd * scsi_cmd)
  *     IRQ_NONE / IRQ_HANDLED
  **/
 static irqreturn_t ipr_handle_other_interrupt(struct ipr_ioa_cfg *ioa_cfg,
-                                             volatile u32 int_reg)
+                                             u32 int_reg)
 {
        irqreturn_t rc = IRQ_HANDLED;
 
@@ -5016,7 +5016,7 @@ static irqreturn_t ipr_isr(int irq, void *devp)
 {
        struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)devp;
        unsigned long lock_flags = 0;
-       volatile u32 int_reg, int_mask_reg;
+       u32 int_reg, int_mask_reg;
        u32 ioasc;
        u16 cmd_index;
        int num_hrrq = 0;
@@ -7517,7 +7517,7 @@ static int ipr_reset_get_unit_check_job(struct ipr_cmnd *ipr_cmd)
 static int ipr_reset_restore_cfg_space(struct ipr_cmnd *ipr_cmd)
 {
        struct ipr_ioa_cfg *ioa_cfg = ipr_cmd->ioa_cfg;
-       volatile u32 int_reg;
+       u32 int_reg;
 
        ENTER;
        ioa_cfg->pdev->state_saved = true;