From: Jan Beulich Date: Mon, 28 Mar 2011 11:07:52 +0000 (+0100) Subject: x86: cleanup after tboot fix (c/s 23101:dd386a4b6595) X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=09933ee55d2ae2592d66ee9c6f92a2e139625061;p=xen.git 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 --- diff --git a/xen/drivers/passthrough/vtd/dmar.c b/xen/drivers/passthrough/vtd/dmar.c index 2a06eef7d8..dfaf6804fa 100644 --- 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); }