x86/oprofile: fix pci_dev use count for AMD northbridge devices
authorRobert Richter <robert.richter@amd.com>
Mon, 15 Dec 2008 14:09:50 +0000 (15:09 +0100)
committerRobert Richter <robert.richter@amd.com>
Mon, 29 Dec 2008 14:19:32 +0000 (15:19 +0100)
commit83bd9243956f30d91851b272988a237999b35b10
treee158b04203883af02c4f2dcba9aa8958fb2ef897
parent9966718daee592fbdc523703b2d8200009642506
x86/oprofile: fix pci_dev use count for AMD northbridge devices

This patch fixes the PCI device use count for AMD northbridge
devices. In case of an IBS LVT initialization failure, the PCI device
is released now by calling pci_dev_put().

If there are no initialization errors, the devices are released in
pci_get_device() while iterating.

Signed-off-by: Robert Richter <robert.richter@amd.com>
arch/x86/oprofile/op_model_amd.c