Home | History | Annotate | only in /src/tests/kernel/kqueue
History log of /src/tests/kernel/kqueue
RevisionDateAuthorComments
 1.2 13-Jul-2010  jmmv Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Atffile was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.10 21-Nov-2021  hannken Test kernel/kqueue/t_timer, subtests abstime, basic_timer and timer_units
often fail when run on QEMU because QEMU misses clock interrupts.

Always check timespec against expected "tv_sec" and use an "4 * tv_sec"
upper bound when run under QEMU.

Now becomes part of PR kern/43997 "Kernel timer discrepancies".
 1.9 23-Oct-2021  thorpej Fix a regression introduced in kern_event.c,v 1.129 that would cause
"udata" to get clobbered on ONESHOT events, and add a unit test for it.
Reported by martin@ (manifested in his case as a KASSERT() firing when
running unit tests in COMPAT_NETBSD32).
 1.8 23-Oct-2021  thorpej Add support for the EVFILT_EMPTY filter, which is activated when the
write buffer associated with the file descriptor is empty. This is
currently implemented only for sockets, and is intended primarily to
provide visibility to applications that all previously written data
has been acknowledged by the TCP layer on the receiver. Compatible
with the same filter in FreeBSD.
 1.7 13-Oct-2021  thorpej Add support for the NOTE_SECONDS, NOTE_MSECONDS, NOTE_USECONDS,
NOTE_NSECONDS, and NOTE_ABSTIME filter flags to EVFILT_TIMER,
API-compatible with the same in FreeBSD.
 1.6 10-Oct-2021  thorpej Add a test case for the race condition in PR kern/50094, modeled after
the Go run-time scenario described in the PR.
 1.5 29-Apr-2016  ryoon Tab alignment
 1.4 14-Jan-2015  christos bump warns.
 1.3 17-Nov-2012  joerg Unbreak the NOTE_TRACK event of EVFILT_PROC. When attaching to the child
process, proc_find can't be used as the child is still in state SIDL.
 1.2 13-Jul-2010  jmmv branches: 1.2.6; 1.2.12;
Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Makefile was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.2.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.2.6.1 16-Jan-2013  yamt sync with (a bit old) head
 1.1 03-Nov-2010  christos add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)
 1.2 23-Aug-2024  rin tests: Fix false positives due to race b/w connect(2) and accept(2)

For kernel/kqueue/t_empty and net/net/t_tcp, there were no sync ops
b/w connect(2) and accept(2) for non-blocking socket pair on host
(rump is not used).

As a result, accept(2) can fail immediately with EAGAIN, when
kernel-side routines for connect(2) and accept(2) are processed in
different CPU cores.

1-sec sleep(3) between two syscalls seems to mitigate this problem
as far as I can see, although this should not be a perfect solution...

Thanks ozaki-r@ for discussion.
 1.1 23-Oct-2021  thorpej branches: 1.1.2; 1.1.4;
Add support for the EVFILT_EMPTY filter, which is activated when the
write buffer associated with the file descriptor is empty. This is
currently implemented only for sockets, and is intended primarily to
provide visibility to applications that all previously written data
has been acknowledged by the TCP layer on the receiver. Compatible
with the same filter in FreeBSD.
 1.1.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1.2.1 24-Aug-2024  martin Pull up following revision(s) (requested by rin in ticket #813):

tests/kernel/kqueue/t_empty.c: revision 1.2
tests/net/net/t_tcp.c: revision 1.13

tests: Fix false positives due to race b/w connect(2) and accept(2)

For kernel/kqueue/t_empty and net/net/t_tcp, there were no sync ops
b/w connect(2) and accept(2) for non-blocking socket pair on host
(rump is not used).

As a result, accept(2) can fail immediately with EAGAIN, when
kernel-side routines for connect(2) and accept(2) are processed in
different CPU cores.
1-sec sleep(3) between two syscalls seems to mitigate this problem
as far as I can see, although this should not be a perfect solution...

Thanks ozaki-r@ for discussion.
 1.5 31-Oct-2020  christos Avoid hard-coding names and limits so this will not break again.
 1.4 09-Jan-2018  martin Add EVFILT_FS
 1.3 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.2 14-Jan-2015  christos branches: 1.2.2;
bump warns.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_ioctl.c was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 23-Oct-2021  thorpej Fix a regression introduced in kern_event.c,v 1.129 that would cause
"udata" to get clobbered on ONESHOT events, and add a unit test for it.
Reported by martin@ (manifested in his case as a KASSERT() firing when
running unit tests in COMPAT_NETBSD32).
 1.3 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.2 14-Jan-2015  christos branches: 1.2.2;
bump warns.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_proc1.c was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.2 14-Jan-2015  christos branches: 1.2.2;
bump warns.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_proc2.c was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.2 14-Jan-2015  christos branches: 1.2.2;
bump warns.
 1.1 17-Nov-2012  joerg branches: 1.1.2; 1.1.4;
Unbreak the NOTE_TRACK event of EVFILT_PROC. When attaching to the child
process, proc_find can't be used as the child is still in state SIDL.
 1.1.4.2 16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.1 17-Nov-2012  yamt file t_proc3.c was added on branch yamt-pagecache on 2013-01-16 05:33:58 +0000
 1.1.2.2 17-Nov-2012  joerg Unbreak the NOTE_TRACK event of EVFILT_PROC. When attaching to the child
process, proc_find can't be used as the child is still in state SIDL.
 1.1.2.1 17-Nov-2012  joerg file t_proc3.c was added on branch tls-maxphys on 2012-11-17 21:55:25 +0000
 1.2.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 10-Oct-2021  thorpej Add a test case to heavily exercise EVFILT_PROC + NOTE_TRACK.
 1.2 10-Oct-2021  wiz Fix typo in comment.
 1.1 10-Oct-2021  thorpej Add a test case for the race condition in PR kern/50094, modeled after
the Go run-time scenario described in the PR.
 1.5 10-Jul-2024  rillig tests/kqueue: fix mismatch between '=' and '=='
 1.4 10-Oct-2021  thorpej branches: 1.4.2; 1.4.4;
The knotes for EVFILT_SIGNAL and EVFILT_PROC are maintained on a single
per-process list, and kern_event.c,v 1.129 has several KASSERT()s in
various code paths that process this list related to the mixing of these
two knote types. This new unit test is designed specifically to exercise
those KASSERT()s and thus validate their assumptions.
 1.3 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.2 03-Nov-2010  christos branches: 1.2.28;
add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_sig.c was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.2.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4.2.1 24-Aug-2024  martin Pull up following revision(s) (requested by rin in ticket #810):

tests/kernel/kqueue/t_sig.c: revision 1.5

tests/kqueue: fix mismatch between '=' and '=='
 1.4 21-Nov-2021  hannken Test kernel/kqueue/t_timer, subtests abstime, basic_timer and timer_units
often fail when run on QEMU because QEMU misses clock interrupts.

Always check timespec against expected "tv_sec" and use an "4 * tv_sec"
upper bound when run under QEMU.

Now becomes part of PR kern/43997 "Kernel timer discrepancies".
 1.3 22-Oct-2021  thorpej In the "modify" test case, immediately after modifying the timer, validate
that its associated knote in the kernel has actually been deactivated.
 1.2 22-Oct-2021  thorpej Support modifying an existing timer without having to delete it first.
Semantics match FreeBSD.
 1.1 13-Oct-2021  thorpej Add support for the NOTE_SECONDS, NOTE_MSECONDS, NOTE_USECONDS,
NOTE_NSECONDS, and NOTE_ABSTIME filter flags to EVFILT_TIMER,
API-compatible with the same in FreeBSD.
 1.3 20-Oct-2021  thorpej Add a test case for PR kern/56460.
 1.2 20-Oct-2021  thorpej Overhaul of the EVFILT_VNODE kevent(2) filter:

- Centralize vnode kevent handling in the VOP_*() wrappers, rather than
forcing each individual file system to deal with it (except VOP_RENAME(),
because VOP_RENAME() is a mess and we currently have 2 different ways
of handling it; at least it's reasonably well-centralized in the "new"
way).
- Add support for NOTE_OPEN, NOTE_CLOSE, NOTE_CLOSE_WRITE, and NOTE_READ,
compatible with the same events in FreeBSD.
- Track which kevent notifications clients are interested in receiving
to avoid doing work for events no one cares about (avoiding, e.g.
taking locks and traversing the klist to send a NOTE_WRITE when
someone is merely watching for a file to be deleted, for example).

In support of the above:

- Add support in vnode_if.sh for specifying PRE- and POST-op handlers,
to be invoked before and after vop_pre() and vop_post(), respectively.
Basic idea from FreeBSD, but implemented differently.
- Add support in vnode_if.sh for specifying CONTEXT fields in the
vop_*_args structures. These context fields are used to convey information
between the file system VOP function and the VOP wrapper, but do not
occupy an argument slot in the VOP_*() call itself. These context fields
are initialized and subsequently interpreted by PRE- and POST-op handlers.
- Version VOP_REMOVE(), uses the a context field for the file system to report
back the resulting link count of the target vnode. Return this in tmpfs,
udf, nfs, chfs, ext2fs, lfs, and ufs.

NetBSD 9.99.92.
 1.1 14-Jan-2015  christos PR/48958: rudolf: EVFILT_VNODE filter miscounting hardlinks (add test)
 1.2 13-Jul-2010  jmmv Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Atffile was added on branch jym-xensuspend on 2009-05-13 19:19:33 +0000
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Makefile was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.6 19-May-2025  andvar spelling and grammar fixes in comments.
 1.5 02-Oct-2021  thorpej branches: 1.5.4;
New EVFILT_READ test case for FIFOs; validates readability threshold and
EV_EOF behavior.
 1.4 13-Jan-2017  christos branches: 1.4.16;
Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.3 07-Nov-2010  jmmv branches: 1.3.28;
Adjusts tests after import of atf-0.12:

- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
unprivileged-user:_atf setting. This probably deserves a fix somehow
but I'm not sure at this point.
 1.2 04-Jun-2010  jmmv atf-0.9 introduces an use.fs test-case property to allow tests to write to
their work directory. The purpose is to be able to know which tests intend
to touch the file system and to allow a minor optimization in atf-run.

Define use.fs=true for all those tests requiring it. (This highlights that
some tests currently require modifying the file system but conceptually
they shouldn't be... which leaves room for further improvements/cleanups
later :-)
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_fifo.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.3.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.16.1 04-Oct-2021  martin Pull up following revision(s) (requested by thorpej in ticket #1352):

tests/kernel/kqueue/read/t_fifo.c: revision 1.5

New EVFILT_READ test case for FIFOs; validates readability threshold and
EV_EOF behavior.
 1.5.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.3 07-Nov-2010  jmmv branches: 1.3.28;
Adjusts tests after import of atf-0.12:

- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
unprivileged-user:_atf setting. This probably deserves a fix somehow
but I'm not sure at this point.
 1.2 04-Jun-2010  jmmv atf-0.9 introduces an use.fs test-case property to allow tests to write to
their work directory. The purpose is to be able to know which tests intend
to touch the file system and to allow a minor optimization in atf-run.

Define use.fs=true for all those tests requiring it. (This highlights that
some tests currently require modifying the file system but conceptually
they shouldn't be... which leaves room for further improvements/cleanups
later :-)
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_file.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.3.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.3 07-Nov-2010  jmmv branches: 1.3.28;
Adjusts tests after import of atf-0.12:

- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
unprivileged-user:_atf setting. This probably deserves a fix somehow
but I'm not sure at this point.
 1.2 04-Jun-2010  jmmv atf-0.9 introduces an use.fs test-case property to allow tests to write to
their work directory. The purpose is to be able to know which tests intend
to touch the file system and to allow a minor optimization in atf-run.

Define use.fs=true for all those tests requiring it. (This highlights that
some tests currently require modifying the file system but conceptually
they shouldn't be... which leaves room for further improvements/cleanups
later :-)
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_file2.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.3.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.2 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.1 20-Feb-2009  jmmv branches: 1.1.2; 1.1.30;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_pipe.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.3 15-Feb-2019  mgorny Fix reporting EOF via kevent and add a test case

Fix the kernel pty driver to report closed slave via master's kevent
EVFILT_READ. This behavior matches the behavior for pipes, is
consistent with how FreeBSD implements it and is relied upon by LLDB's
main loop implementation.

Includes feedback by kre and kamil (from tech-kern), commit approved
by kamil.
 1.2 13-Jan-2017  christos branches: 1.2.6; 1.2.14;
Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.1 20-Feb-2009  jmmv branches: 1.1.2; 1.1.30;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_ttypty.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.2.14.1 10-Jun-2019  christos Sync with HEAD
 1.2.6.1 01-Mar-2019  martin Pull up following revision(s) (requested by kamil in ticket #1201):

tests/kernel/kqueue/read/t_ttypty.c: revision 1.3
sys/kern/tty_pty.c: revision 1.145

Fix reporting EOF via kevent and add a test case

Fix the kernel pty driver to report closed slave via master's kevent
EVFILT_READ. This behavior matches the behavior for pipes, is
consistent with how FreeBSD implements it and is relied upon by LLDB's
main loop implementation.

Includes feedback by kre and kamil (from tech-kern), commit approved
by kamil.
 1.2 13-Jul-2010  jmmv Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Atffile was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file Makefile was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.5 02-Oct-2021  thorpej - Add a new EVFILT_WRITE test case for FIFOs that correctly validates
the writability thresholds.
- Fix a bug in fifo_kqfilter() exposed by the new test case; in the
EVFILT_WRITE case, we were attaching the wrong end of the socket
pair to the knote!
- In filt_fiforead(), use ">= so->so_rcv.sb_lowat" rather than "> 0"
for consistency with fifo_poll(). NFC.
 1.4 13-Jan-2017  christos branches: 1.4.16;
Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.3 07-Nov-2010  jmmv branches: 1.3.28;
Adjusts tests after import of atf-0.12:

- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
unprivileged-user:_atf setting. This probably deserves a fix somehow
but I'm not sure at this point.
 1.2 04-Jun-2010  jmmv atf-0.9 introduces an use.fs test-case property to allow tests to write to
their work directory. The purpose is to be able to know which tests intend
to touch the file system and to allow a minor optimization in atf-run.

Define use.fs=true for all those tests requiring it. (This highlights that
some tests currently require modifying the file system but conceptually
they shouldn't be... which leaves room for further improvements/cleanups
later :-)
 1.1 20-Feb-2009  jmmv branches: 1.1.2;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_fifo.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.3.28.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.16.1 04-Oct-2021  martin Pull up following revision(s) (requested by thorpej in ticket #1353):

sys/miscfs/fifofs/fifo_vnops.c: revision 1.90
tests/kernel/kqueue/write/t_fifo.c: revision 1.5

- Add a new EVFILT_WRITE test case for FIFOs that correctly validates
the writability thresholds.
- Fix a bug in fifo_kqfilter() exposed by the new test case; in the
EVFILT_WRITE case, we were attaching the wrong end of the socket
pair to the knote!
- In filt_fiforead(), use ">= so->so_rcv.sb_lowat" rather than "> 0"
for consistency with fifo_poll(). NFC.
 1.2 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.1 20-Feb-2009  jmmv branches: 1.1.2; 1.1.30;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_pipe.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000
 1.2 13-Jan-2017  christos Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.
 1.1 20-Feb-2009  jmmv branches: 1.1.2; 1.1.30;
Add the kernel-level tests developed by Lukasz Strzygowski as part of the
atfify GSoC 2008 project.
 1.1.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 20-Feb-2009  jym file t_ttypty.c was added on branch jym-xensuspend on 2009-05-13 19:19:34 +0000

RSS XML Feed