Browse Source

mmc: pwrseq: constify mmc_pwrseq_ops structures

The mmc_pwrseq_ops structures are never modified, so declare them as const.

Done with the help of Coccinelle.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Julia Lawall 9 years ago
parent
commit
ffedbd2210
3 changed files with 3 additions and 3 deletions
  1. 1 1
      drivers/mmc/core/pwrseq.h
  2. 1 1
      drivers/mmc/core/pwrseq_emmc.c
  3. 1 1
      drivers/mmc/core/pwrseq_simple.c

+ 1 - 1
drivers/mmc/core/pwrseq.h

@@ -16,7 +16,7 @@ struct mmc_pwrseq_ops {
 };
 };
 
 
 struct mmc_pwrseq {
 struct mmc_pwrseq {
-	struct mmc_pwrseq_ops *ops;
+	const struct mmc_pwrseq_ops *ops;
 };
 };
 
 
 #ifdef CONFIG_OF
 #ifdef CONFIG_OF

+ 1 - 1
drivers/mmc/core/pwrseq_emmc.c

@@ -51,7 +51,7 @@ static void mmc_pwrseq_emmc_free(struct mmc_host *host)
 	kfree(pwrseq);
 	kfree(pwrseq);
 }
 }
 
 
-static struct mmc_pwrseq_ops mmc_pwrseq_emmc_ops = {
+static const struct mmc_pwrseq_ops mmc_pwrseq_emmc_ops = {
 	.post_power_on = mmc_pwrseq_emmc_reset,
 	.post_power_on = mmc_pwrseq_emmc_reset,
 	.free = mmc_pwrseq_emmc_free,
 	.free = mmc_pwrseq_emmc_free,
 };
 };

+ 1 - 1
drivers/mmc/core/pwrseq_simple.c

@@ -87,7 +87,7 @@ static void mmc_pwrseq_simple_free(struct mmc_host *host)
 	kfree(pwrseq);
 	kfree(pwrseq);
 }
 }
 
 
-static struct mmc_pwrseq_ops mmc_pwrseq_simple_ops = {
+static const struct mmc_pwrseq_ops mmc_pwrseq_simple_ops = {
 	.pre_power_on = mmc_pwrseq_simple_pre_power_on,
 	.pre_power_on = mmc_pwrseq_simple_pre_power_on,
 	.post_power_on = mmc_pwrseq_simple_post_power_on,
 	.post_power_on = mmc_pwrseq_simple_post_power_on,
 	.power_off = mmc_pwrseq_simple_power_off,
 	.power_off = mmc_pwrseq_simple_power_off,