free_orphans(9)
β¨ free_orphans β like, the orphan-freer?? β¨
Okay bestie, buckle up, because this is a page from the Kernel API Manual and the star of the show is free_orphans(9). Yes, that's the whole name. Yes, it does exactly what it says on the tin β it frees orphans π
no cap.
πΈ NAME πΈ
free_orphans β frees orphans. That's it. That's the tweet. π¦
β¨ SYNOPSIS β¨
void free_orphans (struct ubifs_info *c );
Look at her. Iconic. Returns void, so don't go looking for a return value, she's not giving you one π
π ARGUMENTS π
cβ the UBIFS file-system description object, aka the main character of this whole situation π«Ά
π SEE ALSO π
This is the group chat, and literally everyone's in it. Not me listing all seventeen of them π but here we are:
validate_inode(9)init_constants_early(9)bud_wbuf_callback(9)take_gc_lnum(9)alloc_wbufs(9)free_wbufs(9)free_buds(9)check_volume_empty(9)ubifs_parse_param(9)destroy_journal(9)bu_init(9)check_free_space(9)mount_ubifs(9)ubifs_umount(9)ubifs_remount_rw(9)ubifs_remount_ro(9)open_ubi(9)
And if you want to find these in the wild, they live in Kernel file ./fs/ubifs/super.c β go say hi for me π§
Lowkey obsessed with how a whole manual page can be this short and still slay. Vibe check: passed π₯
Sign-off time, bestie π this little page lives in ./fs/ubifs, dated October 2026, and it's filed under free_orphans(9) in the Kernel API Manual. Periodt. πβ
π¦ 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