Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
Signed-off-by: Sunil Mushran <sunil.mushran@oracle.com>
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
 
 leave:
        /* balance the ref taken when the work was queued */
-       if (added > 0) {
-               spin_lock(&res->spinlock);
-               dlm_lockres_drop_inflight_ref(dlm, res);
-               spin_unlock(&res->spinlock);
-       }
+       spin_lock(&res->spinlock);
+       dlm_lockres_drop_inflight_ref(dlm, res);
+       spin_unlock(&res->spinlock);
 
        if (ret < 0) {
                mlog_errno(ret);