Jan Beulich
2011-Mar-28 07:00 UTC
[Xen-devel] [PATCH] x86: cleanup after tboot fix (c/s 23101:dd386a4b6595)
When submitting the patch that became 23101:dd386a4b6595 I forgot that
I actually intended to remove the pointless IRQ disabling and restoring
(and the then pointless comment). Pointless because the code, other
than its pre-23013:65d26504e843 original, now runs before interrupts
get enabled for the first time.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -761,12 +761,7 @@ out:
int __init acpi_dmar_init(void)
{
- unsigned long flags;
-
- /* Disabling IRQs avoids cross-CPU TLB flush in map_pages_to_xen(). */
- local_irq_save(flags);
acpi_get_table(ACPI_SIG_DMAR, 0, &dmar_table);
- local_irq_restore(flags);
return parse_dmar_table(acpi_parse_dmar);
}
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Maybe Matching Threads
- [xen-unstable test] 6714: regressions - FAIL
- [xen-4.2-testing test] 16260: regressions - FAIL
- [PATCH v3] IOMMU: keep disabled until iommu_setup() is called
- [PATCH 2/3] x86-64/MMCFG: finally make Fam10 enabling work
- [PATCH] VT-d: remove Xen and tboot range from dom0''s VT-d table
