Pull bugzilla-7465 into release branch
[pandora-kernel.git] / fs / ocfs2 / dlm / dlmthread.c
index 8ffa091..6421a8f 100644 (file)
@@ -265,8 +265,10 @@ static void dlm_run_purge_list(struct dlm_ctxt *dlm,
                /* This may drop and reacquire the dlm spinlock if it
                 * has to do migration. */
                mlog(0, "calling dlm_purge_lockres!\n");
+               dlm_lockres_get(lockres);
                if (dlm_purge_lockres(dlm, lockres))
                        BUG();
+               dlm_lockres_put(lockres);
                mlog(0, "DONE calling dlm_purge_lockres!\n");
 
                /* Avoid adding any scheduling latencies */