From 6bec7a58474d8199e21e5f89cb3c7121787a0853 Mon Sep 17 00:00:00 2001 From: Joerg Roedel Date: Wed, 17 Sep 2008 12:19:58 +0200 Subject: [PATCH] --- yaml --- r: 112611 b: refs/heads/master c: d58befd3a0110c93d70756537b4d01d05a9e6e12 h: refs/heads/master i: 112609: 904d3e3e8812f0c8dfa691740825887018c28bb4 112607: b19ac93ca02deeb0b5499347ef7ffb66fe88a6d0 v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/amd_iommu_init.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 4db3b0c0178e..061e05e48eaf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6754086ce67c0a1f5d7eac612102368781e14588 +refs/heads/master: d58befd3a0110c93d70756537b4d01d05a9e6e12 diff --git a/trunk/arch/x86/kernel/amd_iommu_init.c b/trunk/arch/x86/kernel/amd_iommu_init.c index 8c1375985557..e60f4cd29eb2 100644 --- a/trunk/arch/x86/kernel/amd_iommu_init.c +++ b/trunk/arch/x86/kernel/amd_iommu_init.c @@ -1144,7 +1144,8 @@ int __init amd_iommu_init(void) return ret; free: - free_pages((unsigned long)amd_iommu_pd_alloc_bitmap, 1); + free_pages((unsigned long)amd_iommu_pd_alloc_bitmap, + get_order(MAX_DOMAIN_ID/8)); free_pages((unsigned long)amd_iommu_pd_table, get_order(rlookup_table_size));