lnc_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ lnc_free(9) β€” Kernel API Manual, but make it make sense πŸ‘‘

okay so bestie, welcome to the leaf node cache cleanup corner of the Kernel API Manual. This page is short and iconic: one function, one argument, and then a frankly enormous SEE ALSO group chat. πŸ’…

The whole point: remove a leaf node from the leaf node cache. That’s the mission, no extra lore. ✨

🌸 NAME 🌸

lnc_free β€” remove a leaf node from the leaf node cache. That’s it, that’s the job. πŸŽ€

πŸŽ€ SYNOPSIS πŸŽ€

Here’s the signature, exactly as written β€” do not come for me about the space before the closing paren, it’s canon:

void lnc_free (struct ubifs_zbranch *zbr );

Translation: it returns void, and it takes a pointer to a struct ubifs_zbranch named zbr. 🫢

πŸ¦‹ ARGUMENTS πŸ¦‹

  • zbr β€” the zbranch of the leaf node. That’s the whole argument, bestie. πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./fs/ubifs/tnc.c β€” the entire extended friend group is linked here, so go say hi to:

insert_old_idx(9), insert_old_idx_znode(9), ins_clr_old_idx_znode(9), destroy_old_idx(9), copy_znode(9), add_idx_dirt(9), replace_znode(9), dirty_cow_znode(9), lnc_add(9), tnc_read_hashed_node(9), try_read_node(9), fallible_read_node(9), matches_name(9), get_znode(9), tnc_next(9), tnc_prev(9), resolve_collision(9), fallible_matches_name(9), fallible_resolve_collision(9), matches_position(9), resolve_collision_directly(9), dirty_cow_bottom_up(9), ubifs_lookup_level0(9), lookup_level0_dirty(9), maybe_leb_gced(9), ubifs_tnc_locate(9), ubifs_tnc_get_bu_keys(9), read_wbuf(9), validate_data_node(9), ubifs_tnc_bulk_read(9), do_lookup_nm(9), ubifs_tnc_lookup_nm(9), ubifs_tnc_lookup_dh(9), correct_parent_keys(9), insert_zbranch(9), tnc_insert(9), ubifs_tnc_add(9), ubifs_tnc_replace(9), ubifs_tnc_add_nm(9), tnc_delete(9), ubifs_tnc_remove(9), ubifs_tnc_remove_nm(9), ubifs_tnc_remove_dh(9), key_in_range(9), ubifs_tnc_remove_range(9), ubifs_tnc_remove_ino(9), ubifs_tnc_next_ent(9), tnc_destroy_cnext(9), ubifs_tnc_close(9), left_znode(9), right_znode(9), lookup_znode(9), is_idx_node_in_tnc(9), is_leaf_node_in_tnc(9), ubifs_tnc_has_node(9), ubifs_dirty_idx_node(9), dbg_check_inode_size(9)

That’s the whole list β€” no missing besties, periodt. 🌈


source/version: ./fs/ubifs Β· date: October 2026 β€” mwah, that’s the page, bestie. πŸ’‹

πŸ“¦ where this page comes from