> +
>  static void dw_mci_enable_sdio_irq(struct mmc_host *mmc, int enb)
>  {
>       struct dw_mci_slot *slot = mmc_priv(mmc);
> @@ -871,6 +898,14 @@ static void dw_mci_enable_sdio_irq(struct mmc_host *mmc, 
> int enb)
>       /* Enable/disable Slot Specific SDIO interrupt */
>       int_mask = mci_readl(host, INTMASK);
>       if (enb) {
> +             /*
> +              * Turn off low power mode if it was enabled.  This is a bit of
> +              * a heavy operation and we disable / enable IRQs a lot, so
> +              * we'll leave low power mode disabled and it will get
> +              * re-enabled again in dw_mci_setup_bus().
> +              */
> +             dw_mci_disable_low_power(mmc_priv(mmc));
Just use the slot. slot is already assigned to mmc_priv(mmc)

Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com>


--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to