MMC: meson: avoid possible NULL dereference
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Fri, 23 Dec 2016 15:01:08 +0000 (16:01 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 10 Jan 2017 10:53:00 +0000 (11:53 +0100)
commit19a91dd4e39e755d650444da7f3a571b40a11093
treeeb07f9ad51e0b4dc6a66a35a001f259ca02ad646
parenta121103c922847ba5010819a3f250f1f7fc84ab8
MMC: meson: avoid possible NULL dereference

No actual segmentation faults were observed but the coding is
at least inconsistent.

irqreturn_t meson_mmc_irq():

We should not dereference host before checking it.

meson_mmc_irq_thread():

If cmd or mrq are NULL we should not dereference them after
writing a warning.

Fixes: 51c5d8447bd7 MMC: meson: initial support for GX platforms
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Acked-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/meson-gx-mmc.c