The patch titled gpio_free might sleep, blackfin architecture has been removed from the -mm tree. Its filename was gpio_free-might-sleep-blackfin-architecture.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: gpio_free might sleep, blackfin architecture From: Uwe Kleine-König <ukleinek@xxxxxxxxx> According to the documentation gpio_free should only be called from task context only. To make this more explicit add a might sleep to all implementations. This patch changes the gpio_free implementations for the blackfin architecture. Signed-off-by: Uwe Kleine-König <ukleinek@xxxxxxxxx> Cc: David Brownell <david-b@xxxxxxxxxxx> Acked-by: Bryan Wu <cooloney@xxxxxxxxxx Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/blackfin/kernel/bfin_gpio.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN arch/blackfin/kernel/bfin_gpio.c~gpio_free-might-sleep-blackfin-architecture arch/blackfin/kernel/bfin_gpio.c --- a/arch/blackfin/kernel/bfin_gpio.c~gpio_free-might-sleep-blackfin-architecture +++ a/arch/blackfin/kernel/bfin_gpio.c @@ -988,6 +988,8 @@ void bfin_gpio_free(unsigned gpio) if (check_gpio(gpio) < 0) return; + might_sleep(); + local_irq_save_hw(flags); if (unlikely(!(reserved_gpio_map[gpio_bank(gpio)] & gpio_bit(gpio)))) { _ Patches currently in -mm which might be from ukleinek@xxxxxxxxx are video-framebuffer-move-the-probe-func-into-devinittext-in-blackfin-lcd-driver.patch linux-next.patch gpio_free-might-sleep-blackfin-architecture.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html