summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-03-09 16:26:25 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2012-03-09 16:26:25 +0100
commit0cacaf51a0b3092fc84e5c8d483721baee67b60f (patch)
treece81f9186720f930da986a6081eb26dbd8ad12a3 /drivers
parentMerge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux (diff)
parentx86/amd: iommu_set_device_table() must not be __init (diff)
downloadlinux-0cacaf51a0b3092fc84e5c8d483721baee67b60f.tar.xz
linux-0cacaf51a0b3092fc84e5c8d483721baee67b60f.zip
Merge tag 'iommu-fixes-v3.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Pull two IOMMU fixes from Joerg Roedel: "The first is an additional fix for the OMAP initialization order issue and the second patch fixes a possible section mismatch which can lead to a kernel crash in the AMD IOMMU driver when suspend/resume is used and the compiler has not inlined the iommu_set_device_table function." * tag 'iommu-fixes-v3.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: x86/amd: iommu_set_device_table() must not be __init ARM: OMAP: fix iommu, not mailbox
Diffstat (limited to 'drivers')
-rw-r--r--drivers/iommu/amd_iommu_init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c
index bdea288dc185..a35e98ad9725 100644
--- a/drivers/iommu/amd_iommu_init.c
+++ b/drivers/iommu/amd_iommu_init.c
@@ -275,7 +275,7 @@ static void iommu_set_exclusion_range(struct amd_iommu *iommu)
}
/* Programs the physical address of the device table into the IOMMU hardware */
-static void __init iommu_set_device_table(struct amd_iommu *iommu)
+static void iommu_set_device_table(struct amd_iommu *iommu)
{
u64 entry;