Hi,
I currently look a little bit deeper into the callback handling of dlm
and I think we have some issues there. Especially with the refcounting
and queue_work() per lkb. I have some local branches which does more
some rework and moving away from the lkb_callbacks[] array per lkb and
using a queue for handling callbacks. However those are issues which I
currently found for now and should be fixed.
- Alex
Alexander Aring (3):
fs: dlm: fix race between test_bit() and queue_work()
fs: dlm: avoid double list_add() for lkb->lkb_cb_list
fs: dlm: fix refcount handling for dlm_add_cb()
fs/dlm/ast.c | 28 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)
--
2.31.1