<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/scsi/sd.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/scsi/sd.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/scsi/sd.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-03-10T02:01:21Z</updated>
<entry>
<title>Access 4-byte address field with _4btol() not _8btol(), fixing</title>
<updated>2020-03-10T02:01:21Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-03-10T02:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1d2f13ac2e4158670fb9d35fd0e20fbb0685de0d'/>
<id>urn:sha1:1d2f13ac2e4158670fb9d35fd0e20fbb0685de0d</id>
<content type='text'>
detecton of a 0 value.

CID 1488899
</content>
</entry>
<entry>
<title>Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on the</title>
<updated>2020-02-20T16:26:01Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-20T16:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f649021ad0a20c1622ce64217e84ab0f923ff79'/>
<id>urn:sha1:7f649021ad0a20c1622ce64217e84ab0f923ff79</id>
<content type='text'>
throat of physio().

Allows individual devices to eventually be modified to support larger
physio() (a.k.a. 'raw') i/o's if they prove capable of them.

No immediate functional change.

Tested for many weeks by and ok robert@.
</content>
</entry>
<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>Ensure scsi_minphys() is always called on the physio() path.</title>
<updated>2020-01-25T21:40:34Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-25T21:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f5f2a2d0639753499108509dee4281050ad191f9'/>
<id>urn:sha1:f5f2a2d0639753499108509dee4281050ad191f9</id>
<content type='text'>
Will allow simplification of individual driver *minphys() functions.

ok jmatthew@ as part of larger diff
</content>
</entry>
<entry>
<title>Various cleanup tweaks. 'return' is not a function. KNF. Whitespace,</title>
<updated>2019-12-08T16:38:45Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-12-08T16:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=89ea875e532dfbe8a841c2395ed475ef2e3a4b83'/>
<id>urn:sha1:89ea875e532dfbe8a841c2395ed475ef2e3a4b83</id>
<content type='text'>
Comment fixes.
</content>
</entry>
<entry>
<title>Shrink scsi_mode_do_sense() parameter list by eliminating the three</title>
<updated>2019-12-05T18:42:13Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-12-05T18:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=85f9847c37acba9e95ee25da7430ccfbfa06a4ef'/>
<id>urn:sha1:85f9847c37acba9e95ee25da7430ccfbfa06a4ef</id>
<content type='text'>
pointers returning possible block descriptor values for block size,
block count and density. Most calls were passing "NULL, NULL, NULL"
since they did not care.

Call scsi_parse_blkdesc() directly in those few cases where one or
more of the values is of interest.

No intentional functional change.
</content>
</entry>
<entry>
<title>Check for expected mode sense page code as well as expected mode page length when</title>
<updated>2019-12-03T15:58:28Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-12-03T15:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=724ba68553d664b4ecc172737143dd10e8fe9e01'/>
<id>urn:sha1:724ba68553d664b4ecc172737143dd10e8fe9e01</id>
<content type='text'>
constructing the pointer to the page data. Remove now unneeded DISK_PGCODE().

Usual misc whitespace/modernization tweaks to functions being modified.
</content>
</entry>
<entry>
<title>DISK_PGCODE() #define includes a check for NULL, so no need to</title>
<updated>2019-11-29T15:17:28Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-11-29T15:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=35e05388a8235a69f83e4aad7e9f2a04559b3b22'/>
<id>urn:sha1:35e05388a8235a69f83e4aad7e9f2a04559b3b22</id>
<content type='text'>
do the same check before invoking it.
</content>
</entry>
<entry>
<title>Always pass a pointer to 'big' to scsi_do_mode_sense().</title>
<updated>2019-11-28T16:27:35Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-11-28T16:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=944c98ada58d6e56d4857b9ad65c44c67917a07a'/>
<id>urn:sha1:944c98ada58d6e56d4857b9ad65c44c67917a07a</id>
<content type='text'>
Sets up some simplifications.
</content>
</entry>
</feed>
