]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/xen.git/commitdiff
x86: cleanup after tboot fix (c/s 23101:dd386a4b6595)
authorJan Beulich <jbeulich@novell.com>
Mon, 28 Mar 2011 11:07:52 +0000 (12:07 +0100)
committerJan Beulich <jbeulich@novell.com>
Mon, 28 Mar 2011 11:07:52 +0000 (12:07 +0100)
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>
xen/drivers/passthrough/vtd/dmar.c

index 2a06eef7d89689481b88956991ce62a24d643e63..dfaf6804fa9d547197409c4b83a8eea2ebb741cd 100644 (file)
@@ -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);
 }