<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netbsd/sys/dev/ld.c, branch lockdoc-10.99.5-vfs</title>
<subtitle>NetBSD fork for lockdoc analysis</subtitle>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/'/>
<entry>
<title>Reorganize b_cache logging, un-deprecate variable name logging</title>
<updated>2023-08-20T16:36:09+00:00</updated>
<author>
<name>Merlin Scholz</name>
<email>merlin@scholz.ruhr</email>
</author>
<published>2023-08-20T16:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=6545533869a1eba7272e380cbf5ca103e9181251'/>
<id>6545533869a1eba7272e380cbf5ca103e9181251</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add logging for buf-&gt;b_cflags BC_BUSY changes</title>
<updated>2023-08-19T17:16:22+00:00</updated>
<author>
<name>Merlin Scholz</name>
<email>merlin@scholz.ruhr</email>
</author>
<published>2023-08-19T17:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=e7b3826cda40b7e543318c19b9093dcceb8b4237'/>
<id>e7b3826cda40b7e543318c19b9093dcceb8b4237</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ld(4): Block requests while suspended until resumed.</title>
<updated>2021-05-30T11:24:02+00:00</updated>
<author>
<name>riastradh</name>
<email>riastradh@NetBSD.org</email>
</author>
<published>2021-05-30T11:24:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=88181ca0908086c3318bd58447979065f62ee873'/>
<id>88181ca0908086c3318bd58447979065f62ee873</id>
<content type='text'>
Otherwise nothing stops us from continuing to feed I/O to the disk
controller when it expects that the queues are quiesced as it pokes
registers to change its power states.  Fixes resume during disk
activity on my T480 with nvme.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise nothing stops us from continuing to feed I/O to the disk
controller when it expects that the queues are quiesced as it pokes
registers to change its power states.  Fixes resume during disk
activity on my T480 with nvme.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary wait in ldbegindetach.</title>
<updated>2020-08-02T01:17:56+00:00</updated>
<author>
<name>riastradh</name>
<email>riastradh@NetBSD.org</email>
</author>
<published>2020-08-02T01:17:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=784c245f3bf547a1254be8ecab50be56d8063d0c'/>
<id>784c245f3bf547a1254be8ecab50be56d8063d0c</id>
<content type='text'>
Like disk_begindetach, ldbegindetach only commits to detaching but
doesn't wait for existing xfers to drain; it is up to the driver to
abort them, once we are committed, and then ldenddetach to wait for
them to drain.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like disk_begindetach, ldbegindetach only commits to detaching but
doesn't wait for existing xfers to drain; it is up to the driver to
abort them, once we are committed, and then ldenddetach to wait for
them to drain.</pre>
</div>
</content>
</entry>
<entry>
<title>constify</title>
<updated>2020-04-13T08:05:02+00:00</updated>
<author>
<name>maxv</name>
<email>maxv@NetBSD.org</email>
</author>
<published>2020-04-13T08:05:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=e005f17cf35b22ac5f7bc1a1098a71ef7661a27b'/>
<id>e005f17cf35b22ac5f7bc1a1098a71ef7661a27b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a flag to dk_dump for virtual disk devices.</title>
<updated>2020-03-01T03:21:54+00:00</updated>
<author>
<name>riastradh</name>
<email>riastradh@NetBSD.org</email>
</author>
<published>2020-03-01T03:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=ec128796eaa40ec78f60767398299f4b9afb0927'/>
<id>ec128796eaa40ec78f60767398299f4b9afb0927</id>
<content type='text'>
If a disk is backed by a physical medium other than itself, such as
cgd(4), then it passes DK_DUMP_RECURSIVE to disable the recursion
detection for dk_dump.

If, however, a device represents a physical medium on its own, such
as wd(4), then it passes 0 instead.

With this, I can now dump to dk on cgd on dk on wd.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a disk is backed by a physical medium other than itself, such as
cgd(4), then it passes DK_DUMP_RECURSIVE to disable the recursion
detection for dk_dump.

If, however, a device represents a physical medium on its own, such
as wd(4), then it passes 0 instead.

With this, I can now dump to dk on cgd on dk on wd.</pre>
</div>
</content>
</entry>
<entry>
<title>Reject open when attach didn't complete successfully.</title>
<updated>2020-02-10T10:05:55+00:00</updated>
<author>
<name>mlelstv</name>
<email>mlelstv@NetBSD.org</email>
</author>
<published>2020-02-10T10:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=847d58af94f99322b1e1f2c8d325b149fd430c0e'/>
<id>847d58af94f99322b1e1f2c8d325b149fd430c0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't attach disks with sector sizes we cannot handle.</title>
<updated>2019-10-06T06:10:44+00:00</updated>
<author>
<name>mlelstv</name>
<email>mlelstv@NetBSD.org</email>
</author>
<published>2019-10-06T06:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=303ee894429bf667d3dbb1a695d368d3076540c6'/>
<id>303ee894429bf667d3dbb1a695d368d3076540c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Let backend provide a disk type. The information can be queried through</title>
<updated>2019-03-19T07:01:14+00:00</updated>
<author>
<name>mlelstv</name>
<email>mlelstv@NetBSD.org</email>
</author>
<published>2019-03-19T07:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=cff2f8b6f338cd5034c7360ed11163f5e829672b'/>
<id>cff2f8b6f338cd5034c7360ed11163f5e829672b</id>
<content type='text'>
drvctl(4).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
drvctl(4).</pre>
</div>
</content>
</entry>
<entry>
<title>take kernel lock for ioctl calls when backend isn't tagged MPSAFE.</title>
<updated>2018-10-13T14:24:35+00:00</updated>
<author>
<name>mlelstv</name>
<email>mlelstv@NetBSD.org</email>
</author>
<published>2018-10-13T14:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=ad6b8fba6a772d8fda776c0e0205e3228260e84b'/>
<id>ad6b8fba6a772d8fda776c0e0205e3228260e84b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
