dir_double_exhash(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for dir_double_exhash(9) β and yes, the name is literally dir_double_exhash β Double size of ExHash table. No cap. π
β¨ SYNOPSIS β¨
int dir_double_exhash (struct gfs2_inode *dip );
π ARGUMENTS π
dipβ The GFS2 dinode. That's the one and only argument, bestie. π¦
π«Ά RETURN π«Ά
0on success, error code on failure. Like, zero is the slay outcome; anything else is the βoops, something went sidewaysβ code. π
π₯ SEE ALSO π₯
Kernel file ./fs/gfs2/dir.c β and here's the whole friend group, no cap:
gfs2_dir_write_data(9)gfs2_dir_read_data(9)gfs2_dir_get_hash_table(9)gfs2_dir_hash_inval(9)dirent_next(9)dirent_del(9)get_leaf_nr(9)dir_make_exhash(9)dir_split_leaf(9)compare_dents(9)do_filldir_main(9)gfs2_dir_readahead(9)dir_e_read(9)gfs2_dir_search(9)dir_new_leaf(9)gfs2_dir_add(9)gfs2_dir_del(9)gfs2_dir_mvino(9)leaf_dealloc(9)gfs2_dir_exhash_dealloc(9)gfs2_diradd_alloc_required(9)
mwah π β this page lives under ./fs/gfs2, dated October 2026, and it's literally dir_double_exhash(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