<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/sh, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sh?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sh?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-11T11:16:54Z</updated>
<entry>
<title>spelling</title>
<updated>2021-03-11T11:16:54Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-11T11:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=36fd90dcf1acf2ddb4ef5dbabe5313b3a8d46ee2'/>
<id>urn:sha1:36fd90dcf1acf2ddb4ef5dbabe5313b3a8d46ee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove some unused includes</title>
<updated>2021-02-23T10:20:10Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-02-23T10:20:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2e4f0d95aeae5f7c52ca7e76b88e9df56a856c15'/>
<id>urn:sha1:2e4f0d95aeae5f7c52ca7e76b88e9df56a856c15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove useless redundant call of ttyopen().</title>
<updated>2021-01-01T10:21:26Z</updated>
<author>
<name>jan</name>
<email>jan@openbsd.org</email>
</author>
<published>2021-01-01T10:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b426748062889f045b2e1dac3f0646a5ab205e1a'/>
<id>urn:sha1:b426748062889f045b2e1dac3f0646a5ab205e1a</id>
<content type='text'>
Also remove dead DIALOUT macro.

ok mpi@
</content>
</entry>
<entry>
<title>In case of failure, call sigexit() from trapsignal instead of sensig().</title>
<updated>2020-11-08T20:37:21Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-11-08T20:37:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1e286331f8cc3115cda0264eb0f546f9bd24d75a'/>
<id>urn:sha1:1e286331f8cc3115cda0264eb0f546f9bd24d75a</id>
<content type='text'>
Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.

ok cheloha@, deraadt@
</content>
</entry>
<entry>
<title>The condition around uvm_grow() can be simplified, as the error result</title>
<updated>2020-10-21T19:12:58Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-10-21T19:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=36d5656c6674842bc85ddd904fcf6ded1d021517'/>
<id>urn:sha1:36d5656c6674842bc85ddd904fcf6ded1d021517</id>
<content type='text'>
adjustment is effectively a dead store
ok kettenis
</content>
</entry>
<entry>
<title>uvm_grow() now does the vm_maxsaddr check (before locking), so callers don't</title>
<updated>2020-10-21T17:54:33Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-10-21T17:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3e784f98c8c2fbd7836eaebff22d9511f3884fff'/>
<id>urn:sha1:3e784f98c8c2fbd7836eaebff22d9511f3884fff</id>
<content type='text'>
need to do it
ok kettenis
</content>
</entry>
<entry>
<title>alpha, loongson, sh, sparc64: recompute tick, tick_nsec when hz(9) is reset</title>
<updated>2020-10-20T15:59:17Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2020-10-20T15:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee48eda3aead4d6834f169d8f3655b70f0e4b785'/>
<id>urn:sha1:ee48eda3aead4d6834f169d8f3655b70f0e4b785</id>
<content type='text'>
Normally we set hz(9) at compile-time in sys/conf/param.c to the value
of HZ.  HZ is one of the fundamental compilation options(4).  However,
sometimes we need to reset hz(9) at runtime.

Whenever we reset hz(9) we need to recompute tick and tick_nsec.
Otherwise a variety of "time stuff" in the kernel will not work
correctly.  For example, most timeouts will expire "too slow" or "too
fast".  There are a bunch of other places we use tick and tick_nsec
that will exhibit similar problems.

Test-compiled by deraadt@.
</content>
</entry>
<entry>
<title>use access_type as the PROT_* variable for uvm_fault() consistantly</title>
<updated>2020-10-08T19:41:03Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-10-08T19:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6e66b933c8d644741712678228eff2dba45f6a6e'/>
<id>urn:sha1:6e66b933c8d644741712678228eff2dba45f6a6e</id>
<content type='text'>
ok kettenis
</content>
</entry>
<entry>
<title>Include &lt;sys/systm.h&gt; directly instead of relying on hidden UVM includes.</title>
<updated>2020-10-07T12:13:23Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-10-07T12:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=281a22f0308a5de6102f73cef38b6f03b8a46de8'/>
<id>urn:sha1:281a22f0308a5de6102f73cef38b6f03b8a46de8</id>
<content type='text'>
The header is being pulled via uvm_extern.h -&gt; uvm_map.h
</content>
</entry>
<entry>
<title>landisk has legacy global variable want_resched, rather than post-MP</title>
<updated>2020-09-25T14:42:39Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-09-25T14:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b10b8bb2d74b11857dd85dd588edbdb725ef652a'/>
<id>urn:sha1:b10b8bb2d74b11857dd85dd588edbdb725ef652a</id>
<content type='text'>
ci-&gt;ci_want_resched.  convert to the modern style.
</content>
</entry>
</feed>
