rht_grow_above_100(9)
π rht_grow_above_100
okay so bestie, this is a page from the Kernel API Manual, and honestly? it's a tiny little function but it's iconic in its own way. so let's get into it β¨
β¨ NAME β¨
rht_grow_above_100 β returns true if nelems > table-size
like, that's the whole vibe. it answers one (1) question and it answers it with confidence πββοΈ
πΈ SYNOPSIS πΈ
bool rht_grow_above_100 (const struct rhashtable *ht , const struct
bucket_table *tbl );
so it hands you back a bool, and it takes two const pointers β it's not gonna touch ur stuff, it's just gonna look π
π ARGUMENTS π
htβ the hash table. the main character, the whole reason we're here π«Άtblβ the current table. like, the table right now, the present-tense one π¦
π SEE ALSO π
the whole friend group, fr fr β go say hi to all of them:
- Kernel file
./include/linux/rhashtable.hstruct bucket_table(9) rht_grow_above_75(9)rht_shrink_below_30(9)rht_grow_above_max(9)rht_for_each_from(9)rht_for_each(9)rht_for_each_entry_from(9)rht_for_each_entry(9)rht_for_each_entry_safe(9)rht_for_each_rcu_from(9)rht_for_each_rcu(9)rht_for_each_entry_rcu_from(9)rht_for_each_entry_rcu(9)rhl_for_each_rcu(9)rhl_for_each_entry_rcu(9)rhashtable_lookup(9)rhashtable_lookup_fast(9)rhltable_lookup(9)rhashtable_insert_fast(9)rhltable_insert_key(9)rhltable_insert(9)rhashtable_lookup_insert_fast(9)rhashtable_lookup_get_insert_fast(9)rhashtable_lookup_insert_key(9)rhashtable_lookup_get_insert_key(9)rhashtable_remove_fast(9)rhltable_remove(9)rhashtable_replace_fast(9)rhltable_walk_enter(9)rhltable_free_and_destroy(9)
ok that's literally it, she's short and she knows it π
this page lives in ./include/linux, the version vibes are from October 2026, and yes β the page you just read was rht_grow_above_100(9) the whole time ππ go forth and resize ur tables, bestie πβ
π¦ 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