<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/include/linux/completion.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/include/linux/completion.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/include/linux/completion.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-22T14:19:35Z</updated>
<entry>
<title>apart from the lock wait_queue_head struct is unused so replace it</title>
<updated>2020-06-22T14:19:35Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-22T14:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bb5b81493718e8e9da4fbeb99dc8381b0b09a051'/>
<id>urn:sha1:bb5b81493718e8e9da4fbeb99dc8381b0b09a051</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't try to decrement if completion flag is UINT_MAX</title>
<updated>2020-06-22T13:38:47Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-22T13:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bd72221a760695593d24a2501200040ca67610df'/>
<id>urn:sha1:bd72221a760695593d24a2501200040ca67610df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>in wait_for_completion_* return 0 on timeout -ERESTARTSYS on signal</title>
<updated>2020-06-22T05:19:26Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-22T05:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=16a5a46074444bb9d67f84f46ec6bc0398fa18b4'/>
<id>urn:sha1:16a5a46074444bb9d67f84f46ec6bc0398fa18b4</id>
<content type='text'>
matches how the interfaces are documented
</content>
</entry>
<entry>
<title>use wakeup_one() in complete()</title>
<updated>2020-06-13T06:22:41Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-13T06:22:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=13dfc7675126ec32a29ed2e3eb3a94a20e09f1b4'/>
<id>urn:sha1:13dfc7675126ec32a29ed2e3eb3a94a20e09f1b4</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>use a unique wchan name for wait_for_completion()</title>
<updated>2020-06-13T06:13:33Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-13T06:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b216994918d3ec7eea1de0091a2506f5b1911df6'/>
<id>urn:sha1:b216994918d3ec7eea1de0091a2506f5b1911df6</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>update drm to linux 5.7</title>
<updated>2020-06-08T04:47:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-08T04:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c349dbc7938c71a30e13c1be4acc1976165f4630'/>
<id>urn:sha1:c349dbc7938c71a30e13c1be4acc1976165f4630</id>
<content type='text'>
adds kernel support for
amdgpu:		vega20, raven2, renoir, navi10, navi14
inteldrm:	icelake, tigerlake

Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping, patrick@ for helping adapt rockchip drm and many developers for
testing.
</content>
</entry>
<entry>
<title>Convert infinite sleeps to {m,t}sleep_nsec(9).</title>
<updated>2019-12-30T09:30:31Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-12-30T09:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d18c2ae1c940b3e1fdee72c298d4f86fa1259cf3'/>
<id>urn:sha1:d18c2ae1c940b3e1fdee72c298d4f86fa1259cf3</id>
<content type='text'>
ok jsg@
</content>
</entry>
<entry>
<title>Remove file name and line number output from witness(4)</title>
<updated>2019-04-23T13:35:12Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2019-04-23T13:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8c00de5e511bb647ae228590153001775e12ff38'/>
<id>urn:sha1:8c00de5e511bb647ae228590153001775e12ff38</id>
<content type='text'>
Reduce code clutter by removing the file name and line number output
from witness(4). Typically it is easy enough to locate offending locks
using the stack traces that are shown in lock order conflict reports.
Tricky cases can be tracked using sysctl kern.witness.locktrace=1 .

This patch additionally removes the witness(4) wrapper for mutexes.
Now each mutex implementation has to invoke the WITNESS_*() macros
in order to utilize the checker.

Discussed with and OK dlg@, OK mpi@
</content>
</entry>
<entry>
<title>Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to</title>
<updated>2019-04-14T10:14:50Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-04-14T10:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f4dd37977dc50fdbac8c09deb3ed9ed9b8d0c87'/>
<id>urn:sha1:7f4dd37977dc50fdbac8c09deb3ed9ed9b8d0c87</id>
<content type='text'>
linux 4.19.34.

Adds support for more Intel hardware:
Broxton/Apollo Lake (was is_preliminary in 4.4)
Amber Lake (another Kaby Lake refresh)
Gemini Lake
Coffee Lake
Whiskey Lake
Cannon Lake (though no hardware with Intel graphics ever shipped)
Ice Lake (alpha support, hardware not released)

This does not add support for new radeon hardware on the AMD side as
newer radeons have a different kernel driver (amdgpu).

Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping and a bunch of other developers for testing.
</content>
</entry>
</feed>
