Re: [PATCH] mmc: change mmc_gpio_get_cd to call non-sleep gpio

2013-08-19 Thread Christian Daudt
On 13-08-08 02:10 PM, Christian Daudt wrote: On 13-08-08 02:06 PM, Guennadi Liakhovetski wrote: On Thu, 8 Aug 2013, Christian Daudt wrote: Given that mmc_gpio_get_cd can be called in softirq context (by sdhci_tasklet_card -> sdhci_card_event -> sdhci_do_get_cd -> mmc_gpio_get_cd ), it is neces

Re: [PATCH] mmc: change mmc_gpio_get_cd to call non-sleep gpio

2013-08-08 Thread Christian Daudt
On 13-08-08 02:06 PM, Guennadi Liakhovetski wrote: On Thu, 8 Aug 2013, Christian Daudt wrote: Given that mmc_gpio_get_cd can be called in softirq context (by sdhci_tasklet_card -> sdhci_card_event -> sdhci_do_get_cd -> mmc_gpio_get_cd ), it is necessary for it to use gpio_get_value instead of g

Re: [PATCH] mmc: change mmc_gpio_get_cd to call non-sleep gpio

2013-08-08 Thread Guennadi Liakhovetski
On Thu, 8 Aug 2013, Christian Daudt wrote: > Given that mmc_gpio_get_cd can be called in softirq > context (by sdhci_tasklet_card -> sdhci_card_event -> > sdhci_do_get_cd -> mmc_gpio_get_cd ), it is necessary > for it to use gpio_get_value instead of > gpio_get_value_cansleep > Note that at presen

[PATCH] mmc: change mmc_gpio_get_cd to call non-sleep gpio

2013-08-08 Thread Christian Daudt
Given that mmc_gpio_get_cd can be called in softirq context (by sdhci_tasklet_card -> sdhci_card_event -> sdhci_do_get_cd -> mmc_gpio_get_cd ), it is necessary for it to use gpio_get_value instead of gpio_get_value_cansleep Note that at present sdhci_card_event gets called both from mmc_gpio_cd_irq