dlm: implement LSFL_SOFTIRQ_SAFE
authorAlexander Aring <aahringo@redhat.com>
Mon, 3 Jun 2024 21:55:56 +0000 (17:55 -0400)
committerDavid Teigland <teigland@redhat.com>
Tue, 11 Jun 2024 18:13:00 +0000 (13:13 -0500)
commit68bde2a67a6d6e5a2b8e1a64bad51dd8c3975256
treeb79223b504283b3914c490d733f984c0633d59d3
parentf328a26eeb5380bc74e58cb9c3280a4908452df7
dlm: implement LSFL_SOFTIRQ_SAFE

When a lockspace user allows it, run callback functions directly from
softirq context, instead of queueing callbacks to be run from the
dlm_callback workqueue context.

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