dlm: convert ls_recv_active from rw_semaphore to rwlock
authorAlexander Aring <aahringo@redhat.com>
Tue, 2 Apr 2024 19:18:07 +0000 (15:18 -0400)
committerDavid Teigland <teigland@redhat.com>
Tue, 9 Apr 2024 16:44:49 +0000 (11:44 -0500)
commitd52c9b8fefa3ed4f1893eea8c5f38748a83356fc
tree0e27a57edffd8c6549a4992e38ddb66a3031a197
parentc288745f1d4a2ead903e81d2f4716e9d40b0ad85
dlm: convert ls_recv_active from rw_semaphore to rwlock

Convert ls_recv_active rw_semaphore to an rwlock to avoid
sleeping, in preparation for softirq message processing.

Signed-off-by: Alexander Aring <aahringo@redhat.com>
Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/dlm_internal.h
fs/dlm/lock.c
fs/dlm/lockspace.c
fs/dlm/member.c
fs/dlm/recoverd.c