From: Marek Vasut Date: Thu, 1 Dec 2016 01:06:32 +0000 (+0100) Subject: mmc: Fix warning if debug() is not used X-Git-Tag: v2017.01-rc1~150 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ce9eca9438d69306441060e7ac90e45d47882f34;p=oweals%2Fu-boot.git mmc: Fix warning if debug() is not used If debug() is not used, then the whole content of debug(...) will be removed by the preprocessor, which will result in the following warning. This patch adds __maybe_unused annotation to fix this. drivers/mmc/mmc.c: In function ‘mmc_init’: drivers/mmc/mmc.c:1685:11: warning: variable ‘start’ set but not used [-Wunused-but-set-variable] unsigned start; Reviewed-by: Tom Rini Signed-off-by: Marek Vasut Cc: Pantelis Antoniou Cc: Jaehoon Chung --- diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 434eb28dc1..6a19bbf504 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -1708,7 +1708,7 @@ static int mmc_complete_init(struct mmc *mmc) int mmc_init(struct mmc *mmc) { int err = 0; - unsigned start; + __maybe_unused unsigned start; #ifdef CONFIG_DM_MMC struct mmc_uclass_priv *upriv = dev_get_uclass_priv(mmc->dev);