ARM: hisi: check of_iomap and fix missing of_node_put
authorNicholas Mc Guire <hofrat@osadl.org>
Thu, 12 Jul 2018 09:28:23 +0000 (11:28 +0200)
committerWei Xu <xuwei5@hisilicon.com>
Mon, 16 Jul 2018 16:36:47 +0000 (17:36 +0100)
commit81646a3d39ef14749301374a3a0b8311384cd412
tree1ad38911815a8ab4d177dc9cef906bc0f950d227
parent9f30b5ae0585ca5234fe979294b8f897299dec99
ARM: hisi: check of_iomap and fix missing of_node_put

of_find_compatible_node() returns a device node with refcount incremented
and thus needs an explicit of_node_put(). Further relying on an unchecked
of_iomap() which can return NULL is problematic here, after all ctrl_base
is critical enough for hix5hd2_set_cpu() to call BUG() if not available
so a check seems mandated here.

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
0002 Fixes: commit 06cc5c1d4d73 ("ARM: hisi: enable hix5hd2 SoC")
Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
arch/arm/mach-hisi/hotplug.c