]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/pseries: Fix of_node_put() underflow during reconfig remove
authorLaurent Vivier <lvivier@redhat.com>
Fri, 21 Jul 2017 14:51:39 +0000 (16:51 +0200)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 26 Jul 2017 06:41:53 +0000 (16:41 +1000)
commit3a3afb4ce437ad04996516516d0e0cc1b49b492a
tree91618086651078ffc1b7c94d28a7c41f169f819a
parentea571f3df34f94bba6b50e33d8204c49b41003e6
powerpc/pseries: Fix of_node_put() underflow during reconfig remove

As for commit 396996cb7c00 ("powerpc/pseries: Fix of_node_put()
underflow during DLPAR remove"), the call to of_node_put() must be
removed from pSeries_reconfig_remove_node().

dlpar_detach_node() and pSeries_reconfig_remove_node() both call
of_detach_node(), and thus the node should not be released in both
cases.

Fixes: 7f94fe081420 ("of: device_node kobject lifecycle fixes")
Cc: stable@vger.kernel.org # v3.15+
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/pseries/reconfig.c