ima_file_free(9)
π§ ima_file_free(9) π§
okay so bestie, youβre looking at the Kernel API Manual page for ima_file_free(9), and itβs lowkey iconic β¨ the whole thing is called on __fput() β yes, that exact hook β and Iβm gonna walk you through every tiny detail with zero skipped bits, periodt π
πΈ NAME πΈ
ima_file_freeβ called on__fput()π«Ά
β¨ SYNOPSIS β¨
the signature is short, sweet, and very βmain character energyβ:
void ima_file_free (struct file *file );
π ARGUMENTS π
fileβ pointer to file structure being freed π¦
π DESCRIPTION π
flag files that changed, based on i_version β
thatβs the vibe: the function flags files that changed, and i_version is the thing itβs based on. no cap, thatβs the whole description π«Ά
π SEE ALSO π
bestie, the source is the Kernel file ./security/integrity/ima/ima_main.c ποΈ and here are all the related pages β every single one, in order:
ima_file_mmap(9)ima_file_mprotect(9)ima_bprm_check(9)ima_creds_check(9)ima_bprm_creds_for_exec(9)ima_file_check(9)ima_file_hash(9)ima_inode_hash(9)ima_post_create_tmpfile(9)ima_post_path_mknod(9)ima_read_file(9)ima_post_read_file(9)ima_load_data(9)ima_post_load_data(9)process_buffer_measurement(9)ima_kexec_cmdline(9)ima_measure_critical_data(9)ima_measure_raw_policy(9)ima_kernel_module_request(9)
mwah π this page signs off from ./security/integrity/ima β source/version vibes β dated October 2026, with ima_file_free(9) in the footer spot. bye bestie, go read those SEE ALSOs! π
π¦ 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