]> Git Repo - linux.git/commitdiff
iommu/amd: fix error return code in early_amd_iommu_init()
authorWei Yongjun <[email protected]>
Tue, 23 Apr 2013 02:47:44 +0000 (10:47 +0800)
committerJoerg Roedel <[email protected]>
Tue, 23 Apr 2013 12:37:21 +0000 (14:37 +0200)
Fix to return -ENOMEM int the memory alloc error handling
case instead of 0, as done elsewhere in this function.

Signed-off-by: Wei Yongjun <[email protected]>
Signed-off-by: Joerg Roedel <[email protected]>
drivers/iommu/amd_iommu_init.c

index 3d3d6cd52d473e401ab73035f6a29f440afcf6d6..9d23552a9619df9e7f8dff2f3cd4b20566e27d46 100644 (file)
@@ -1860,6 +1860,7 @@ static int __init early_amd_iommu_init(void)
                 * Interrupt remapping enabled, create kmem_cache for the
                 * remapping tables.
                 */
+               ret = -ENOMEM;
                amd_iommu_irq_cache = kmem_cache_create("irq_remap_cache",
                                MAX_IRQS_PER_TABLE * sizeof(u32),
                                IRQ_TABLE_ALIGNMENT,
This page took 0.049857 seconds and 4 git commands to generate.