linux/drivers/mmc
Guennadi Liakhovetski 47dc7057a2 mmc: sh-mmcif: avoid oops on spurious interrupts (second try)
commit 91ab252ac5 upstream.

On some systems, e.g., kzm9g, MMCIF interfaces can produce spurious
interrupts without any active request. To prevent the Oops, that results
in such cases, don't dereference the mmc request pointer until we make
sure, that we are indeed processing such a request.

Reported-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Tested-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-12-17 10:37:43 -08:00
..
card mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption. 2012-10-02 10:29:54 -07:00
core mmc: cd-gpio: protect against NULL context in mmc_cd_gpio_free() 2012-06-01 15:18:27 +08:00
host mmc: sh-mmcif: avoid oops on spurious interrupts (second try) 2012-12-17 10:37:43 -08:00
Kconfig
Makefile mmc: sdhci-pci: add platform data 2012-01-11 23:58:47 -05:00