<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/md/dm-vdo/thread-utils.h, branch linux-7.1.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.1.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.1.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-03-05T04:11:11+00:00</updated>
<entry>
<title>dm vdo: remove vdo_perform_once</title>
<updated>2024-03-05T04:11:11+00:00</updated>
<author>
<name>Matthew Sakai</name>
<email>msakai@redhat.com</email>
</author>
<published>2024-03-01T23:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7eb30fe18fe9eae235f71ecd5c1d24eaeb21a036'/>
<id>urn:sha1:7eb30fe18fe9eae235f71ecd5c1d24eaeb21a036</id>
<content type='text'>
Remove obsolete function vdo_perform_once. Instead, initialize
necessary module state when loading the module.

Signed-off-by: Matthew Sakai &lt;msakai@redhat.com&gt;
Signed-off-by: Mike Snitzer &lt;snitzer@kernel.org&gt;
</content>
</entry>
<entry>
<title>dm vdo thread-utils: cleanup included headers</title>
<updated>2024-03-01T14:26:11+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T19:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cb6f8b75005c385e4b604d6e9e3e94153d58cfaa'/>
<id>urn:sha1:cb6f8b75005c385e4b604d6e9e3e94153d58cfaa</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 thread-utils: further cleanup of thread functions</title>
<updated>2024-03-01T14:26:07+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T18:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=650e3107bc5280855e602e8a24e4f50dd1779ae7'/>
<id>urn:sha1:650e3107bc5280855e602e8a24e4f50dd1779ae7</id>
<content type='text'>
Change thread function prefix from "uds_" to "vdo_" and fix
vdo_join_threads() to return void.

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 thread-utils: remove all uds_*_mutex wrappers</title>
<updated>2024-03-01T14:26:03+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T18:35:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fe6e4ccbe872bfcf2d8d6ce48f4ca7ca260d7102'/>
<id>urn:sha1:fe6e4ccbe872bfcf2d8d6ce48f4ca7ca260d7102</id>
<content type='text'>
Just use mutex_init, mutex_lock and mutex_unlock.

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 thread-utils: push uds_*_cond interface down to indexer</title>
<updated>2024-03-01T14:25:58+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T19:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7f2e494ddda6d66214902c31091cc39b30a9b1f6'/>
<id>urn:sha1:7f2e494ddda6d66214902c31091cc39b30a9b1f6</id>
<content type='text'>
Only used by indexer components. Also return void from
uds_init_cond(), remove uds_destroy_cond(), and fix up
all callers.

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: fold thread-cond-var.c into thread-utils</title>
<updated>2024-03-01T14:25:54+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T15:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=877f36b76485d1e0dab5a9de8a7175c66cc791e3'/>
<id>urn:sha1:877f36b76485d1e0dab5a9de8a7175c66cc791e3</id>
<content type='text'>
Further cleanup is needed for thread-utils interfaces given many
functions should return void or be removed entirely because they
amount to obfuscation via wrappers.

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: rename uds-threads.[ch] to thread-utils.[ch]</title>
<updated>2024-03-01T14:25:45+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@kernel.org</email>
</author>
<published>2024-02-09T16:10:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c2f54aa2b2707d835c00a2a43933dd3882c44580'/>
<id>urn:sha1:c2f54aa2b2707d835c00a2a43933dd3882c44580</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>
</feed>
