]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
powerpc/pci/rpadlpar: Fix device reference leaks
authorJohan Hovold <johan@kernel.org>
Tue, 1 Nov 2016 15:26:03 +0000 (16:26 +0100)
committerLuis Henriques <luis.henriques@canonical.com>
Fri, 20 Jan 2017 11:27:05 +0000 (11:27 +0000)
commit8b5dc7b4888c8e579eb398dfd7240c818c9acdcd
tree6ecd4a42f4ebc4b73c7cd6e1f32aae59576b222d
parent8e80605461fe4b89c6accf37ed19e84ba54126f9
powerpc/pci/rpadlpar: Fix device reference leaks

BugLink: http://bugs.launchpad.net/bugs/1655969
commit 99e5cde5eae78bef95bfe7c16ccda87fb070149b upstream.

Make sure to drop any device reference taken by vio_find_node() when
adding and removing virtual I/O slots.

Fixes: 5eeb8c63a38f ("[PATCH] PCI Hotplug: rpaphp: Move VIO registration")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
drivers/pci/hotplug/rpadlpar_core.c