cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] [PATCH dlm/next 0/3] fs: dlm: some callback fixes
@ 2022-07-21 21:53 Alexander Aring
  2022-07-21 21:53 ` [Cluster-devel] [PATCH dlm/next 1/3] fs: dlm: fix race between test_bit() and queue_work() Alexander Aring
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alexander Aring @ 2022-07-21 21:53 UTC (permalink / raw)
  To: cluster-devel.redhat.com

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-07-22  0:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-21 21:53 [Cluster-devel] [PATCH dlm/next 0/3] fs: dlm: some callback fixes Alexander Aring
2022-07-21 21:53 ` [Cluster-devel] [PATCH dlm/next 1/3] fs: dlm: fix race between test_bit() and queue_work() Alexander Aring
2022-07-21 21:53 ` [Cluster-devel] [PATCH dlm/next 2/3] fs: dlm: avoid double list_add() for lkb->lkb_cb_list Alexander Aring
2022-07-21 21:53 ` [Cluster-devel] [PATCH dlm/next 3/3] fs: dlm: fix refcount handling for dlm_add_cb() Alexander Aring
2022-07-21 22:08   ` Alexander Aring
2022-07-22  0:09   ` Alexander Aring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).