]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mmc: block: convert ecc_err to a bool
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 4 Nov 2016 10:05:18 +0000 (11:05 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 29 Nov 2016 08:00:50 +0000 (09:00 +0100)
The ecc_err flag is only assigned 0 or 1 and treated as a bool,
so convert it to a bool.

Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/card/block.c

index 8b6f3aba73f0a799769bbfe87b08ea5a48ad9246..62e38bc3061840abafaa14e5de8cb6a77b304503 100644 (file)
@@ -1014,7 +1014,7 @@ static int mmc_blk_cmd_error(struct request *req, const char *name, int error,
  * Otherwise we don't understand what happened, so abort.
  */
 static int mmc_blk_cmd_recovery(struct mmc_card *card, struct request *req,
-       struct mmc_blk_request *brq, int *ecc_err, bool *gen_err)
+       struct mmc_blk_request *brq, bool *ecc_err, bool *gen_err)
 {
        bool prev_cmd_status_valid = true;
        u32 status, stop_status = 0;
@@ -1053,7 +1053,7 @@ static int mmc_blk_cmd_recovery(struct mmc_card *card, struct request *req,
        if ((status & R1_CARD_ECC_FAILED) ||
            (brq->stop.resp[0] & R1_CARD_ECC_FAILED) ||
            (brq->cmd.resp[0] & R1_CARD_ECC_FAILED))
-               *ecc_err = 1;
+               *ecc_err = true;
 
        /* Flag General errors */
        if (!mmc_host_is_spi(card->host) && rq_data_dir(req) != READ)
@@ -1085,7 +1085,7 @@ static int mmc_blk_cmd_recovery(struct mmc_card *card, struct request *req,
                }
 
                if (stop_status & R1_CARD_ECC_FAILED)
-                       *ecc_err = 1;
+                       *ecc_err = true;
        }
 
        /* Check for set block count errors */
@@ -1328,7 +1328,7 @@ static int mmc_blk_err_check(struct mmc_card *card,
        struct mmc_blk_request *brq = &mq_mrq->brq;
        struct request *req = mq_mrq->req;
        int need_retune = card->host->need_retune;
-       int ecc_err = 0;
+       bool ecc_err = false;
        bool gen_err = false;
 
        /*