__rsv_window_dump(9)
okay so bestie, welcome to __rsv_window_dump(9) from the Kernel API Manual β it's giving βdump the filesystem block allocation reservation mapβ, and it's lowkey iconic for showing you reservation-window drama. π
πΈ NAME πΈ
__rsv_window_dump - - Dump the filesystem block allocation reservation map.
β¨ SYNOPSIS β¨
void __rsv_window_dump (struct rb_root *root , int verbose , const char *fn );
π ARGUMENTS π
rootβ root of per-filesystem reservation rb tree. Your tree's main character. π³verboseβ verbose mode. Yep, that's the whole label; when it's turned on, see DESCRIPTION for the tea.fnβ function which wishes to dump the reservation map. It's literally the function that wants the dump. π«Ά
π¦ DESCRIPTION π¦
If verbose is turned on, it will print the whole block reservation windows(start, end). Periodt. That's every whole window. β¨
Otherwise, it will only print out the "bad" windows β those windows that overlap with their immediate neighbors. Not me calling them bad, that's literally the manpage vibe. π
π₯ SEE ALSO π₯
Kernel file ./fs/ext2/balloc.c is the main character, and these besties are all linked:
goal_in_my_reservation(9)search_reserve_window(9)rsv_window_remove(9)ext2_init_block_alloc_info(9)ext2_discard_reservation(9)ext2_free_blocks(9)bitmap_search_next_usable_block(9)find_next_usable_block(9)ext2_try_to_allocate(9)find_next_reservable_window(9)alloc_new_reservation(9)try_to_extend_reservation(9)ext2_try_to_allocate_with_rsv(9)ext2_has_free_blocks(9)ext2_bg_has_super(9)ext2_bg_num_gdb(9)
And that's the tea, bestie: this page lives in the ./fs/ext2 source corner, dated October 2026, and answers to __rsv_window_dump(9). π
β¨
π¦ 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