diff options
Diffstat (limited to 'fs/ocfs2/dlm/dlmmaster.c')
-rw-r--r-- | fs/ocfs2/dlm/dlmmaster.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c index 6d318b0bd816..320081d53f22 100644 --- a/fs/ocfs2/dlm/dlmmaster.c +++ b/fs/ocfs2/dlm/dlmmaster.c | |||
@@ -2933,6 +2933,9 @@ static void dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm, | |||
2933 | dlm_lockres_clear_refmap_bit(lock->ml.node, res); | 2933 | dlm_lockres_clear_refmap_bit(lock->ml.node, res); |
2934 | list_del_init(&lock->list); | 2934 | list_del_init(&lock->list); |
2935 | dlm_lock_put(lock); | 2935 | dlm_lock_put(lock); |
2936 | /* In a normal unlock, we would have added a | ||
2937 | * DLM_UNLOCK_FREE_LOCK action. Force it. */ | ||
2938 | dlm_lock_put(lock); | ||
2936 | } | 2939 | } |
2937 | } | 2940 | } |
2938 | queue++; | 2941 | queue++; |