All the check within mmc_mrq_prep seems to be all-or-none
proposition, so it doesn't make sense to only check the
length of sglist only under the CONFIG_MMC_DEBUG context.
I'd prefer to always keep the check there unconditionally.
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
 
 static int mmc_mrq_prep(struct mmc_host *host, struct mmc_request *mrq)
 {
-#ifdef CONFIG_MMC_DEBUG
-       unsigned int i, sz;
+       unsigned int i, sz = 0;
        struct scatterlist *sg;
-#endif
 
        if (mrq->cmd) {
                mrq->cmd->error = 0;
                    mrq->data->blocks > host->max_blk_count ||
                    mrq->data->blocks * mrq->data->blksz > host->max_req_size)
                        return -EINVAL;
-#ifdef CONFIG_MMC_DEBUG
-               sz = 0;
+
                for_each_sg(mrq->data->sg, sg, mrq->data->sg_len, i)
                        sz += sg->length;
                if (sz != mrq->data->blocks * mrq->data->blksz)
                        return -EINVAL;
-#endif
+
                mrq->data->error = 0;
                mrq->data->mrq = mrq;
                if (mrq->stop) {