ARM: EXYNOS: Fix potential NULL pointer access in exynos_sys_powerdown_conf
authorPankaj Dubey <pankaj.dubey@samsung.com>
Fri, 13 Nov 2015 09:29:36 +0000 (14:59 +0530)
committerKrzysztof Kozlowski <k.kozlowski@samsung.com>
Tue, 17 Nov 2015 04:32:56 +0000 (13:32 +0900)
commitce36f6ad862fc3bc2466c89de17694e582a778b5
tree4d46f511e6b7db8c625b611e9640d3276b2ec0bd
parent8005c49d9aea74d382f474ce11afbbc7d7130bec
ARM: EXYNOS: Fix potential NULL pointer access in exynos_sys_powerdown_conf

If no platform devices binded to the driver but driver itself loaded and
exynos_sys_powerdown_conf is called from
arch/arm/mach-exynos/{suspend.c, pm.c} it will result in NULL pointer access,
to prevent this added check on pmu_context for NULL.

Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Tested-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
arch/arm/mach-exynos/pmu.c