powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()
authorGen Zhang <blackgod016574@gmail.com>
Sun, 26 May 2019 02:42:40 +0000 (10:42 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2019 14:38:04 +0000 (15:38 +0100)
commit0583dc6fceb6b70cbd7e39802da41d8269fe82ac
tree1ddae7a80c5a9dba7f377d4b9b8468205d3faa84
parent0e7b61dce67264cd55bfd488f96a1d2f103c5989
powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()

[ Upstream commit efa9ace68e487ddd29c2b4d6dd23242158f1f607 ]

In dlpar_parse_cc_property(), 'prop->name' is allocated by kstrdup().
kstrdup() may return NULL, so it should be checked and handle error.
And prop should be freed if 'prop->name' is NULL.

Signed-off-by: Gen Zhang <blackgod016574@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/powerpc/platforms/pseries/dlpar.c