aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
diff options
context:
space:
mode:
authorTor Egge <tegge@FreeBSD.org>2002-04-17 18:27:10 +0000
committerTor Egge <tegge@FreeBSD.org>2002-04-17 18:27:10 +0000
commit50c15af4daaa1f3f8f68db923009e79fd6ce41ab (patch)
tree820409285ac729bd99e021b878bee670f33a7a4b /sys/amd64
parent62563373ff25251849f94b02cfc60d6a9ff6dfa8 (diff)
Notes
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/mp_machdep.c4
-rw-r--r--sys/amd64/amd64/mptable.c4
-rw-r--r--sys/amd64/include/mptable.h4
3 files changed, 6 insertions, 6 deletions
diff --git a/sys/amd64/amd64/mp_machdep.c b/sys/amd64/amd64/mp_machdep.c
index 2b5ac5a188ee..05917ee19316 100644
--- a/sys/amd64/amd64/mp_machdep.c
+++ b/sys/amd64/amd64/mp_machdep.c
@@ -1025,7 +1025,7 @@ revoke_apic_irq(int irq)
int oldintpin;
if (int_to_apicintpin[irq].ioapic == -1)
- panic("assign_apic_irq: inconsistent table");
+ panic("revoke_apiq_irq: inconsistent table");
oldapic = int_to_apicintpin[irq].ioapic;
oldintpin = int_to_apicintpin[irq].int_pin;
@@ -1038,7 +1038,7 @@ revoke_apic_irq(int irq)
for (x = 0; x < nintrs; x++) {
if ((io_apic_ints[x].int_type == 0 ||
io_apic_ints[x].int_type == 3) &&
- io_apic_ints[x].int_vector == 0xff &&
+ io_apic_ints[x].int_vector != 0xff &&
io_apic_ints[x].dst_apic_id == IO_TO_ID(oldapic) &&
io_apic_ints[x].dst_apic_int == oldintpin)
io_apic_ints[x].int_vector = 0xff;
diff --git a/sys/amd64/amd64/mptable.c b/sys/amd64/amd64/mptable.c
index 2b5ac5a188ee..05917ee19316 100644
--- a/sys/amd64/amd64/mptable.c
+++ b/sys/amd64/amd64/mptable.c
@@ -1025,7 +1025,7 @@ revoke_apic_irq(int irq)
int oldintpin;
if (int_to_apicintpin[irq].ioapic == -1)
- panic("assign_apic_irq: inconsistent table");
+ panic("revoke_apiq_irq: inconsistent table");
oldapic = int_to_apicintpin[irq].ioapic;
oldintpin = int_to_apicintpin[irq].int_pin;
@@ -1038,7 +1038,7 @@ revoke_apic_irq(int irq)
for (x = 0; x < nintrs; x++) {
if ((io_apic_ints[x].int_type == 0 ||
io_apic_ints[x].int_type == 3) &&
- io_apic_ints[x].int_vector == 0xff &&
+ io_apic_ints[x].int_vector != 0xff &&
io_apic_ints[x].dst_apic_id == IO_TO_ID(oldapic) &&
io_apic_ints[x].dst_apic_int == oldintpin)
io_apic_ints[x].int_vector = 0xff;
diff --git a/sys/amd64/include/mptable.h b/sys/amd64/include/mptable.h
index 2b5ac5a188ee..05917ee19316 100644
--- a/sys/amd64/include/mptable.h
+++ b/sys/amd64/include/mptable.h
@@ -1025,7 +1025,7 @@ revoke_apic_irq(int irq)
int oldintpin;
if (int_to_apicintpin[irq].ioapic == -1)
- panic("assign_apic_irq: inconsistent table");
+ panic("revoke_apiq_irq: inconsistent table");
oldapic = int_to_apicintpin[irq].ioapic;
oldintpin = int_to_apicintpin[irq].int_pin;
@@ -1038,7 +1038,7 @@ revoke_apic_irq(int irq)
for (x = 0; x < nintrs; x++) {
if ((io_apic_ints[x].int_type == 0 ||
io_apic_ints[x].int_type == 3) &&
- io_apic_ints[x].int_vector == 0xff &&
+ io_apic_ints[x].int_vector != 0xff &&
io_apic_ints[x].dst_apic_id == IO_TO_ID(oldapic) &&
io_apic_ints[x].dst_apic_int == oldintpin)
io_apic_ints[x].int_vector = 0xff;