---
i386/i386at/kd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/i386/i386at/kd.c b/i386/i386at/kd.c
index 984d62e3..486dea67 100644
--- a/i386/i386at/kd.c
+++ b/i386/i386at/kd.c
@@ -458,6 +458,7 @@ kdopen(
kdinit();
}
tp->t_state |= TS_CARR_ON;
+ unmask_irq(KBD_IRQ);
simple_unlock_irq(o_pri, &tp->t_lock);
return (char_open(dev, tp, flag, ior));
}
@@ -485,6 +486,7 @@ kdclose(dev_t dev, int flag)
spl_t s;
s = simple_lock_irq(&tp->t_lock);
ttyclose(tp);
+ mask_irq(KBD_IRQ);
simple_unlock_irq(s, &tp->t_lock);
}
--
2.43.0