dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters
authorMike Snitzer <snitzer@kernel.org>
Mon, 20 Nov 2023 22:29:18 +0000 (17:29 -0500)
committerMike Snitzer <snitzer@kernel.org>
Tue, 20 Feb 2024 18:43:16 +0000 (13:43 -0500)
commite752e5c33b960085f1ae12e391b18dd8fc5ceef1
tree48ed75d80c68be5832e2e9a6252d12560f74147c
parentcd1227dd8341dca720ec71ad7dd2824fbf60ed4e
dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters

Remove temporary 'matched_waiters' waitq and just enqueue matched
waiters directly to the caller provided 'matched_waitq'.

Reviewed-by: Ken Raeburn <raeburn@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
drivers/md/dm-vdo/wait-queue.c