linux_dsm_epyc7002/drivers/mmc
Maxime Ripard 424feb59d8 mmc: sunxi: Prevent against null dereference for vmmc
VMMC is an optional regulator, which means that mmc_regulator_get_supply
will only return an error in case of a deferred probe, but not when the
regulator is not set in the DT.

However, the sunxi driver assumes that VMMC is always there, and doesn't
check the value of the regulator pointer before using it, which obviously
leads to a (close to) null pointer dereference.

Add proper checks to prevent that.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2016-11-29 09:00:31 +01:00
..
card mmc: mmc_test: Fix "Commands during non-blocking write" tests 2016-11-07 13:28:38 +01:00
core mmc: mmc: Use 500ms as the default generic CMD6 timeout 2016-11-07 13:29:52 +01:00
host mmc: sunxi: Prevent against null dereference for vmmc 2016-11-29 09:00:31 +01:00
Kconfig
Makefile