aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/amd_iommu_init.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-10-12 15:24:53 +0200
committerIngo Molnar <mingo@elte.hu>2008-10-12 15:24:53 +0200
commit8a66712ba0969aea5580b9e312badfc2490fc614 (patch)
tree168c696fb3b21bad135a8d9038720dcdaa28f3d0 /arch/x86/kernel/amd_iommu_init.c
parentwarnings: fix arch/x86/kernel/io_apic_64.c (diff)
downloadlinux-dev-8a66712ba0969aea5580b9e312badfc2490fc614.tar.xz
linux-dev-8a66712ba0969aea5580b9e312badfc2490fc614.zip
x86, amd-iommu: propagate PCI device enabling error
propagate an error in enabling the PCI device. Also eliminates this warning: arch/x86/kernel/amd_iommu_init.c: In function ‘init_iommu_one’: arch/x86/kernel/amd_iommu_init.c:726: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/amd_iommu_init.c')
-rw-r--r--arch/x86/kernel/amd_iommu_init.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/x86/kernel/amd_iommu_init.c b/arch/x86/kernel/amd_iommu_init.c
index 148fcfe22f17..4cd8083c58be 100644
--- a/arch/x86/kernel/amd_iommu_init.c
+++ b/arch/x86/kernel/amd_iommu_init.c
@@ -723,9 +723,7 @@ static int __init init_iommu_one(struct amd_iommu *iommu, struct ivhd_header *h)
init_iommu_from_acpi(iommu, h);
init_iommu_devices(iommu);
- pci_enable_device(iommu->dev);
-
- return 0;
+ return pci_enable_device(iommu->dev);
}
/*