Re: [PATCH] capabilities: Ambient capability set V1

From: Christoph Lameter
Date: Thu Feb 26 2015 - 16:38:05 EST


On Thu, 26 Feb 2015, Serge E. Hallyn wrote:

> > There is nothing in get_vfs_caps_from_disk that does this and the magic
> > vanishes after this function is done.
>
> get_vfs_caps_from_disk does:
>
> cpu_caps->magic_etc = magic_etc = le32_to_cpu(caps.magic_etc);
>
> then bprm_caps_from_vfs_caps does:
>
> if (caps->magic_etc & VFS_CAP_FLAGS_EFFECTIVE)
> *effective = true;

Ahhh.. I was wondering what that is.

> and finally cap_bprm_set_creds does:
>
> if (effective)
> new->cap_effective = new->cap_permitted;
> else
> cap_clear(new->cap_effective);

Ok. I took that out thats why it worked.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/