# Re: \[PATCH\] capabilities: Ambient capability set V1

- From: Christoph Lameter \<hidden\>
- Date: 2015-02-26 21:38:01 
- List: linux-api
- Page: https://ratatoskr.run/linux-api/2015/02/4438563
- Thread: https://ratatoskr.run/linux-api/2015/02/4426512/t.md

```text
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.

```
