|
@@ -1408,6 +1408,7 @@ int dlm_mig_lockres_handler(struct o2net_msg *msg, u32 len, void *data,
|
|
mres->lockname_len, mres->lockname);
|
|
mres->lockname_len, mres->lockname);
|
|
ret = -EFAULT;
|
|
ret = -EFAULT;
|
|
spin_unlock(&res->spinlock);
|
|
spin_unlock(&res->spinlock);
|
|
|
|
+ dlm_lockres_put(res);
|
|
goto leave;
|
|
goto leave;
|
|
}
|
|
}
|
|
res->state |= DLM_LOCK_RES_MIGRATING;
|
|
res->state |= DLM_LOCK_RES_MIGRATING;
|