pinctrl: samsung: Handle memory allocation failure during wakeup banks init
authorKrzysztof Kozlowski <krzk@kernel.org>
Tue, 23 May 2017 18:41:40 +0000 (20:41 +0200)
committerKrzysztof Kozlowski <krzk@kernel.org>
Wed, 7 Jun 2017 18:40:48 +0000 (20:40 +0200)
commita1ea9a400f5c76cdbe31a8f5c3154f464d84b803
tree9a819ac5127a9c8499e1d9086fb1e615ac99595c
parent71b96c3a8a2d35f74ca7559f9d1b123d97da6f4f
pinctrl: samsung: Handle memory allocation failure during wakeup banks init

Check if kmemdup failed during wakeup banks initialization.  Otherwise
NULL pointer would be stored under "irq_chip" member of bank and later
dereferenced in interrupt handler.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/pinctrl/samsung/pinctrl-exynos.c