Home
last modified time | relevance | path

Searched refs:OCFS2_LOCK_PENDING (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/ocfs2/
H A Docfs2.h127 #define OCFS2_LOCK_PENDING (0x00000400) /* This lockres is pending a macro
H A Ddlmglue.c1009 * OCFS2_LOCK_PENDING and l_pending_gen.
1011 * Why does OCFS2_LOCK_PENDING exist? To close a race between setting
1015 * OCFS2_LOCK_PENDING closes the race quite nicely. However, it introduces
1018 * OCFS2_LOCK_PENDING at the same time. When ocfs2_dlm_lock() returns,
1077 if (!(lockres->l_flags & OCFS2_LOCK_PENDING) || in __lockres_clear_pending()
1081 lockres_clear_flags(lockres, OCFS2_LOCK_PENDING); in __lockres_clear_pending()
1109 lockres_or_flags(lockres, OCFS2_LOCK_PENDING); in lockres_set_pending()
3754 * This is a *big* race. The OCFS2_LOCK_PENDING flag in ocfs2_unblock_lock()
3767 * The solution is OCFS2_LOCK_PENDING. When PENDING is in ocfs2_unblock_lock()
3776 if (lockres->l_flags & OCFS2_LOCK_PENDING) { in ocfs2_unblock_lock()
[all...]
/kernel/linux/linux-6.6/fs/ocfs2/
H A Docfs2.h125 #define OCFS2_LOCK_PENDING (0x00000400) /* This lockres is pending a macro
H A Ddlmglue.c1008 * OCFS2_LOCK_PENDING and l_pending_gen.
1010 * Why does OCFS2_LOCK_PENDING exist? To close a race between setting
1014 * OCFS2_LOCK_PENDING closes the race quite nicely. However, it introduces
1017 * OCFS2_LOCK_PENDING at the same time. When ocfs2_dlm_lock() returns,
1076 if (!(lockres->l_flags & OCFS2_LOCK_PENDING) || in __lockres_clear_pending()
1080 lockres_clear_flags(lockres, OCFS2_LOCK_PENDING); in __lockres_clear_pending()
1108 lockres_or_flags(lockres, OCFS2_LOCK_PENDING); in lockres_set_pending()
3764 * This is a *big* race. The OCFS2_LOCK_PENDING flag in ocfs2_unblock_lock()
3777 * The solution is OCFS2_LOCK_PENDING. When PENDING is in ocfs2_unblock_lock()
3786 if (lockres->l_flags & OCFS2_LOCK_PENDING) { in ocfs2_unblock_lock()
[all...]

Completed in 16 milliseconds