<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/ata, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/ata?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/ata?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-05T16:29:29Z</updated>
<entry>
<title>Nuke unnecessary abstraction 'scsi_minphys()' which just calls</title>
<updated>2020-02-05T16:29:29Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-05T16:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21ceeee05577ce1c0ca96b67812b1d15d604096d'/>
<id>urn:sha1:21ceeee05577ce1c0ca96b67812b1d15d604096d</id>
<content type='text'>
'minphys()'. Just use &amp; check for NULL instead, since 'minphys()' is
always called on the code path ([cd|sd|st]minphys) that calls
physio().
</content>
</entry>
<entry>
<title>Shuffle some names around to make reading the code less headache</title>
<updated>2020-01-26T00:53:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-26T00:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f36bc9498e8cf7271235f6b5137729d669ebbfa'/>
<id>urn:sha1:9f36bc9498e8cf7271235f6b5137729d669ebbfa</id>
<content type='text'>
inducing. Rename scsi_adapter member 'scsi_minphys' to 'dev_minphys'
to reflect what it is supposed to do. Use consistent naming convention
(&lt;dev&gt;_minphys) for the actual device functions.

No functional change.
</content>
</entry>
<entry>
<title>Use a consistant idiom/format when declaring scsi_adapter structures</title>
<updated>2020-01-23T07:52:59Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-23T07:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a867c811d3320339396ef5d060738a2c7abe66c0'/>
<id>urn:sha1:a867c811d3320339396ef5d060738a2c7abe66c0</id>
<content type='text'>
in drivers. Terse one liners, NULLs instead of 0's, explicitly specify
all members, etc.

Nuke #ifdef notyet blocks related to the scsi_adapter in aic.

No intentional functional change.

ok tedu@
</content>
</entry>
<entry>
<title>we've been using LBA48 for &lt; 137GB drives for 17 years, so perhaps</title>
<updated>2020-01-23T05:46:44Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2020-01-23T05:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d6db643f6c6cacbe888a52eac070c89132100907'/>
<id>urn:sha1:d6db643f6c6cacbe888a52eac070c89132100907</id>
<content type='text'>
we can remove the XXX now.
</content>
</entry>
<entry>
<title>Remove some unused code left over from an ancient (i.e. 2007) attempt</title>
<updated>2019-08-19T17:16:55Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-08-19T17:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cf065217db57e82421a6de3cdd11d8d11fe69c3a'/>
<id>urn:sha1:cf065217db57e82421a6de3cdd11d8d11fe69c3a</id>
<content type='text'>
to present wd disks as sd drives.

ok deraadt@
</content>
</entry>
<entry>
<title>Use timeout_add_msec(9)</title>
<updated>2019-07-07T10:43:46Z</updated>
<author>
<name>kn</name>
<email>kn@openbsd.org</email>
</author>
<published>2019-07-07T10:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c6a53756871ae0eaf41e190f3aced4f7d810b84d'/>
<id>urn:sha1:c6a53756871ae0eaf41e190f3aced4f7d810b84d</id>
<content type='text'>
RECOVERYTIME is twice per second, so sleep for 500 milliseconds
and reflect the unit to be clear.

OK patrick
</content>
</entry>
<entry>
<title>Remove unnecessary if/else block, both branches are identical. We can</title>
<updated>2018-11-02T09:59:36Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2018-11-02T09:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=763a413f76f11e23ca8d1bb9b0dcf10453a625a3'/>
<id>urn:sha1:763a413f76f11e23ca8d1bb9b0dcf10453a625a3</id>
<content type='text'>
in fact use the ATA_DELAY macro directly.

Coverity CID 1453008.

OK sthen@, kn@
</content>
</entry>
<entry>
<title>Don't pull in &lt;sys/file.h&gt; just to get fcntl.h</title>
<updated>2017-12-30T23:08:29Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-30T23:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c0cd3489929d3f3bbb2b56e1de3bff68c64db8d2'/>
<id>urn:sha1:c0cd3489929d3f3bbb2b56e1de3bff68c64db8d2</id>
<content type='text'>
ok deraadt@ krw@
</content>
</entry>
<entry>
<title>Delete unnecessary &lt;sys/file.h&gt; includes</title>
<updated>2017-12-30T20:46:59Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-30T20:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=98edb555c60b4518edc9c87d00ef86c5a6af2342'/>
<id>urn:sha1:98edb555c60b4518edc9c87d00ef86c5a6af2342</id>
<content type='text'>
ok millert@ krw@
</content>
</entry>
<entry>
<title>Repair flushcache/standby operations to not convert AT_WAIT operations</title>
<updated>2017-12-14T06:21:04Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-12-14T06:21:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=edc82994f77cf83f14e3431d84ad868f0cf8a209'/>
<id>urn:sha1:edc82994f77cf83f14e3431d84ad868f0cf8a209</id>
<content type='text'>
to AT_POLL, which some chip driver underneath cannot handle.
tested by bluhm also
</content>
</entry>
</feed>
