Commit 78ced79e authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

caps: Print error message on size mismatch

So when we fail print error thus a user would know
where exactly it failed.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
CC: Andrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent cbf0ba9f
...@@ -1481,8 +1481,12 @@ static int prepare_creds(int pid, struct task_restore_core_args *args) ...@@ -1481,8 +1481,12 @@ static int prepare_creds(int pid, struct task_restore_core_args *args)
if (ret < 0) if (ret < 0)
return ret; return ret;
if (!verify_cap_size(ce)) if (!verify_cap_size(ce)) {
pr_err("Caps size mismatch %d %d %d %d\n",
(int)ce->n_cap_inh, (int)ce->n_cap_eff,
(int)ce->n_cap_prm, (int)ce->n_cap_bnd);
return -1; return -1;
}
args->creds = *ce; args->creds = *ce;
args->creds.cap_inh = args->cap_inh; args->creds.cap_inh = args->cap_inh;
......
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