diff options
author | Jiang Liu <liuj97@gmail.com> | 2013-06-07 01:10:08 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-07-21 18:21:30 -0700 |
commit | 65a1fb23bc5b2f21b44f8b81c89ccda808b3b321 (patch) | |
tree | aa583a85d74a24d6012b9b02a2d60c08ee6a81a9 /README | |
parent | c723caeecf4240abbdafbc4ccd96ef08828a2d4f (diff) |
PCI: Fix refcount issue in pci_create_root_bus() error recovery path
commit 343df771e671d821478dd3ef525a0610b808dbf8 upstream.
After calling device_register(&bridge->dev), the bridge is reference-
counted, and it is illegal to call kfree() on it except in the release
function.
[bhelgaas: changelog, use put_device() after device_register() failure]
Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions