<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/scsi/cd.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/scsi/cd.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/scsi/cd.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-20T16:26:01Z</updated>
<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>Make the commonalities of cdminphys, sdminphys and stminphys more</title>
<updated>2020-01-27T07:41:02Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-01-27T07:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0d9c2585b5ba7f7b16b5eb9202e073f15ebe5613'/>
<id>urn:sha1:0d9c2585b5ba7f7b16b5eb9202e073f15ebe5613</id>
<content type='text'>
obvious by consistently using the variable names and idiom of
sdminphys.

No functional change.
</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-06T15:13:07Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-12-06T15:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b140de7a5901326bb656f72b5939d3e02847213'/>
<id>urn:sha1:5b140de7a5901326bb656f72b5939d3e02847213</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>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>
<entry>
<title>Use scsi_read_cap[10|16] instead of re-rolling the code.</title>
<updated>2019-11-25T17:48:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-11-25T17:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b1c28262a5e0a237b6871c8745a03feb3e96d156'/>
<id>urn:sha1:b1c28262a5e0a237b6871c8745a03feb3e96d156</id>
<content type='text'>
More careful initialization, better error/debug messages.
</content>
</entry>
<entry>
<title>Consistently use ISSET() to check for set flags.</title>
<updated>2019-11-23T17:10:13Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-11-23T17:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c3094a8aa8922e535dd560d5afb4ced6d39c8c5d'/>
<id>urn:sha1:c3094a8aa8922e535dd560d5afb4ced6d39c8c5d</id>
<content type='text'>
</content>
</entry>
</feed>
