aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@kernel.org>2024-02-13 13:18:35 -0600
committerMike Snitzer <snitzer@kernel.org>2024-03-04 15:07:56 -0500
commit34edf9e28c917cfb16522bf4adc630efed8629c5 (patch)
treef58d9a74fc0b1dd3c686bfde1982f853e6c91091 /drivers/md
parent6c43cf24882e3a8ed8f918e92d5f5bed935a580b (diff)
downloadlinux-34edf9e28c917cfb16522bf4adc630efed8629c5.tar.gz
dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread success
Update all callers to check for VDO_SUCCESS. Signed-off-by: Mike Snitzer <snitzer@kernel.org> Signed-off-by: Matthew Sakai <msakai@redhat.com>
Diffstat (limited to 'drivers/md')
-rw-r--r--drivers/md/dm-vdo/indexer/funnel-requestqueue.c2
-rw-r--r--drivers/md/dm-vdo/indexer/index.c2
-rw-r--r--drivers/md/dm-vdo/indexer/volume.c2
-rw-r--r--drivers/md/dm-vdo/thread-utils.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/drivers/md/dm-vdo/indexer/funnel-requestqueue.c b/drivers/md/dm-vdo/indexer/funnel-requestqueue.c
index eee7b980960fe..84c7c1ae13330 100644
--- a/drivers/md/dm-vdo/indexer/funnel-requestqueue.c
+++ b/drivers/md/dm-vdo/indexer/funnel-requestqueue.c
@@ -221,7 +221,7 @@ int uds_make_request_queue(const char *queue_name,
result = vdo_create_thread(request_queue_worker, queue, queue_name,
&queue->thread);
- if (result != UDS_SUCCESS) {
+ if (result != VDO_SUCCESS) {
uds_request_queue_finish(queue);
return result;
}
diff --git a/drivers/md/dm-vdo/indexer/index.c b/drivers/md/dm-vdo/indexer/index.c
index 243a9deab4deb..226713221105f 100644
--- a/drivers/md/dm-vdo/indexer/index.c
+++ b/drivers/md/dm-vdo/indexer/index.c
@@ -798,7 +798,7 @@ static int make_chapter_writer(struct uds_index *index,
writer->open_chapter_index->memory_size);
result = vdo_create_thread(close_chapters, writer, "writer", &writer->thread);
- if (result != UDS_SUCCESS) {
+ if (result != VDO_SUCCESS) {
free_chapter_writer(writer);
return result;
}
diff --git a/drivers/md/dm-vdo/indexer/volume.c b/drivers/md/dm-vdo/indexer/volume.c
index 959dd82ef665d..0a4beef8ac8dd 100644
--- a/drivers/md/dm-vdo/indexer/volume.c
+++ b/drivers/md/dm-vdo/indexer/volume.c
@@ -1634,7 +1634,7 @@ int uds_make_volume(const struct uds_configuration *config, struct index_layout
for (i = 0; i < config->read_threads; i++) {
result = vdo_create_thread(read_thread_function, (void *) volume,
"reader", &volume->reader_threads[i]);
- if (result != UDS_SUCCESS) {
+ if (result != VDO_SUCCESS) {
uds_free_volume(volume);
return result;
}
diff --git a/drivers/md/dm-vdo/thread-utils.c b/drivers/md/dm-vdo/thread-utils.c
index b4aa71fffdbfe..c822df86f7315 100644
--- a/drivers/md/dm-vdo/thread-utils.c
+++ b/drivers/md/dm-vdo/thread-utils.c
@@ -119,7 +119,7 @@ int vdo_create_thread(void (*thread_function)(void *), void *thread_data,
}
*new_thread = thread;
- return UDS_SUCCESS;
+ return VDO_SUCCESS;
}
void vdo_join_threads(struct thread *thread)