<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/bktr, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/bktr?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/bktr?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-20T16:06:05Z</updated>
<entry>
<title>Make FUNCTION()/UNIT() return valid major/minor device numbers rather</title>
<updated>2020-06-20T16:06:05Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-06-20T16:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ae278c9a29bec0de626d1f79e35e362e63377ba0'/>
<id>urn:sha1:ae278c9a29bec0de626d1f79e35e362e63377ba0</id>
<content type='text'>
than always returning 0. bktr0..bktr15 should now 'work'.

COVERITY 1452865
COVERITY 1452956
COVERITY 1453025
COVERITY 1453186
COVERITY 1453231

ian@'s bktr still works as well as it did before.
</content>
</entry>
<entry>
<title>dev/rndvar.h no longer has statistical interfaces (removed during various</title>
<updated>2020-05-29T04:42:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-29T04:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8f27247b9f5f282483daaddbfd1267ad73569c5'/>
<id>urn:sha1:c8f27247b9f5f282483daaddbfd1267ad73569c5</id>
<content type='text'>
conversion steps).  it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.
</content>
</entry>
<entry>
<title>bktr(4): one more tsleep(9) -&gt; tsleep_nsec(9) conversion; ok ratchov@</title>
<updated>2020-01-11T08:24:08Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2020-01-11T08:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=88d20a31e52499d90c21ba19f6c4b367058ffe64'/>
<id>urn:sha1:88d20a31e52499d90c21ba19f6c4b367058ffe64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bktr(4): tsleep(9) -&gt; tsleep_nsec(9)</title>
<updated>2019-12-16T04:50:48Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-12-16T04:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b8c3ad443a09ab4a13d87b18c13dcabab3d0535a'/>
<id>urn:sha1:b8c3ad443a09ab4a13d87b18c13dcabab3d0535a</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Remove useless assignment, value is overwritten right after being set.</title>
<updated>2018-11-22T14:54:36Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2018-11-22T14:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9d02d0e1dd44e01a4c13b664fb88b35d03361981'/>
<id>urn:sha1:9d02d0e1dd44e01a4c13b664fb88b35d03361981</id>
<content type='text'>
Both assignements are in our tree since the driver got imported from
FreeBSD in 2001 and remained untouched since import.

The second assignment in its current form got introduced in FreeBSD in
1997 with r29233 [1], when syncinc the driver. The first assignment got
removed in 2017 with r314147 [2].

[1]: https://svnweb.freebsd.org/base?view=revision&amp;revision=29233
[2]: https://svnweb.freebsd.org/base?view=revision&amp;revision=314147

Coverity CID 1453008.

OK deraadt@
</content>
</entry>
<entry>
<title>replace add_*_randomness with enqueue_randomness()</title>
<updated>2018-04-28T15:44:59Z</updated>
<author>
<name>jasper</name>
<email>jasper@openbsd.org</email>
</author>
<published>2018-04-28T15:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e9abf5b6221a42175e358d6f89e45cab0865401'/>
<id>urn:sha1:9e9abf5b6221a42175e358d6f89e45cab0865401</id>
<content type='text'>
this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@
</content>
</entry>
<entry>
<title>Change a bunch of (&lt;blah&gt; *)0 to NULL.</title>
<updated>2016-03-14T23:08:05Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2016-03-14T23:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=14bf419f0193f560448b4c9cec27c0972df1e3ea'/>
<id>urn:sha1:14bf419f0193f560448b4c9cec27c0972df1e3ea</id>
<content type='text'>
ok beck@ deraadt@
</content>
</entry>
<entry>
<title>Convert to uiomove. From Martin Natano.</title>
<updated>2016-02-15T19:21:46Z</updated>
<author>
<name>stefan</name>
<email>stefan@openbsd.org</email>
</author>
<published>2016-02-15T19:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f0aff2ea59801db54a6e1d358d97f1e368c631d'/>
<id>urn:sha1:7f0aff2ea59801db54a6e1d358d97f1e368c631d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some includes include-what-you-use claims don't</title>
<updated>2015-03-14T03:38:46Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-03-14T03:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21dab745d772244ad59a415114e48be2888cfbc8'/>
<id>urn:sha1:21dab745d772244ad59a415114e48be2888cfbc8</id>
<content type='text'>
have any direct symbols used.  Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@
</content>
</entry>
<entry>
<title>First step towards making uiomove() take a size_t size argument:</title>
<updated>2015-02-10T21:56:08Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-02-10T21:56:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=081bf72016fd7473d333d95c915b1e43ca17cbc2'/>
<id>urn:sha1:081bf72016fd7473d333d95c915b1e43ca17cbc2</id>
<content type='text'>
- rename uiomove() to uiomovei() and update all its users.
- introduce uiomove(), which is similar to uiomovei() but with a size_t.
- rewrite uiomovei() as an uiomove() wrapper.
ok kettenis@
</content>
</entry>
</feed>
