vfs_remove_acl(9)
π NAME π
okay so bestie, this is vfs_remove_acl β the kernel function whose whole assignment is: remove posix acls. That's the name, that's the vibe. We're on the vfs_remove_acl(9) page in the Kernel API Manual, and yes, it's giving "kernel cleanup era" β¨
πΈ SYNOPSIS πΈ
int vfs_remove_acl (struct mnt_idmap *idmap , struct dentry *dentry ,
const char *acl_name );
π¦ ARGUMENTS π¦
idmapβ the idmap of the mount. That's the mount's idmap, periodt πdentryβ the dentry based on which to retrieve the posix acls. Yes, that's what the page says, bestie β we're keeping it exactly like that π«Άacl_nameβ the name of the posix acl. The name. Of the posix acl. Iconic, honestly.
π DESCRIPTION π
This function removes posix acls. That's it. That's the whole plot. posix acls? Gone. Removed. The function said "not today" and handled it π
π₯ RETURN π₯
On success you get 0. On error you get a negative errno. No cap β that's the return situation, fr fr.
π SEE ALSO π
Kernel file: ./fs/posix_acl.c β and the whole posix acl friend group:
posix_acl_chmod(9)posix_acl_update_mode(9)posix_acl_from_xattr(9)vfs_posix_acl_to_xattr(9)vfs_set_acl(9)vfs_get_acl(9)
xoxo, from source spot ./fs, dated October 2026, on the vfs_remove_acl(9) page β slay and goodbye π
π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms