Message ID | 20161115101232.3854-9-jh80.chung@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
在 2016/11/15 18:12, Jaehoon Chung 写道: > Remove the unnecessary mmc_data structure. > Instead, cmd->data can be used. > Looks good to me, Reviewed-by: Shawn Lin <shawn.lin@rock-chips.com> > Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> > Tested-by: Heiko Stuebner <heiko@sntech.de> > --- > drivers/mmc/host/dw_mmc.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c > index e912de6..ec0ba79 100644 > --- a/drivers/mmc/host/dw_mmc.c > +++ b/drivers/mmc/host/dw_mmc.c > @@ -236,7 +236,6 @@ static void mci_send_cmd(struct dw_mci_slot *slot, u32 cmd, u32 arg); > > static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) > { > - struct mmc_data *data; > struct dw_mci_slot *slot = mmc_priv(mmc); > struct dw_mci *host = slot->host; > u32 cmdr; > @@ -291,10 +290,9 @@ static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) > if (cmd->flags & MMC_RSP_CRC) > cmdr |= SDMMC_CMD_RESP_CRC; > > - data = cmd->data; > - if (data) { > + if (cmd->data) { > cmdr |= SDMMC_CMD_DAT_EXP; > - if (data->flags & MMC_DATA_WRITE) > + if (cmd->data->flags & MMC_DATA_WRITE) > cmdr |= SDMMC_CMD_DAT_WR; > } > >
diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index e912de6..ec0ba79 100644 --- a/drivers/mmc/host/dw_mmc.c +++ b/drivers/mmc/host/dw_mmc.c @@ -236,7 +236,6 @@ static void mci_send_cmd(struct dw_mci_slot *slot, u32 cmd, u32 arg); static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) { - struct mmc_data *data; struct dw_mci_slot *slot = mmc_priv(mmc); struct dw_mci *host = slot->host; u32 cmdr; @@ -291,10 +290,9 @@ static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) if (cmd->flags & MMC_RSP_CRC) cmdr |= SDMMC_CMD_RESP_CRC; - data = cmd->data; - if (data) { + if (cmd->data) { cmdr |= SDMMC_CMD_DAT_EXP; - if (data->flags & MMC_DATA_WRITE) + if (cmd->data->flags & MMC_DATA_WRITE) cmdr |= SDMMC_CMD_DAT_WR; }