summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@cvs.openbsd.org>2011-07-02 22:20:09 +0000
committerNicholas Marriott <nicm@cvs.openbsd.org>2011-07-02 22:20:09 +0000
commitb465f3e780026bbb1f86ec7a6203a06672328984 (patch)
treed469d9b497adf66bfe8e193b90c248fdbe819588
parent97d8260479f882ea93b1225536948b7ce658b9dd (diff)
kqueue attach functions should return an errno or 0, not a plain 1. Fix
the obvious cases to return EINVAL and ENXIO. ok tedu deraadt
-rw-r--r--sys/arch/arm/xscale/pxa2x0_apm.c4
-rw-r--r--sys/arch/i386/i386/apm.c4
-rw-r--r--sys/arch/loongson/dev/apm.c4
-rw-r--r--sys/arch/mac68k/dev/asc.c4
-rw-r--r--sys/arch/macppc/dev/apm.c4
-rw-r--r--sys/arch/sparc/dev/tctrl.c4
-rw-r--r--sys/dev/acpi/acpi.c6
-rw-r--r--sys/dev/audio.c4
-rw-r--r--sys/dev/cons.c6
-rw-r--r--sys/dev/hotplug.c4
-rw-r--r--sys/dev/midi.c4
-rw-r--r--sys/dev/sequencer.c4
-rw-r--r--sys/dev/usb/ugen.c14
-rw-r--r--sys/dev/usb/uhid.c4
-rw-r--r--sys/dev/usb/uscanner.c6
-rw-r--r--sys/dev/vscsi.c4
-rw-r--r--sys/kern/kern_event.c4
-rw-r--r--sys/kern/subr_log.c4
-rw-r--r--sys/kern/tty.c4
-rw-r--r--sys/kern/tty_pty.c4
-rw-r--r--sys/kern/uipc_socket.c4
-rw-r--r--sys/kern/vfs_default.c4
-rw-r--r--sys/miscfs/fifofs/fifo_vnops.c4
-rw-r--r--sys/net/bpf.c4
-rw-r--r--sys/net/if_pppx.c4
-rw-r--r--sys/net/if_tun.c4
-rw-r--r--sys/ufs/ufs/ufs_vnops.c4
27 files changed, 62 insertions, 62 deletions
diff --git a/sys/arch/arm/xscale/pxa2x0_apm.c b/sys/arch/arm/xscale/pxa2x0_apm.c
index e55558bdd3c..664cc67a341 100644
--- a/sys/arch/arm/xscale/pxa2x0_apm.c
+++ b/sys/arch/arm/xscale/pxa2x0_apm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pxa2x0_apm.c,v 1.36 2010/09/08 21:18:14 deraadt Exp $ */
+/* $OpenBSD: pxa2x0_apm.c,v 1.37 2011/07/02 22:20:07 nicm Exp $ */
/*-
* Copyright (c) 2001 Alexander Guy. All rights reserved.
@@ -644,7 +644,7 @@ apmkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &apmread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/arch/i386/i386/apm.c b/sys/arch/i386/i386/apm.c
index d0516dc1d90..c6e1cc1a22a 100644
--- a/sys/arch/i386/i386/apm.c
+++ b/sys/arch/i386/i386/apm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: apm.c,v 1.97 2011/06/29 16:18:04 tedu Exp $ */
+/* $OpenBSD: apm.c,v 1.98 2011/07/02 22:20:07 nicm Exp $ */
/*-
* Copyright (c) 1998-2001 Michael Shalayeff. All rights reserved.
@@ -1130,7 +1130,7 @@ apmkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &apmread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/arch/loongson/dev/apm.c b/sys/arch/loongson/dev/apm.c
index dcf3af43eb6..66dfcfe7444 100644
--- a/sys/arch/loongson/dev/apm.c
+++ b/sys/arch/loongson/dev/apm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: apm.c,v 1.8 2010/09/09 19:06:15 miod Exp $ */
+/* $OpenBSD: apm.c,v 1.9 2011/07/02 22:20:07 nicm Exp $ */
/*-
* Copyright (c) 2001 Alexander Guy. All rights reserved.
@@ -301,7 +301,7 @@ apmkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &apmread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/arch/mac68k/dev/asc.c b/sys/arch/mac68k/dev/asc.c
index e221a1675d3..01e06912d10 100644
--- a/sys/arch/mac68k/dev/asc.c
+++ b/sys/arch/mac68k/dev/asc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: asc.c,v 1.28 2010/12/26 15:40:59 miod Exp $ */
+/* $OpenBSD: asc.c,v 1.29 2011/07/02 22:20:07 nicm Exp $ */
/* $NetBSD: asc.c,v 1.20 1997/02/24 05:47:33 scottr Exp $ */
/*
@@ -366,5 +366,5 @@ asckqfilter(dev, kn)
dev_t dev;
struct knote *kn;
{
- return (1);
+ return (ENXIO);
}
diff --git a/sys/arch/macppc/dev/apm.c b/sys/arch/macppc/dev/apm.c
index b22c77245e0..4eaf04968a9 100644
--- a/sys/arch/macppc/dev/apm.c
+++ b/sys/arch/macppc/dev/apm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: apm.c,v 1.16 2011/06/16 10:44:33 mpi Exp $ */
+/* $OpenBSD: apm.c,v 1.17 2011/07/02 22:20:07 nicm Exp $ */
/*-
* Copyright (c) 2001 Alexander Guy. All rights reserved.
@@ -329,7 +329,7 @@ apmkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &apmread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/arch/sparc/dev/tctrl.c b/sys/arch/sparc/dev/tctrl.c
index 5fc11d2ed3d..a72b9aafa74 100644
--- a/sys/arch/sparc/dev/tctrl.c
+++ b/sys/arch/sparc/dev/tctrl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: tctrl.c,v 1.20 2009/02/26 17:19:47 oga Exp $ */
+/* $OpenBSD: tctrl.c,v 1.21 2011/07/02 22:20:07 nicm Exp $ */
/* $NetBSD: tctrl.c,v 1.2 1999/08/11 00:46:06 matt Exp $ */
/*-
@@ -1184,7 +1184,7 @@ apmkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &apmread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/dev/acpi/acpi.c b/sys/dev/acpi/acpi.c
index 231f34b3f83..c8bd966430f 100644
--- a/sys/dev/acpi/acpi.c
+++ b/sys/dev/acpi/acpi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: acpi.c,v 1.226 2011/06/24 19:47:49 naddy Exp $ */
+/* $OpenBSD: acpi.c,v 1.227 2011/07/02 22:20:07 nicm Exp $ */
/*
* Copyright (c) 2005 Thorsten Lockert <tholo@sigmasoft.com>
* Copyright (c) 2005 Jordan Hargrave <jordan@openbsd.org>
@@ -2632,7 +2632,7 @@ acpikqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &acpiread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = sc;
@@ -2667,6 +2667,6 @@ acpiioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
int
acpikqfilter(dev_t dev, struct knote *kn)
{
- return (1);
+ return (ENXIO);
}
#endif /* SMALL_KERNEL */
diff --git a/sys/dev/audio.c b/sys/dev/audio.c
index bb693256e28..66a825312e3 100644
--- a/sys/dev/audio.c
+++ b/sys/dev/audio.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: audio.c,v 1.112 2011/06/06 06:13:45 deraadt Exp $ */
+/* $OpenBSD: audio.c,v 1.113 2011/07/02 22:20:07 nicm Exp $ */
/* $NetBSD: audio.c,v 1.119 1999/11/09 16:50:47 augustss Exp $ */
/*
@@ -3309,7 +3309,7 @@ audiokqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &audiowrite_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (void *)sc;
diff --git a/sys/dev/cons.c b/sys/dev/cons.c
index 717165b210e..df76b84d515 100644
--- a/sys/dev/cons.c
+++ b/sys/dev/cons.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cons.c,v 1.21 2011/04/19 21:53:36 chl Exp $ */
+/* $OpenBSD: cons.c,v 1.22 2011/07/02 22:20:07 nicm Exp $ */
/* $NetBSD: cons.c,v 1.30 1996/04/08 19:57:30 jonathan Exp $ */
/*
@@ -214,12 +214,12 @@ cnkqfilter(dev_t dev, struct knote *kn)
if (constty != NULL)
dev = constty->t_dev;
else if (cn_tab == NULL)
- return (1);
+ return (ENXIO);
else
dev = cn_tab->cn_dev;
if (cdevsw[major(dev)].d_flags & D_KQFILTER)
return ((*cdevsw[major(dev)].d_kqfilter)(dev, kn));
- return (1);
+ return (ENXIO);
}
int
diff --git a/sys/dev/hotplug.c b/sys/dev/hotplug.c
index 0013b67d0b5..2936751b04b 100644
--- a/sys/dev/hotplug.c
+++ b/sys/dev/hotplug.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: hotplug.c,v 1.11 2010/12/15 03:34:33 tedu Exp $ */
+/* $OpenBSD: hotplug.c,v 1.12 2011/07/02 22:20:07 nicm Exp $ */
/*
* Copyright (c) 2004 Alexander Yurchenko <grange@openbsd.org>
*
@@ -204,7 +204,7 @@ hotplugkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &hotplugread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
s = splbio();
diff --git a/sys/dev/midi.c b/sys/dev/midi.c
index ae6644e50e9..d0fb2bb9a5c 100644
--- a/sys/dev/midi.c
+++ b/sys/dev/midi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: midi.c,v 1.25 2011/01/27 20:37:19 ratchov Exp $ */
+/* $OpenBSD: midi.c,v 1.26 2011/07/02 22:20:07 nicm Exp $ */
/*
* Copyright (c) 2003, 2004 Alexandre Ratchov
@@ -401,7 +401,7 @@ midikqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &midiwrite_filtops;
break;
default:
- return (EPERM);
+ return (EINVAL);
}
kn->kn_hook = (void *)sc;
diff --git a/sys/dev/sequencer.c b/sys/dev/sequencer.c
index 4f77257b76c..c50750cf05e 100644
--- a/sys/dev/sequencer.c
+++ b/sys/dev/sequencer.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sequencer.c,v 1.21 2011/06/23 16:02:33 tedu Exp $ */
+/* $OpenBSD: sequencer.c,v 1.22 2011/07/02 22:20:07 nicm Exp $ */
/* $NetBSD: sequencer.c,v 1.13 1998/11/25 22:17:07 augustss Exp $ */
/*
@@ -618,7 +618,7 @@ sequencerpoll(dev_t dev, int events, struct proc *p)
int
sequencerkqfilter(dev_t dev, struct knote *kn)
{
- return (EPERM);
+ return (ENXIO);
}
void
diff --git a/sys/dev/usb/ugen.c b/sys/dev/usb/ugen.c
index aa9c673e2cf..8ed3dd5610b 100644
--- a/sys/dev/usb/ugen.c
+++ b/sys/dev/usb/ugen.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ugen.c,v 1.64 2011/01/25 20:03:36 jakemsr Exp $ */
+/* $OpenBSD: ugen.c,v 1.65 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: ugen.c,v 1.63 2002/11/26 18:49:48 christos Exp $ */
/* $FreeBSD: src/sys/dev/usb/ugen.c,v 1.26 1999/11/17 22:33:41 n_hibma Exp $ */
@@ -1406,12 +1406,12 @@ ugenkqfilter(dev_t dev, struct knote *kn)
sc = ugen_cd.cd_devs[UGENUNIT(dev)];
if (sc->sc_dying)
- return (1);
+ return (ENXIO);
/* XXX always IN */
sce = &sc->sc_endpoints[UGENENDPOINT(dev)][IN];
if (sce == NULL)
- return (1);
+ return (EINVAL);
switch (kn->kn_filter) {
case EVFILT_READ:
@@ -1432,7 +1432,7 @@ ugenkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &ugen_seltrue_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
break;
@@ -1442,7 +1442,7 @@ ugenkqfilter(dev_t dev, struct knote *kn)
case UE_INTERRUPT:
case UE_ISOCHRONOUS:
/* XXX poll doesn't support this */
- return (1);
+ return (EINVAL);
case UE_BULK:
/*
@@ -1453,12 +1453,12 @@ ugenkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &ugen_seltrue_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (void *)sce;
diff --git a/sys/dev/usb/uhid.c b/sys/dev/usb/uhid.c
index 3b564cbf39a..0a4393f9e5a 100644
--- a/sys/dev/usb/uhid.c
+++ b/sys/dev/usb/uhid.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uhid.c,v 1.51 2011/01/25 20:03:36 jakemsr Exp $ */
+/* $OpenBSD: uhid.c,v 1.52 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: uhid.c,v 1.57 2003/03/11 16:44:00 augustss Exp $ */
/*
@@ -564,7 +564,7 @@ uhidkqfilter(dev_t dev, struct knote *kn)
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (void *)sc;
diff --git a/sys/dev/usb/uscanner.c b/sys/dev/usb/uscanner.c
index 2ef694688d7..59c39033957 100644
--- a/sys/dev/usb/uscanner.c
+++ b/sys/dev/usb/uscanner.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uscanner.c,v 1.44 2011/01/25 20:03:36 jakemsr Exp $ */
+/* $OpenBSD: uscanner.c,v 1.45 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: uscanner.c,v 1.40 2003/01/27 00:32:44 wiz Exp $ */
/*
@@ -656,7 +656,7 @@ uscannerkqfilter(dev_t dev, struct knote *kn)
sc = uscanner_cd.cd_devs[USCANNERUNIT(dev)];
if (sc->sc_dying)
- return (1);
+ return (ENXIO);
switch (kn->kn_filter) {
case EVFILT_READ:
@@ -671,7 +671,7 @@ uscannerkqfilter(dev_t dev, struct knote *kn)
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (void *)sc;
diff --git a/sys/dev/vscsi.c b/sys/dev/vscsi.c
index 15ad5d1576c..e7341e20fdd 100644
--- a/sys/dev/vscsi.c
+++ b/sys/dev/vscsi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vscsi.c,v 1.23 2011/04/28 11:24:36 dlg Exp $ */
+/* $OpenBSD: vscsi.c,v 1.24 2011/07/02 22:20:07 nicm Exp $ */
/*
* Copyright (c) 2008 David Gwynne <dlg@openbsd.org>
@@ -504,7 +504,7 @@ vscsikqfilter(dev_t dev, struct knote *kn)
break;
default:
device_unref(&sc->sc_dev);
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)sc;
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c
index 2475ba0f50d..d43c013d4c2 100644
--- a/sys/kern/kern_event.c
+++ b/sys/kern/kern_event.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_event.c,v 1.40 2011/05/03 15:59:50 marco Exp $ */
+/* $OpenBSD: kern_event.c,v 1.41 2011/07/02 22:20:08 nicm Exp $ */
/*-
* Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
@@ -164,7 +164,7 @@ kqueue_kqfilter(struct file *fp, struct knote *kn)
struct kqueue *kq = (struct kqueue *)kn->kn_fp->f_data;
if (kn->kn_filter != EVFILT_READ)
- return (1);
+ return (EINVAL);
kn->kn_fop = &kqread_filtops;
SLIST_INSERT_HEAD(&kq->kq_sel.si_note, kn, kn_selnext);
diff --git a/sys/kern/subr_log.c b/sys/kern/subr_log.c
index 01550138f57..84fa91dcba9 100644
--- a/sys/kern/subr_log.c
+++ b/sys/kern/subr_log.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: subr_log.c,v 1.16 2009/11/09 17:53:39 nicm Exp $ */
+/* $OpenBSD: subr_log.c,v 1.17 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: subr_log.c,v 1.11 1996/03/30 22:24:44 christos Exp $ */
/*
@@ -219,7 +219,7 @@ logkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &logread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (void *)msgbufp;
diff --git a/sys/kern/tty.c b/sys/kern/tty.c
index 1cf4a411f35..a56d88c258d 100644
--- a/sys/kern/tty.c
+++ b/sys/kern/tty.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: tty.c,v 1.91 2011/04/18 21:44:56 guenther Exp $ */
+/* $OpenBSD: tty.c,v 1.92 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: tty.c,v 1.68.4.2 1996/06/06 16:04:52 thorpej Exp $ */
/*-
@@ -1099,7 +1099,7 @@ ttkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &ttywrite_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)((u_long)dev);
diff --git a/sys/kern/tty_pty.c b/sys/kern/tty_pty.c
index 8539d2d54ce..54f7b0d7ec5 100644
--- a/sys/kern/tty_pty.c
+++ b/sys/kern/tty_pty.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: tty_pty.c,v 1.55 2011/04/18 21:44:56 guenther Exp $ */
+/* $OpenBSD: tty_pty.c,v 1.56 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: tty_pty.c,v 1.33.4.1 1996/06/02 09:08:11 mrg Exp $ */
/*
@@ -741,7 +741,7 @@ ptckqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &ptcwrite_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)pti;
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
index e06ce48339f..fc8811726de 100644
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uipc_socket.c,v 1.92 2011/05/02 13:48:38 mikeb Exp $ */
+/* $OpenBSD: uipc_socket.c,v 1.93 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: uipc_socket.c,v 1.21 1996/02/04 02:17:52 christos Exp $ */
/*
@@ -1638,7 +1638,7 @@ soo_kqfilter(struct file *fp, struct knote *kn)
sb = &so->so_snd;
break;
default:
- return (1);
+ return (EINVAL);
}
s = splnet();
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c
index 32527afcdb7..f43f3f90fd6 100644
--- a/sys/kern/vfs_default.c
+++ b/sys/kern/vfs_default.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vfs_default.c,v 1.37 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: vfs_default.c,v 1.38 2011/07/02 22:20:08 nicm Exp $ */
/*
* Portions of this code are:
@@ -200,7 +200,7 @@ vop_generic_kqfilter(void *v)
kn->kn_fop = &generic_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
return (0);
diff --git a/sys/miscfs/fifofs/fifo_vnops.c b/sys/miscfs/fifofs/fifo_vnops.c
index 3ca1c27c7ee..2edeaaf0ba6 100644
--- a/sys/miscfs/fifofs/fifo_vnops.c
+++ b/sys/miscfs/fifofs/fifo_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fifo_vnops.c,v 1.35 2011/04/05 14:14:07 thib Exp $ */
+/* $OpenBSD: fifo_vnops.c,v 1.36 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: fifo_vnops.c,v 1.18 1996/03/16 23:52:42 christos Exp $ */
/*
@@ -477,7 +477,7 @@ fifo_kqfilter(void *v)
sb = &so->so_snd;
break;
default:
- return (1);
+ return (EINVAL);
}
ap->a_kn->kn_hook = so;
diff --git a/sys/net/bpf.c b/sys/net/bpf.c
index 051f41cf801..c602a6a4e11 100644
--- a/sys/net/bpf.c
+++ b/sys/net/bpf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bpf.c,v 1.77 2011/01/04 15:24:11 deraadt Exp $ */
+/* $OpenBSD: bpf.c,v 1.78 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: bpf.c,v 1.33 1997/02/21 23:59:35 thorpej Exp $ */
/*
@@ -1070,7 +1070,7 @@ bpfkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &bpfread_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)((u_long)dev);
diff --git a/sys/net/if_pppx.c b/sys/net/if_pppx.c
index 1b54ee0ae87..a624eedfbef 100644
--- a/sys/net/if_pppx.c
+++ b/sys/net/if_pppx.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_pppx.c,v 1.7 2011/04/14 05:13:45 dlg Exp $ */
+/* $OpenBSD: if_pppx.c,v 1.8 2011/07/02 22:20:08 nicm Exp $ */
/*
* Copyright (c) 2010 Claudio Jeker <claudio@openbsd.org>
@@ -513,7 +513,7 @@ pppxkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &pppx_wr_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)pxd;
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c
index d9f6e7a27c0..ef649750c68 100644
--- a/sys/net/if_tun.c
+++ b/sys/net/if_tun.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_tun.c,v 1.109 2010/09/23 04:47:02 matthew Exp $ */
+/* $OpenBSD: if_tun.c,v 1.110 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: if_tun.c,v 1.24 1996/05/07 02:40:48 thorpej Exp $ */
/*
@@ -1051,7 +1051,7 @@ tunkqfilter(dev_t dev, struct knote *kn)
kn->kn_fop = &tunwrite_filtops;
break;
default:
- return (EPERM); /* 1 */
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)tp;
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c
index a7084790b73..8b72e4d7da8 100644
--- a/sys/ufs/ufs/ufs_vnops.c
+++ b/sys/ufs/ufs/ufs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ufs_vnops.c,v 1.98 2011/07/02 15:52:25 thib Exp $ */
+/* $OpenBSD: ufs_vnops.c,v 1.99 2011/07/02 22:20:08 nicm Exp $ */
/* $NetBSD: ufs_vnops.c,v 1.18 1996/05/11 18:28:04 mycroft Exp $ */
/*
@@ -1933,7 +1933,7 @@ ufs_kqfilter(void *v)
kn->kn_fop = &ufsvnode_filtops;
break;
default:
- return (1);
+ return (EINVAL);
}
kn->kn_hook = (caddr_t)vp;