···24822482 atomic_set(&mle->woken, 1);24832483 spin_unlock(&mle->spinlock);24842484 wake_up(&mle->wq);24852485- /* final put will take care of list removal */24852485+ /* do not need events any longer, so detach 24862486+ * from heartbeat */24872487+ __dlm_mle_detach_hb_events(dlm, mle);24862488 __dlm_put_mle(mle);24872489 }24882490 continue;···25382536 dlm_move_lockres_to_recovery_list(dlm, res);25392537 spin_unlock(&res->spinlock);25402538 dlm_lockres_put(res);25392539+25402540+ /* about to get rid of mle, detach from heartbeat */25412541+ __dlm_mle_detach_hb_events(dlm, mle);2541254225422543 /* dump the mle */25432544 spin_lock(&dlm->master_lock);