<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/kern/sysv_msg.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/kern/sysv_msg.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/kern/sysv_msg.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-30T15:48:12Z</updated>
<entry>
<title>Convert infinite sleeps to {m,t}sleep_nsec(9).</title>
<updated>2019-12-30T15:48:12Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-12-30T15:48:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb48f06bbd46bbd3a811013fabf44df88b2a47de'/>
<id>urn:sha1:eb48f06bbd46bbd3a811013fabf44df88b2a47de</id>
<content type='text'>
ok bluhm@
</content>
</entry>
<entry>
<title>According to POSIX msgsnd(2) has to fail with EINVAL if passing a</title>
<updated>2019-07-16T21:30:54Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2019-07-16T21:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b633c7ea17b4a44ba6f5c4b007f2c1cf9395e4d'/>
<id>urn:sha1:9b633c7ea17b4a44ba6f5c4b007f2c1cf9395e4d</id>
<content type='text'>
message with mtype &lt; 1.
from Moritz Buhl; OK kn@
</content>
</entry>
<entry>
<title>free(9) size for temporary buffer.</title>
<updated>2018-12-05T15:42:45Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-12-05T15:42:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a3ba8ef920d483af975a4ff1684e43b6665ff9b7'/>
<id>urn:sha1:a3ba8ef920d483af975a4ff1684e43b6665ff9b7</id>
<content type='text'>
ok ratchov@
</content>
</entry>
<entry>
<title>all pools have their ipl set via pool_setipl, so fold it into pool_init.</title>
<updated>2016-09-15T02:00:16Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2016-09-15T02:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1378bae268607a02c6648b2f5af62a452cd7f812'/>
<id>urn:sha1:1378bae268607a02c6648b2f5af62a452cd7f812</id>
<content type='text'>
the ioff argument to pool_init() is unused and has been for many
years, so this replaces it with an ipl argument. because the ipl
will be set on init we no longer need pool_setipl.

most of these changes have been done with coccinelle using the spatch
below. cocci sucks at formatting code though, so i fixed that by hand.

the manpage and subr_pool.c bits i did myself.

ok tedu@ jmatthew@

@ipl@
expression pp;
expression ipl;
expression s, a, o, f, m, p;
@@
-pool_init(pp, s, a, o, f, m, p);
-pool_setipl(pp, ipl);
+pool_init(pp, s, a, ipl, f, m, p);
</content>
</entry>
<entry>
<title>pool_setipl</title>
<updated>2016-08-30T07:40:35Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2016-08-30T07:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=19c2d61a68cfe90978692209e701e127fba859f4'/>
<id>urn:sha1:19c2d61a68cfe90978692209e701e127fba859f4</id>
<content type='text'>
ok natano@
</content>
</entry>
<entry>
<title>easy free sizes; ok mpi</title>
<updated>2015-10-07T14:49:04Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-10-07T14:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4666ba4ab3019b2939fa31f97ee94d1be500794a'/>
<id>urn:sha1:4666ba4ab3019b2939fa31f97ee94d1be500794a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start retiring the nointr allocator. specify PR_WAITOK as a flag as a</title>
<updated>2014-12-19T05:59:21Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-12-19T05:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fbab5b6cdee93fd0818b09c6201db020bd35a0fd'/>
<id>urn:sha1:fbab5b6cdee93fd0818b09c6201db020bd35a0fd</id>
<content type='text'>
marker for which pools are not interrupt safe. ok dlg
</content>
</entry>
<entry>
<title>convert bcopy to memcpy. ok millert</title>
<updated>2014-12-10T02:44:46Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-12-10T02:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2955d5bcac5d8175c43c5b6b1b6d3d443cb47b1a'/>
<id>urn:sha1:2955d5bcac5d8175c43c5b6b1b6d3d443cb47b1a</id>
<content type='text'>
</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:43:32Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-12T18:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e8577e7fffeab9111fc01d9e1c7ca42905be86a'/>
<id>urn:sha1:9e8577e7fffeab9111fc01d9e1c7ca42905be86a</id>
<content type='text'>
after discussions with beck deraadt kettenis.
</content>
</entry>
<entry>
<title>In prep for killing ps_mainproc, use pr-&gt;ps_pid instead of</title>
<updated>2014-03-18T06:59:00Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-03-18T06:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b4c881023e47612d442337d64d1ea7caf49baae4'/>
<id>urn:sha1:b4c881023e47612d442337d64d1ea7caf49baae4</id>
<content type='text'>
pr-&gt;ps_mainproc-&gt;p_pid to get the PID.

ok matthew@
</content>
</entry>
</feed>
