<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers/md/dm-vdo/funnel-workqueue.c, branch rust-6.12</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers/md/dm-vdo/funnel-workqueue.c?h=rust-6.12</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers/md/dm-vdo/funnel-workqueue.c?h=rust-6.12'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2024-03-04T20:07:57Z</updated>
<entry>
<title>dm vdo logger: change from uds_ to vdo_ namespace</title>
<updated>2024-03-04T20:07:57Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-14T15:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=3584240b9ce4adf63c3a985a730eb3f75806c26d'/>
<id>urn:sha1:3584240b9ce4adf63c3a985a730eb3f75806c26d</id>
<content type='text'>
Rename all uds_log_* to vdo_log_*.

Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Chung Chung &lt;cchung@redhat.com&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm vdo funnel-queue: change from uds_ to vdo_ namespace</title>
<updated>2024-03-04T20:07:57Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-13T19:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=66214ed0001eaea245b5d9f01b128aa82d6963a8'/>
<id>urn:sha1:66214ed0001eaea245b5d9f01b128aa82d6963a8</id>
<content type='text'>
Also return VDO_SUCCESS from vdo_make_funnel_queue.

Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Chung Chung &lt;cchung@redhat.com&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESS</title>
<updated>2024-03-04T20:07:56Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-13T20:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=6a79248b425dcddc749ecbe0a2e1017afb5fdcd2'/>
<id>urn:sha1:6a79248b425dcddc749ecbe0a2e1017afb5fdcd2</id>
<content type='text'>
Also rename ASSERT to VDO_ASSERT and ASSERT_LOG_ONLY to
VDO_ASSERT_LOG_ONLY.

But re-introduce ASSERT and ASSERT_LOG_ONLY as a placeholder
for the benefit of dm-vdo/indexer.

Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queue</title>
<updated>2024-03-04T20:07:56Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-13T19:50:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a958c53af7a5b9297ec0dcaf3689172c34485e35'/>
<id>urn:sha1:a958c53af7a5b9297ec0dcaf3689172c34485e35</id>
<content type='text'>
Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm vdo: check for VDO_SUCCESS return value from memory-alloc functions</title>
<updated>2024-03-04T20:07:56Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-13T18:06:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=2de70388b3751e8cd6727441330978e69a578e0c'/>
<id>urn:sha1:2de70388b3751e8cd6727441330978e69a578e0c</id>
<content type='text'>
VDO_SUCCESS and UDS_SUCCESS were used interchangably, update all
callers of VDO's memory-alloc functions to consistently check for
VDO_SUCCESS.

Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm vdo memory-alloc: change from uds_ to vdo_ namespace</title>
<updated>2024-03-04T20:07:56Z</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-13T16:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=0eea6b6e78daa45ca13e9b186da042f9b6139b50'/>
<id>urn:sha1:0eea6b6e78daa45ca13e9b186da042f9b6139b50</id>
<content type='text'>
Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
</content>
</entry>
<entry>
<title>dm vdo: add specialized request queueing functionality</title>
<updated>2024-02-20T18:43:13Z</updated>
<author>
<name>Matthew Sakai</name>
<email>msakai@redhat.com</email>
</author>
<published>2023-11-17T00:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d9e894d9b2ec9f3117f4d16400a3981c48bb0639'/>
<id>urn:sha1:d9e894d9b2ec9f3117f4d16400a3981c48bb0639</id>
<content type='text'>
This patch adds funnel_queue, a mostly lock-free multi-producer,
single-consumer queue. It also adds the request queue used by the dm-vdo
deduplication index, and the work_queue used by the dm-vdo data store. Both
of these are built on top of funnel queue and are intended to support the
dispatching of many short-running tasks. The work_queue also supports
priorities. Finally, this patch adds vdo_completion, the structure which is
enqueued on work_queues.

Co-developed-by: J. corwin Coburn &lt;corwin@hurlbutnet.net&gt;
Signed-off-by: J. corwin Coburn &lt;corwin@hurlbutnet.net&gt;
Co-developed-by: Michael Sclafani &lt;dm-devel@lists.linux.dev&gt;
Signed-off-by: Michael Sclafani &lt;dm-devel@lists.linux.dev&gt;
Co-developed-by: Sweet Tea Dorminy &lt;sweettea-kernel@dorminy.me&gt;
Signed-off-by: Sweet Tea Dorminy &lt;sweettea-kernel@dorminy.me&gt;
Co-developed-by: Ken Raeburn &lt;raeburn@redhat.com&gt;
Signed-off-by: Ken Raeburn &lt;raeburn@redhat.com&gt;
Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
</content>
</entry>
</feed>
