<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/ufs, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/ufs?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/ufs?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-24T16:17:05Z</updated>
<entry>
<title>cd9660, mfs: do not hide generic vop functions behind #define</title>
<updated>2021-03-24T16:17:05Z</updated>
<author>
<name>semarie</name>
<email>semarie@openbsd.org</email>
</author>
<published>2021-03-24T16:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=410192454d40700efafc068be2593a7cf5c958c2'/>
<id>urn:sha1:410192454d40700efafc068be2593a7cf5c958c2</id>
<content type='text'>
It makes clearer which vop functions are real fileystem-implementations and which one are only stubs.

No functional changes are intented.

ok visa@
</content>
</entry>
<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>ansi</title>
<updated>2021-03-05T06:01:13Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-05T06:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=214e55ad91fda250045d5f99976d89ea947e0b1d'/>
<id>urn:sha1:214e55ad91fda250045d5f99976d89ea947e0b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge issignal() and CURSIG() in preparation for turning it mp-safe.</title>
<updated>2021-03-04T09:02:37Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2021-03-04T09:02:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=12e45a7692e868748f3807490c64f4c14b8a7ca3'/>
<id>urn:sha1:12e45a7692e868748f3807490c64f4c14b8a7ca3</id>
<content type='text'>
This makes appear some redundant &amp; racy checks.

ok semarie@
</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 ffs_sysctl to sysctl_bounded_args</title>
<updated>2020-11-07T05:24:20Z</updated>
<author>
<name>gnezdo</name>
<email>gnezdo@openbsd.org</email>
</author>
<published>2020-11-07T05:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=52cb70995fd3ef97ea3686880e7dff68af519216'/>
<id>urn:sha1:52cb70995fd3ef97ea3686880e7dff68af519216</id>
<content type='text'>
Requires sysctl_bounded_arr branch to support sysctl_rdint.
The read-only variables are marked by an empty range of [1, 0].

OK millert@
</content>
</entry>
<entry>
<title>Do not dereference `vp' after vput(9)ing it.</title>
<updated>2020-10-09T08:20:46Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-10-09T08:20:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=65a03d4d4e65aea2472f0c7c812616159a70f2e6'/>
<id>urn:sha1:65a03d4d4e65aea2472f0c7c812616159a70f2e6</id>
<content type='text'>
From dholland@NetBSD

ok anton@
</content>
</entry>
<entry>
<title>remove #if 0'd ufs2 magic error which predates ffs2 support</title>
<updated>2020-08-10T06:25:02Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-08-10T06:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ab3a3b8852accd60c6263c443fbcf48aad0a46e2'/>
<id>urn:sha1:ab3a3b8852accd60c6263c443fbcf48aad0a46e2</id>
<content type='text'>
ok kn@
</content>
</entry>
<entry>
<title>use EROFS when attempting to mount a 4.2BSD fs without MNT_RDONLY</title>
<updated>2020-08-10T05:47:37Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-08-10T05:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fb67b79235d4707119a430e145d308608dea81a7'/>
<id>urn:sha1:fb67b79235d4707119a430e145d308608dea81a7</id>
<content type='text'>
This is the documented behaviour which was changed by pedro in rev 1.81
which was partially backed out in rev 1.82.
</content>
</entry>
</feed>
