get_znode(9)
π get_znode(9) β like, the Kernel API Manual page you actually wanna read π
okay so welcome to the Kernel API Manual bestie, this is the page for get_znode, and it is literally about grabbing a TNC znode that might not even be loaded yet. yes, we love a little mystery. β¨
πΈ NAME πΈ
get_znode β get a TNC znode that may not be loaded yet.
no cap, that's the whole thing. she does exactly what it says on the tin. π«Ά
π¦ SYNOPSIS π¦
struct ubifs_znode * get_znode (struct ubifs_info *c , struct
ubifs_znode *znode , int n );
look at her go. signature stays exactly like that, don't @ me. π
β¨ ARGUMENTS β¨
cβ the UBIFS file-system description object. your whole file-system situation, basically the main character here. πznodeβ the parent znode. yes, parent, she's got family. πnβ the znode branch slot number. which slot we're sliding into, iykyk. π
π DESCRIPTION π
so this function returns the znode. that's it, that's the vibe. π¦
and if things go sideways? it returns a negative error code instead. so like, check your return values bestie, fr fr. π
π₯ SEE ALSO π₯
everything else living in /fs/ubifs, aka the whole friend group. periodt. π
- 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)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)
like, that's the whole squad. go say hi. π«Ά
π the sign-off π
this little baddie ships from ./fs/ubifs, dated October 2026, and she's officially get_znode(9). slay, honestly. π
β¨π¦
π¦ 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