2002-11-30 16:52:14 +03:00
|
|
|
# $NetBSD: TODO.kqueue,v 1.3 2002/11/30 13:52:14 jdolecek Exp $
|
2002-10-23 03:47:40 +04:00
|
|
|
|
2002-11-30 16:52:14 +03:00
|
|
|
items todo:
|
2002-10-23 03:47:40 +04:00
|
|
|
- multiple entry points
|
|
|
|
- events should remain across fork()
|
|
|
|
- rewrite sowakeup()
|
|
|
|
- high-level docco overview of kqueues [c.f jlemon's various papers]
|
|
|
|
- make sure there are no selwakeup() calls left (they should
|
|
|
|
all be selnotify() now).
|
|
|
|
- kqfilter entry points for:
|
|
|
|
- smb_trantcp
|
|
|
|
- dev/pci/bktr/bktr_os.c ??? doesn't poll?
|
2002-10-31 00:50:47 +03:00
|
|
|
- kqfilter for systrace (would it be useful?)
|
2002-11-30 16:52:14 +03:00
|
|
|
- kfilter_(un)register: not used by kernel code ATM, make conditional
|
|
|
|
on option LKM?
|
2002-10-23 03:47:40 +04:00
|
|
|
|
|
|
|
- Test-compile the following ports:
|
|
|
|
- amigappc XXX not compilable even on trunk
|
|
|
|
- evbsh5 XXX no intree toolchain available
|
|
|
|
- hp700 XXX no intree toolchain available
|
|
|
|
- pc532 XXX not xcompile capable
|
|
|
|
- x86_64 XXX no intree toolchain available
|
|
|
|
|
|
|
|
merge in from FreeBSD:
|
2002-11-30 16:52:14 +03:00
|
|
|
pkgsrc/net/bsdproxy
|
2002-10-23 03:47:40 +04:00
|
|
|
lib/libc/net/res_send.c
|
|
|
|
sys/netinet/tcp_subr.c 1.93 (?)
|
|
|
|
libc/libc_r/uthread (?)
|
|
|
|
pkgsrc/security/l0pht-watch (?)
|
|
|
|
sys/fs/fifofs/fifo_vnops.c rev. 1.54
|
|
|
|
- jdolecek: this change seems to be bogus, but perhaps I just
|
|
|
|
miss something?
|
2002-11-30 16:52:14 +03:00
|
|
|
usr.bin/make/job.c rev 1.44 - check if it causes any problems
|
|
|
|
on NetBSD (shouldn't)
|
2002-10-23 03:47:40 +04:00
|
|
|
|
|
|
|
to fix:
|
|
|
|
|
|
|
|
- look for XXXLUKEM in the comments. these usually indicate
|
|
|
|
areas to either fix or sanity check they're ok (and remove
|
|
|
|
the XXXLUKEM comment)
|
2002-11-30 16:52:14 +03:00
|
|
|
- update sys/dev/audio.c:audio_kqfilter() filters for
|
|
|
|
audio_poll() fix in rev. 1.157
|
2002-10-23 03:47:40 +04:00
|
|
|
|
|
|
|
not implemented:
|
|
|
|
- aio support
|
|
|
|
not supported on netbsd; a noop for now
|
|
|
|
|
|
|
|
EVFILT_AIO FAIL: not implemented, returns EINVAL
|