summaryrefslogtreecommitdiffstats
path: root/sys/isa/sio.c
diff options
context:
space:
mode:
authorgrog <grog@FreeBSD.org>2000-09-08 06:58:58 +0000
committergrog <grog@FreeBSD.org>2000-09-08 06:58:58 +0000
commit5d888c38ed264f8b0de18f8fee1b728c7f78ef80 (patch)
tree54187ea2c3bce5e918963b51eb73f2e186072712 /sys/isa/sio.c
parent50dc754f5693c79631ad9afeb0aa338eb6c28fb9 (diff)
downloadFreeBSD-src-5d888c38ed264f8b0de18f8fee1b728c7f78ef80.zip
FreeBSD-src-5d888c38ed264f8b0de18f8fee1b728c7f78ef80.tar.gz
siointr1: Schedule soft interrupt when needed. This fixes the "no
interrupt" problem people had seen with SMPng. Approved by: jasone Tested by: bp
Diffstat (limited to 'sys/isa/sio.c')
-rw-r--r--sys/isa/sio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/isa/sio.c b/sys/isa/sio.c
index 83a58e7..1dd7390 100644
--- a/sys/isa/sio.c
+++ b/sys/isa/sio.c
@@ -1980,6 +1980,8 @@ siointr1(com)
/* XXX - needs to go away when alpha gets ithreads */
#ifdef __alpha__
schedsofttty();
+#else
+ setsofttty();
#endif
#if 0 /* for testing input latency vs efficiency */
if (com->iptr - com->ibuf == 8)
OpenPOWER on IntegriCloud