x86: Move pci_iommu_init to rootfs_initcall()
authorDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 12 Oct 2009 11:59:29 +0000 (12:59 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 12 Oct 2009 13:42:11 +0000 (14:42 +0100)
commit9a821b231644028f8e2a853eb33d1184e925b183
tree23312797fe0f4372b4c3051f554c41ef7a239277
parentcf6f3bf7e587a00217d7509b440f694711c76b2e
x86: Move pci_iommu_init to rootfs_initcall()

We want this to happen after the PCI quirks, which are now running at
the very end of the fs_initcalls.

This works around the BIOS problems which were originally addressed by
commit db8be50c4307dac2b37305fc59c8dc0f978d09ea ('USB: Work around BIOS
bugs by quiescing USB controllers earlier'), which was reverted in
commit d93a8f829fe1d2f3002f2c6ddb553d12db420412.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
arch/x86/kernel/pci-dma.c