The field abort of msdc_host is only set, but never read, so it can be removed. Signed-off-by: Christian Lütke-Stetzkamp <christian@xxxxxxxx> --- drivers/staging/mt7621-mmc/mt6575_sd.h | 2 -- drivers/staging/mt7621-mmc/sd.c | 2 -- 2 files changed, 4 deletions(-) diff --git a/drivers/staging/mt7621-mmc/mt6575_sd.h b/drivers/staging/mt7621-mmc/mt6575_sd.h index aa7e9c250e02..33fa59a019ec 100644 --- a/drivers/staging/mt7621-mmc/mt6575_sd.h +++ b/drivers/staging/mt7621-mmc/mt6575_sd.h @@ -926,8 +926,6 @@ struct msdc_host { u32 timeout_ns; /* data timeout ns */ u32 timeout_clks; /* data timeout clks */ - atomic_t abort; /* abort transfer */ - int irq; /* host interrupt */ struct delayed_work card_delaywork; diff --git a/drivers/staging/mt7621-mmc/sd.c b/drivers/staging/mt7621-mmc/sd.c index 0da9ff5b2f50..614e6a72a50a 100644 --- a/drivers/staging/mt7621-mmc/sd.c +++ b/drivers/staging/mt7621-mmc/sd.c @@ -1207,7 +1207,6 @@ static int msdc_do_request(struct mmc_host *mmc, struct mmc_request *mrq) BUG_ON(mrq == NULL); host->error = 0; - atomic_set(&host->abort, 0); cmd = mrq->cmd; data = mrq->cmd->data; @@ -2020,7 +2019,6 @@ static irqreturn_t msdc_irq(int irq, void *dev_id) msdc_reset_hw(host); msdc_clr_fifo(); msdc_clr_int(); - atomic_set(&host->abort, 1); /* For PIO mode exit */ if (intsts & MSDC_INT_DATTMO) { IRQ_MSG("XXX CMD<%d> MSDC_INT_DATTMO", host->mrq->cmd->opcode); -- 2.16.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel