<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/rd.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/rd.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/rd.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-12-30T23:08:29Z</updated>
<entry>
<title>Don't pull in &lt;sys/file.h&gt; just to get fcntl.h</title>
<updated>2017-12-30T23:08:29Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-30T23:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c0cd3489929d3f3bbb2b56e1de3bff68c64db8d2'/>
<id>urn:sha1:c0cd3489929d3f3bbb2b56e1de3bff68c64db8d2</id>
<content type='text'>
ok deraadt@ krw@
</content>
</entry>
<entry>
<title>back out refcnt for dv_ref, there's too many hand crafted devices all</title>
<updated>2015-09-11T20:43:23Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-09-11T20:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d6568aefbdb150f8f88e93ff2a4d0180ed834d4b'/>
<id>urn:sha1:d6568aefbdb150f8f88e93ff2a4d0180ed834d4b</id>
<content type='text'>
over the tree.

much encouragement from l2k15
</content>
</entry>
<entry>
<title>rd pretends to be a device allocated by subr_autoconf. it needs to</title>
<updated>2015-09-11T20:25:32Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-09-11T20:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6334863a52de40709609664dc60e2162f3cd1668'/>
<id>urn:sha1:6334863a52de40709609664dc60e2162f3cd1668</id>
<content type='text'>
refcnt_init like a real device too.

found by deraadt@
</content>
</entry>
<entry>
<title>trivial size argument for free()</title>
<updated>2015-08-25T21:04:02Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-08-25T21:04:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=01527b1885b93e8ff845a69eb594a6803c8ac449'/>
<id>urn:sha1:01527b1885b93e8ff845a69eb594a6803c8ac449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>obvious non-overlap bcopy -&gt; memcpy</title>
<updated>2014-12-18T21:06:24Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-12-18T21:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=073b883893cf9a4b6798de3375bcb961e6b06a09'/>
<id>urn:sha1:073b883893cf9a4b6798de3375bcb961e6b06a09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishian</title>
<updated>2014-07-13T23:10:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-07-13T23:10:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f6fb5c7f4fbd91f055bd858e78f5b372765ef8e'/>
<id>urn:sha1:9f6fb5c7f4fbd91f055bd858e78f5b372765ef8e</id>
<content type='text'>
ok tedu
</content>
</entry>
<entry>
<title>add a size argument to free. will be used soon, but for now default to 0.</title>
<updated>2014-07-12T18:48:51Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-12T18:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df2ac69f82ae44a202c3df500ca0878a86fb544f'/>
<id>urn:sha1:df2ac69f82ae44a202c3df500ca0878a86fb544f</id>
<content type='text'>
after discussions with beck deraadt kettenis.
</content>
</entry>
<entry>
<title>final removal of daddr64_t.  daddr_t has been 64 bit for a long enough</title>
<updated>2013-06-11T16:42:02Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-06-11T16:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1abdbfde5173507cdbd2578554582107ac062818'/>
<id>urn:sha1:1abdbfde5173507cdbd2578554582107ac062818</id>
<content type='text'>
test period; i think 3 years ago the last bugs fell out.
ok otto beck others
</content>
</entry>
<entry>
<title>Eliminate redundant buf validation checks in xxstrategy() methods now</title>
<updated>2011-07-06T04:49:35Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2011-07-06T04:49:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d1e5b14ce27677c18027bd4cc75633df5e5acccf'/>
<id>urn:sha1:d1e5b14ce27677c18027bd4cc75633df5e5acccf</id>
<content type='text'>
that they're implemented consistently in bounds_check_with_label().

Also, per krw's request, change bounds_check_with_label() to return 0
if the checks succeed, and change the drivers to test == -1 instead of
&lt;= 0.  (Man page update to follow; intentionally omitting
arch/vax/mba/hp.c from this commit because it doesn't even build
currently and miod@ promises to kill it soon.)

ok krw@
</content>
</entry>
<entry>
<title>Refactor some common open/close/detach disk driver code into</title>
<updated>2011-06-30T16:28:05Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2011-06-30T16:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e1d640230c81b9cd56db8aefc4986c8a29148312'/>
<id>urn:sha1:e1d640230c81b9cd56db8aefc4986c8a29148312</id>
<content type='text'>
subr_disk.c.  For now just the MI disk drivers.

ok deraadt@, krw@; jsing@ liked the approach too
</content>
</entry>
</feed>
