ubifs_tnc_add_nm(9)
π NAME π
okay so bestie, this is ubifs_tnc_add_nm(9) from the Kernel API Manual β and its whole job is literally to add a "hashed" node to TNC. slay. π
β¨ SYNOPSIS β¨
int ubifs_tnc_add_nm (struct ubifs_info *c , const union ubifs_key *key
, int lnum , int offs , int len , const u8 *hash , const struct fscrypt_name *nm );
πΈ ARGUMENTS πΈ
cβ UBIFS file-system description object. iconic little context holder. π«Άkeyβ key to add. yes bestie, the key. πlnumβ LEB number of node. πoffsβ node offset. π―lenβ node length. πhashβ The hash over the node. π§nmβ node name. π·οΈ
π¦ DESCRIPTION π¦
This is the same as ubifs_tnc_add, but it should be used with keys which may have collisions, like directory entry keys. no cap β that collision-prone-key situation is exactly why this one exists. π
π SEE ALSO π
Kernel file ./fs/ubifs/tnc.c: 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), lnc_free(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), 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).
catch u later bestie β this iconic page comes from ./fs/ubifs, dated October 2026, and itβs the ubifs_tnc_add_nm(9) manual. mwah πβ¨
π¦ 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