- /* on server-side resource of lock doesn't change */
- unlock_res(lock->l_resource);
- if (!lock->l_ns_srv)
- cfs_spin_unlock(&lock->l_lock);
+ /* on server-side resource of lock doesn't change */
+ ldlm_clear_res_locked(lock);
+
+ unlock_res(lock->l_resource);
+ if (!ldlm_is_ns_srv(lock))
+ spin_unlock(&lock->l_lock);