diff options
Diffstat (limited to 'drivers/mmc/core/mmc_ops.c')
-rw-r--r-- | drivers/mmc/core/mmc_ops.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index 12b2a32df346..3b044c5b029c 100644 --- a/drivers/mmc/core/mmc_ops.c +++ b/drivers/mmc/core/mmc_ops.c | |||
@@ -547,14 +547,13 @@ int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value, | |||
547 | } | 547 | } |
548 | EXPORT_SYMBOL_GPL(mmc_switch); | 548 | EXPORT_SYMBOL_GPL(mmc_switch); |
549 | 549 | ||
550 | int mmc_send_tuning(struct mmc_card *card) | 550 | int mmc_send_tuning(struct mmc_host *host) |
551 | { | 551 | { |
552 | struct mmc_request mrq = {NULL}; | 552 | struct mmc_request mrq = {NULL}; |
553 | struct mmc_command cmd = {0}; | 553 | struct mmc_command cmd = {0}; |
554 | struct mmc_data data = {0}; | 554 | struct mmc_data data = {0}; |
555 | struct scatterlist sg; | 555 | struct scatterlist sg; |
556 | struct mmc_host *mmc = card->host; | 556 | struct mmc_ios *ios = &host->ios; |
557 | struct mmc_ios *ios = &mmc->ios; | ||
558 | const u8 *tuning_block_pattern; | 557 | const u8 *tuning_block_pattern; |
559 | int size, err = 0; | 558 | int size, err = 0; |
560 | u8 *data_buf; | 559 | u8 *data_buf; |
@@ -596,7 +595,7 @@ int mmc_send_tuning(struct mmc_card *card) | |||
596 | data.sg_len = 1; | 595 | data.sg_len = 1; |
597 | sg_init_one(&sg, data_buf, size); | 596 | sg_init_one(&sg, data_buf, size); |
598 | 597 | ||
599 | mmc_wait_for_req(mmc, &mrq); | 598 | mmc_wait_for_req(host, &mrq); |
600 | 599 | ||
601 | if (cmd.error) { | 600 | if (cmd.error) { |
602 | err = cmd.error; | 601 | err = cmd.error; |