Displaying 3 results from an estimated 3 matches for "dlm_drop_lockres_ref_don".
Did you mean:
dlm_drop_lockres_ref_done
2023 Jun 13
1
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...me(res->lockname.name, ...); --> Line 493 in
dlmdebug.c (Access res->lockname.name)
scnprintf(..., res->owner, ...); -->Line 498 in dlmdebug.c (Access
res->owner)
However, in the following calling contexts:
dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
lockname = res->lockname.name; --> Line 2416 in dlmmaster.c (Access
res->lockname.name)
dlm_get_lock_resource() --> Line 701 in dlmmaster.c
if (res->owner != dlm->node_num) --> Line 1023 in dlmmaster.c (Access
res->owner)
The...
2023 Jun 13
0
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...s->lockname.name, ...);? --> Line 493 in
dlmdebug.c (Access res->lockname.name)
????? scnprintf(..., res->owner, ...);? -->Line 498 in dlmdebug.c
(Access res->owner)
However, in the following calling contexts:
? dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
??? dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
????? lockname = res->lockname.name; --> Line 2416 in dlmmaster.c
(Access res->lockname.name)
? dlm_get_lock_resource() --> Line 701 in dlmmaster.c
??? if (res->owner != dlm->node_num) --> Line 1023 in dlmmaster.c
(Access res->owner)...
2023 Jun 16
1
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...Line 493 in
> dlmdebug.c (Access res->lockname.name)
> scnprintf(..., res->owner, ...); -->Line 498 in dlmdebug.c (Access
> res->owner)
>
> However, in the following calling contexts:
>
> dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
> dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
> lockname = res->lockname.name; --> Line 2416 in dlmmaster.c (Access
> res->lockname.name)
lockname won't changed during the lockres lifecycle.
So this won't cause any real problem since now it holds a reference.
>
> dlm_ge...