From: Sepherosa Ziehau Date: Sun, 11 Dec 2011 11:41:11 +0000 (+0800) Subject: i386/ioapic: Add missing imen_lock/unlock X-Git-Tag: v3.0.0~421^2~5 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/3c161c1d80a989faf295e975559fa96400773ed8 i386/ioapic: Add missing imen_lock/unlock This merges b551073687d461dc8b9e6d3a34dd285de40a26a6 --- diff --git a/sys/platform/pc32/apic/ioapic.c b/sys/platform/pc32/apic/ioapic.c index ef62cc2a30..45f6f011f6 100644 --- a/sys/platform/pc32/apic/ioapic.c +++ b/sys/platform/pc32/apic/ioapic.c @@ -377,9 +377,11 @@ ioapic_gsi_setup(int gsi) * * This GSI is not used, disable it. */ + imen_lock(); ioapic_pin_setup(ioapic_gsi_ioaddr(gsi), ioapic_gsi_pin(gsi), 0, INTR_TRIGGER_EDGE, INTR_POLARITY_HIGH, 0); + imen_unlock(); return; } trig = INTR_TRIGGER_EDGE;