mmc: core: Initialize SET_BLOCK_COUNT request fields
Some request fields are initialized just before request processing for sanity purposes. This is done for command, data, and stop parts of the request, but not for sbc (set block count) part. Add such initialization for that part too. Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
fce9d33f51
commit
cce411e685
|
@ -214,6 +214,10 @@ mmc_start_request(struct mmc_host *host, struct mmc_request *mrq)
|
||||||
|
|
||||||
mrq->cmd->error = 0;
|
mrq->cmd->error = 0;
|
||||||
mrq->cmd->mrq = mrq;
|
mrq->cmd->mrq = mrq;
|
||||||
|
if (mrq->sbc) {
|
||||||
|
mrq->sbc->error = 0;
|
||||||
|
mrq->sbc->mrq = mrq;
|
||||||
|
}
|
||||||
if (mrq->data) {
|
if (mrq->data) {
|
||||||
BUG_ON(mrq->data->blksz > host->max_blk_size);
|
BUG_ON(mrq->data->blksz > host->max_blk_size);
|
||||||
BUG_ON(mrq->data->blocks > host->max_blk_count);
|
BUG_ON(mrq->data->blocks > host->max_blk_count);
|
||||||
|
|
Loading…
Reference in a new issue