ubifs_add_to_cat(9)
π ubifs_add_to_cat(9) π
okay so welcome to the Kernel API Manual bestie, today we're looking at ubifs_add_to_cat(9) and honestly? it's giving "small function, big job." let's get into it π«Ά
β¨ NAME β¨
ubifs_add_to_cat β adds LEB properties to a category list or heap. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
void ubifs_add_to_cat (struct ubifs_info *c , struct ubifs_lprops
*lprops , int cat );
yes it returns void, so no exit-status drama here, she just does the thing β¨
π ARGUMENTS π
cβ the UBIFS file-system description object. like, the whole filesystem's main character data. πlpropsβ the LEB properties you're adding. this is the actual payload, the guest of honor. π¦catβ the LEB category you're adding it to. which list/heap is getting blessed today. πΈ
π DESCRIPTION π
LEB properties are categorized to enable fast find operations. that's the entire reason this exists, no cap β categorizing means later lookups can β¨zoomβ¨ instead of scrolling through everything like a loser. π₯
π SEE ALSO π
starting with the kernel file ./fs/ubifs/lprops.c, then the whole friend group:
get_heap_comp_val(9)move_up_lpt_heap(9)adjust_lpt_heap(9)add_to_lpt_heap(9)remove_from_lpt_heap(9)lpt_heap_replace(9)ubifs_remove_from_cat(9)ubifs_replace_cat(9)ubifs_ensure_cat(9)ubifs_categorize_lprops(9)change_category(9)ubifs_calc_dark(9)is_lprops_dirty(9)ubifs_change_lp(9)ubifs_get_lp_stats(9)ubifs_change_one_lp(9)ubifs_update_one_lp(9)ubifs_read_one_lp(9)ubifs_fast_find_free(9)ubifs_fast_find_empty(9)ubifs_fast_find_freeable(9)ubifs_fast_find_frdi_idx(9)dbg_check_cats(9)scan_check_cb(9)dbg_check_lprops(9)
like literally the entire lprops squad, go read them all, iykyk π
and that's the page!! mwah π this one came from ./fs/ubifs, dated October 2026, and it's filed under ubifs_add_to_cat(9) β 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