]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge branch 'core/iommu' into auto-latest
authorIngo Molnar <mingo@elte.hu>
Mon, 26 Sep 2011 13:08:34 +0000 (15:08 +0200)
committerIngo Molnar <mingo@elte.hu>
Mon, 26 Sep 2011 13:08:34 +0000 (15:08 +0200)
1  2 
Documentation/kernel-parameters.txt
arch/x86/Kconfig
drivers/iommu/dmar.c
drivers/iommu/intel-iommu.c
drivers/iommu/intr_remapping.c
include/linux/intel-iommu.h

Simple merge
Simple merge
Simple merge
Simple merge
index 73a903491f2cb28c55f332e3ec5544e16e93d49f,cfb0dd4bf0b6ca43497cc73a355d5e5fac981cdd..07c9f189f3143250e5ea2d0ea20fcdaa2b1674df
@@@ -498,9 -507,18 +507,18 @@@ static void iommu_disable_intr_remappin
                      readl, !(sts & DMA_GSTS_IRES), sts);
  
  end:
 -      spin_unlock_irqrestore(&iommu->register_lock, flags);
 +      raw_spin_unlock_irqrestore(&iommu->register_lock, flags);
  }
  
+ static int __init dmar_x2apic_optout(void)
+ {
+       struct acpi_table_dmar *dmar;
+       dmar = (struct acpi_table_dmar *)dmar_tbl;
+       if (!dmar || no_x2apic_optout)
+               return 0;
+       return dmar->flags & DMAR_X2APIC_OPT_OUT;
+ }
  int __init intr_remapping_supported(void)
  {
        struct dmar_drhd_unit *drhd;
Simple merge