]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: EXYNOS: Handle of_find_device_by_node() and kstrdup() failures
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>
Fri, 27 Mar 2015 12:12:00 +0000 (13:12 +0100)
committerKukjin Kim <kgene@kernel.org>
Fri, 5 Jun 2015 17:17:55 +0000 (02:17 +0900)
commit79b10681d8e5d419929aff9a7973411013bdb208
tree5a308119d371dd4a23f2e25d2e45afd570cde577
parent1a78ab8d41168c6c3c7e83ca481b1d32595828cd
ARM: EXYNOS: Handle of_find_device_by_node() and kstrdup() failures

Prevent possible NULL pointer dereference of pointer returned by
of_find_device_by_node(). Handle this by skipping such power domain.

Additionally fail the init on kstrdup() failure. Such case is actually
not fatal because the name for power domain allocated by kstrdup() is
used only in printk. Still as a precaution handle this as an error
condition.

Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Kukjin Kim <kgene@kernel.org>
arch/arm/mach-exynos/pm_domains.c