i_gid_into_vfsgid(9)
β¨ NAME β¨
okay so bestie, this is i_gid_into_vfsgid(9) from the Kernel API Manual, and it is literally here to map an inode's i_gid down according to an idmapping. that's the whole vibe π
π» SYNOPSIS π»
vfsgid_t i_gid_into_vfsgid (struct mnt_idmap *idmap , const struct inode
*inode );
π ARGUMENTS π
idmapβ theidmapof the mount the inode was found from, periodt β¨inodeβ the inode to map, obviously π«Ά
πΈ RETURN πΈ
you get the inodeβs i_gid mapped down according to idmap. and if the inodeβs i_gid has no mapping, INVALID_VFSGID is returned β no cap, that's the rule π
π¦ SEE ALSO π¦
Kernel file ./include/linux/fs.h and honestly the whole friend group:
enum positive_aop_returns(9)struct address_space(9)struct file_ra_state(9)struct file(9)i_uid_into_vfsuid(9)i_uid_needs_update(9)i_uid_update(9)i_gid_needs_update(9)i_gid_update(9)inode_fsuid_set(9)inode_fsgid_set(9)fsuidgid_has_mapping(9)inode_set_ctime(9)file_write_started(9)file_write_not_started(9)struct renamedata(9)is_mgtime(9)iput_if_not_last(9)is_idmapped_mnt(9)file_start_write(9)file_end_write(9)kiocb_start_write(9)kiocb_end_write(9)name_is_dot_dotdot(9)name_contains_dotdot(9)inode_dio_begin(9)inode_dio_end(9)generic_ci_validate_strict_name(9)
okay bye bestie, this page came from ./include/linux and it's dated October 2026 β source/version and date noted, mwah ππ
π¦ 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