search for: dlm_run_purge_list

Displaying 1 result from an estimated 1 matches for "dlm_run_purge_list".

2010 Jun 19
3
[PATCH 1/1] ocfs2 fix o2dlm dlm run purgelist
...m_get_lock_resource. */ if (!master) { - spin_lock(&res->spinlock); res->state &= ~DLM_LOCK_RES_DROPPING_REF; spin_unlock(&res->spinlock); wake_up(&res->wq); - } + } else + spin_unlock(&res->spinlock); return 0; } @@ -251,17 +246,7 @@ static void dlm_run_purge_list(struct dlm_ctxt *dlm, lockres = list_entry(dlm->purge_list.next, struct dlm_lock_resource, purge); - /* Status of the lockres *might* change so double - * check. If the lockres is unused, holding the dlm - * spinlock will prevent people from getting and more - * refs on it...