dm vdo uds-threads: eliminate uds_*_semaphore interfaces
authorMike Snitzer <snitzer@kernel.org>
Fri, 9 Feb 2024 16:46:04 +0000 (10:46 -0600)
committerMike Snitzer <snitzer@kernel.org>
Fri, 1 Mar 2024 14:25:32 +0000 (09:25 -0500)
commit2d98aa17806f2a76c1f0dc8cf9f7d40571c80159
treef759c0cafdc359a4a0c8e68ddc94ece547d90438
parent9d8741894520ceeac3f45e88e9ef2dacc084041d
dm vdo uds-threads: eliminate uds_*_semaphore interfaces

The implementation of thread 'barrier' data structure does not require
overdone private semaphore wrappers.  Also rename the barrier
structure's 'mutex' member (a semaphore) to 'lock'.

Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
drivers/md/dm-vdo/uds-threads.c
drivers/md/dm-vdo/uds-threads.h