fscrypt_fname_free_buffer(9)
β¨ fscrypt_fname_free_buffer β¨
okay so bestie, we're in the kernel API manual today β the fscrypt_fname_free_buffer(9) page specifically π
this is the little cleanup era of the fscrypt filename saga, and honestly it's giving responsible adult energy.
πΈ NAME πΈ
fscrypt_fname_free_buffer β free a buffer for presented filenames π
π¦ SYNOPSIS π¦
void fscrypt_fname_free_buffer (struct fscrypt_str *crypto_str );
no cap, that's the whole signature. void return, so likeβ¦ she doesn't report back. she just does her job and leaves. main character behavior honestly π
π ARGUMENTS π
crypto_strβ the buffer to free. that's it. that's the argument. she's the one getting released from her obligations π«Ά
π DESCRIPTION π
Free a buffer that was allocated by fscrypt_fname_alloc_buffer.
literally that's the vibe π§ she's the counterpart, the cleanup crew, the "you brought a buffer into this world, now let her go" moment. if fscrypt_fname_alloc_buffer is the girl who showed up with the snacks, fscrypt_fname_free_buffer is the one who makes sure nothing gets left behind at the function's house ππ
just a lil note: this only makes sense for buffers that actually came from fscrypt_fname_alloc_buffer. don't be out here freeing random stuff, bestie π
π SEE ALSO π
Kernel file ./fs/crypto/fname.c β plus the whole friend group:
fscrypt_fname_encrypt(9)fname_decrypt(9)fscrypt_fname_encrypted_size(9)fscrypt_fname_alloc_buffer(9)fscrypt_fname_disk_to_usr(9)fscrypt_setup_filename(9)fscrypt_match_name(9)fscrypt_fname_siphash(9)
it's giving squad goals, fr fr π₯π
and that's the page!! mwah π this little icon lives under ./fs/crypto, dated October 2026, and yes the manual calls her fscrypt_fname_free_buffer(9) β remember her name, she's the one who cleans up after everybody else πβ¨
π¦ 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