mmc: block: correct 4KB alignment check
authorYuan, Juntao <juntao.yuan@intel.com>
Fri, 13 May 2016 07:59:24 +0000 (07:59 +0000)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 25 Jul 2016 08:34:03 +0000 (10:34 +0200)
commite87c85617d54ec2757fae56e3bde159610a0bff6
tree347c418bc9872d6739bbb067569a38483cfb0747
parent1473bdd50dce1c0abf465bd13954d602ebdfbbc7
mmc: block: correct 4KB alignment check

In sectors alignment check, brq->data.blocks means sectors of the
previous mqrq since data.blocks for mqrq_cur hasn't been updated yet.
data.blocks will be updated later in mmc_blk_packed_hdr_wrq_prep or
mmc_blk_rw_rq_prep.

static int mmc_blk_issue_rw_rq(struct mmc_queue *mq, ......
        ......
    struct mmc_blk_request *brq = &mq->mqrq_cur->brq;

Signed-off-by: Yuan Juntao <juntao.yuan@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/card/block.c