From f3184ac14f03da17bde002ccff8abf43076b34bc Mon Sep 17 00:00:00 2001 From: Theo de Raadt Date: Sat, 31 Oct 2009 06:40:18 +0000 Subject: Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE() calls can go directly into selwakeup() safely long discussion with nicm, murmers of consent from tedu and miod, noone else seems to care of kqueue is busted as long as it makes their sockets move data fast... pretty sad. --- sys/arch/sh/dev/scif.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/arch/sh/dev/scif.c') diff --git a/sys/arch/sh/dev/scif.c b/sys/arch/sh/dev/scif.c index 04aaf0607c1..c2037d934d4 100644 --- a/sys/arch/sh/dev/scif.c +++ b/sys/arch/sh/dev/scif.c @@ -1,4 +1,4 @@ -/* $OpenBSD: scif.c,v 1.7 2008/10/15 19:12:19 blambert Exp $ */ +/* $OpenBSD: scif.c,v 1.8 2009/10/31 06:40:16 deraadt Exp $ */ /* $NetBSD: scif.c,v 1.47 2006/07/23 22:06:06 ad Exp $ */ /*- @@ -491,6 +491,7 @@ scifstart(struct tty *tp) wakeup(&tp->t_outq); } selwakeup(&tp->t_wsel); + KNOTE(&tp->t_wsel.si_note, 0); if (tp->t_outq.c_cc == 0) goto out; } -- cgit v1.2.3