<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/ufs/ext2fs, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/ufs/ext2fs?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/ufs/ext2fs?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-27T09:10:31Z</updated>
<entry>
<title>Remove unused "struct proc *" argument from the following functions:</title>
<updated>2020-02-27T09:10:31Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-02-27T09:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=db7aa9821c9615b2b21dc263b8e1f99309ff4e4a'/>
<id>urn:sha1:db7aa9821c9615b2b21dc263b8e1f99309ff4e4a</id>
<content type='text'>
- ufs_chown() &amp; ufs_chmod()
- ufs_reclaim()
- ext2fs_chown() &amp; ext2fs_chmod()
- ntfs_ntget() &amp; ntfs_ntput()
- ntfs_vgetex(), ntfs_ntlookup() &amp; ntfs_ntlookupfile()

While here use `ap-&gt;a_p' directly when it is only required to re-enter
the VFS layer in order to help reducing the loop.

ok visa@
</content>
</entry>
<entry>
<title>struct vops is not modified during runtime so use const which moves each</title>
<updated>2020-01-20T23:21:55Z</updated>
<author>
<name>claudio</name>
<email>claudio@openbsd.org</email>
</author>
<published>2020-01-20T23:21:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2d6b9e38f30a31b6aa3a85df5a94059bc694a80e'/>
<id>urn:sha1:2d6b9e38f30a31b6aa3a85df5a94059bc694a80e</id>
<content type='text'>
into read-only data segment.
OK deraadt@ tedu@
</content>
</entry>
<entry>
<title>Convert struct vfsops initializer to C99 style.</title>
<updated>2019-12-26T13:28:49Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2019-12-26T13:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=41f642fce20c4c96fc6c5130f38d534763576904'/>
<id>urn:sha1:41f642fce20c4c96fc6c5130f38d534763576904</id>
<content type='text'>
OK visa@
</content>
</entry>
<entry>
<title>Re-enable IO_NOCACHE, and use is in vnd.</title>
<updated>2019-11-27T16:12:13Z</updated>
<author>
<name>beck</name>
<email>beck@openbsd.org</email>
</author>
<published>2019-11-27T16:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f62e8f74f353b1904f8f8d180a93544ea91c75fc'/>
<id>urn:sha1:f62e8f74f353b1904f8f8d180a93544ea91c75fc</id>
<content type='text'>
Ensure that io to a file backing a vnd is IO_SYNC, so IO to a
vnd device is both synchronous and not cached in the buffer cache.

This allows the "mount" regress to work repeatably, and avoids
a situation where when the buffer cache cleaner runs to clear
dirty buffers while people are waiting, it actually increases the
dirty buffers when the writes to the underlying vnd are also
delayed.

ok bluhm@
</content>
</entry>
<entry>
<title>vinvalbuf(9): tlseep -&gt; tsleep_nsec(9); ok millert@</title>
<updated>2019-07-25T01:43:20Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-07-25T01:43:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a8d7c3beb68e1470bb5980be2ef07ac9b9f618fc'/>
<id>urn:sha1:a8d7c3beb68e1470bb5980be2ef07ac9b9f618fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>getblk(9): tsleep(9) -&gt; tsleep_nsec(9); ok visa@</title>
<updated>2019-07-19T00:24:31Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-07-19T00:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=570df5c46ec138c3c01140bbdb153f33c5d6314c'/>
<id>urn:sha1:570df5c46ec138c3c01140bbdb153f33c5d6314c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more verbose messages about unsupported ext2fs features.</title>
<updated>2019-07-01T05:11:32Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2019-07-01T05:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a87a19d17732c8b0a8b2f844101ecff9e3592606'/>
<id>urn:sha1:a87a19d17732c8b0a8b2f844101ecff9e3592606</id>
<content type='text'>
Based on FreeBSD r320578.

While here, rename a few macros to make the consisten and keep in sync with
Linux upstream.

ok kn@
</content>
</entry>
<entry>
<title>Move the allocating and freeing of mount points into</title>
<updated>2018-09-26T14:51:44Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2018-09-26T14:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8edc0dabc3bac08f48c5a90359dc7e101d46177e'/>
<id>urn:sha1:8edc0dabc3bac08f48c5a90359dc7e101d46177e</id>
<content type='text'>
dedicated functions.

OK deraadt@ mpi@
</content>
</entry>
<entry>
<title>fix whitespace</title>
<updated>2018-09-06T11:50:53Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2018-09-06T11:50:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7617a357ac4aa3b319e70526e3f3c1c7a8fe30f'/>
<id>urn:sha1:c7617a357ac4aa3b319e70526e3f3c1c7a8fe30f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop redundant "node == parent node" checks from VOP_RMDIR()</title>
<updated>2018-06-21T14:17:23Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2018-06-21T14:17:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ff674a53d1bd90c97d15869f166aed62122ee98'/>
<id>urn:sha1:5ff674a53d1bd90c97d15869f166aed62122ee98</id>
<content type='text'>
implementations. Rely on the VFS layer to do the checking.

OK mpi@, helg@
</content>
</entry>
</feed>
