Commit 7a6e97b0 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

sk-unix: Add more verbosity to error paths

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 5f985fba
...@@ -188,16 +188,22 @@ static int resolve_rel_name(struct unix_sk_desc *sk, const struct fd_parms *p) ...@@ -188,16 +188,22 @@ static int resolve_rel_name(struct unix_sk_desc *sk, const struct fd_parms *p)
if (task->pid.real == p->pid) if (task->pid.real == p->pid)
break; break;
} }
if (!task) if (!task) {
pr_err("Can't find task with pid %d\n", p->pid);
return -ENOENT; return -ENOENT;
}
ns = lookup_ns_by_id(task->ids->mnt_ns_id, &mnt_ns_desc); ns = lookup_ns_by_id(task->ids->mnt_ns_id, &mnt_ns_desc);
if (!ns) if (!ns) {
pr_err("Can't resolve mount namespace for pid %d\n", p->pid);
return -ENOENT; return -ENOENT;
}
mntns_root = mntns_get_root_fd(ns); mntns_root = mntns_get_root_fd(ns);
if (mntns_root < 0) if (mntns_root < 0) {
pr_err("Can't resolve fs root for pid %d\n", p->pid);
return -ENOENT; return -ENOENT;
}
pr_debug("Resolving relative name %s for socket %x\n", pr_debug("Resolving relative name %s for socket %x\n",
sk->name, sk->sd.ino); sk->name, sk->sd.ino);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment