mmc: card: Fix use of uninitialized data in mmc_blk_issue_rw_rq.
authorChris Ball <cjb@laptop.org>
Wed, 13 Apr 2011 20:28:34 +0000 (16:28 -0400)
committerChris Ball <cjb@laptop.org>
Wed, 25 May 2011 01:01:47 +0000 (21:01 -0400)
mmc_blk_issue_rw_rq did not zero out mmc_command on stack.

Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/card/block.c

index c20995323348c3c30999e49819a1cfe6d132dc49..9e30cf6db53ca9b0e095aa745d22b3558cc10207 100644 (file)
@@ -504,6 +504,7 @@ static int mmc_blk_issue_rw_rq(struct mmc_queue *mq, struct request *req)
                struct mmc_command cmd;
                u32 readcmd, writecmd, status = 0;
 
+               memset(&cmd, 0, sizeof(struct mmc_command));
                memset(&brq, 0, sizeof(struct mmc_blk_request));
                brq.mrq.cmd = &brq.cmd;
                brq.mrq.data = &brq.data;