Whamcloud - gitweb
LU-6416 ldlm: no canceled lock on waiting list
[fs/lustre-release.git] / lustre / ldlm / ldlm_lock.c
index d41c964..5f57dea 100644 (file)
@@ -2139,10 +2139,7 @@ void ldlm_lock_cancel(struct ldlm_lock *lock)
         /* Releases cancel callback. */
         ldlm_cancel_callback(lock);
 
-       /* Yes, second time, just in case it was added again while we were
-        * running with no res lock in ldlm_cancel_callback */
-       if (ldlm_is_waited(lock))
-               ldlm_del_waiting_lock(lock);
+       LASSERT(!ldlm_is_waited(lock));
 
         ldlm_resource_unlink_lock(lock);
         ldlm_lock_destroy_nolock(lock);