<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/miscfs, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/miscfs?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/miscfs?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-24T16:11:32Z</updated>
<entry>
<title>make some `struct vops' members explicitly NULL instead of implicitly NULL</title>
<updated>2021-03-24T16:11:32Z</updated>
<author>
<name>semarie</name>
<email>semarie@openbsd.org</email>
</author>
<published>2021-03-24T16:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8761c2c6e262beb9bfbc14cba0211c169c3b314c'/>
<id>urn:sha1:8761c2c6e262beb9bfbc14cba0211c169c3b314c</id>
<content type='text'>
ok mpi@
</content>
</entry>
<entry>
<title>spelling</title>
<updated>2021-03-11T13:31:35Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-11T13:31:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b66b9ef836b4335d57b8481be6faf1a0b9b7e205'/>
<id>urn:sha1:b66b9ef836b4335d57b8481be6faf1a0b9b7e205</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace SB_KNOTE and sb_flagsintr with direct checking of klist.</title>
<updated>2021-01-17T05:23:34Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2021-01-17T05:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e04a79f8f90c49d5d511d04ae9c0e8211cc67d65'/>
<id>urn:sha1:e04a79f8f90c49d5d511d04ae9c0e8211cc67d65</id>
<content type='text'>
OK mpi@ as part of a larger diff
</content>
</entry>
<entry>
<title>Refactor klist insertion and removal</title>
<updated>2020-12-25T12:59:51Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-12-25T12:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b0cf67b268a857fffa6a742ad6be57acdc35301'/>
<id>urn:sha1:9b0cf67b268a857fffa6a742ad6be57acdc35301</id>
<content type='text'>
Rename klist_{insert,remove}() to klist_{insert,remove}_locked().
These functions assume that the caller has locked the klist. The current
state of locking remains intact because the kernel lock is still used
with all klists.

Add new functions klist_insert() and klist_remove() that lock the klist
internally. This allows some code simplification.

OK mpi@
</content>
</entry>
<entry>
<title>Convert fusefs_sysctl to sysctl_bounded_args</title>
<updated>2020-11-17T03:23:10Z</updated>
<author>
<name>gnezdo</name>
<email>gnezdo@openbsd.org</email>
</author>
<published>2020-11-17T03:23:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6e044e75d27f641f1948514952f613febb20b450'/>
<id>urn:sha1:6e044e75d27f641f1948514952f613febb20b450</id>
<content type='text'>
OK millert@
</content>
</entry>
<entry>
<title>Implement a simple kqfilter for deadfs matching its poll handler.</title>
<updated>2020-06-15T15:42:11Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-06-15T15:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cd7317608c2935dc76e7edbef5164cf5eec1552f'/>
<id>urn:sha1:cd7317608c2935dc76e7edbef5164cf5eec1552f</id>
<content type='text'>
ok visa@, millert@
</content>
</entry>
<entry>
<title>Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.</title>
<updated>2020-06-15T15:29:40Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-06-15T15:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2b88cdafd374c425bef518b6071e7ccde4677902'/>
<id>urn:sha1:2b88cdafd374c425bef518b6071e7ccde4677902</id>
<content type='text'>
This is only done in poll-compatibility mode, when __EV_POLL is set.

ok visa@, millert@
</content>
</entry>
<entry>
<title>Rename poll-compatibility flag to better reflect what it is.</title>
<updated>2020-06-11T09:18:43Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-06-11T09:18:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1c57bd6bc2d4b1536ac76e1cdb4ba92124a01e2a'/>
<id>urn:sha1:1c57bd6bc2d4b1536ac76e1cdb4ba92124a01e2a</id>
<content type='text'>
While here prefix kernel-only EV flags with two underbars.

Suggested by kettenis@, ok visa@
</content>
</entry>
<entry>
<title>Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).</title>
<updated>2020-06-08T08:04:09Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-06-08T08:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6e29a9444098b33c28a7ce5b32b593b9539d7294'/>
<id>urn:sha1:6e29a9444098b33c28a7ce5b32b593b9539d7294</id>
<content type='text'>
Adapt FS kqfilters to always return true when the flag is set and bypass
the polling mechanism of the NFS thread.

While here implement a write filter for NFS.

ok visa@
</content>
</entry>
<entry>
<title>Use seltrue_kqfilter() instead of hand-rolling it in multiple drivers.</title>
<updated>2020-05-13T08:13:42Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-05-13T08:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a9ad03770601eba687d48cf524e36951bc0a7aae'/>
<id>urn:sha1:a9ad03770601eba687d48cf524e36951bc0a7aae</id>
<content type='text'>
ok visa@
</content>
</entry>
</feed>
