mmc: sdhci: Check mrq != NULL in sdhci_tasklet_finish
commit92b2e2e2e402a2d6bc2858b8a96965f33f614315
authorChris Ball <cjb@laptop.org>
Wed, 27 Apr 2011 21:35:31 +0000 (27 17:35 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 9 May 2011 23:04:43 +0000 (9 16:04 -0700)
treebbf794ac2822d19eb0c60b33571bd83ec22eaf03
parente4fc1e247b5ab8664356a4d537c15af8c0bcb302
mmc: sdhci: Check mrq != NULL in sdhci_tasklet_finish

commit 0c9c99a765321104cc5f9c97f949382a9ba4927e upstream.

It seems that under certain circumstances the sdhci_tasklet_finish()
call can be entered with mrq set to NULL, causing the system to crash
with a NULL pointer de-reference.

Seen on S3C6410 system.  Based on a patch by Dimitris Papastamos.

Reported-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/mmc/host/sdhci.c