gfs2_rgrp_used_recently(9)
π gfs2_rgrp_used_recently(9) π
Welcome to the Kernel API Manual, bestie β section 9 is giving main character energy today, and the star of the page is gfs2_rgrp_used_recently.
πΈ NAME πΈ
gfs2_rgrp_used_recently β test if an rgrp has been used recently. That's the whole quest, and honestly? Iconic.
β¨ SYNOPSIS β¨
bool gfs2_rgrp_used_recently (const struct gfs2_blkreserv *rs , u64 msecs );
π ARGUMENTS π
rsβ the block reservation with the rgrp to test. You're handing over the reservation so the function knows which rgrp is getting the vibe check.msecsβ the time limit in milliseconds. This is your "recently" window, bestie.
π RETURN π
True if the rgrp glock has been used within the time limit. No cap.
π¦ SEE ALSO π¦
Kernel file ./fs/gfs2/rgrp.c, and the whole squad:
gfs2_setbit(9)gfs2_testbit(9)gfs2_bit_search(9)rs_cmp(9)gfs2_bitfit(9)gfs2_rbm_from_block(9)gfs2_rbm_add(9)gfs2_unaligned_extlen(9)gfs2_free_extlen(9)gfs2_bitcount(9)gfs2_rgrp_verify(9)gfs2_blk2rgrpd(9)gfs2_rgrpd_get_first(9)gfs2_rgrpd_get_next(9)__rs_deltree(9)gfs2_rs_deltree(9)gfs2_rs_delete(9)return_all_reservations(9)compute_bitstructs(9)gfs2_ri_total(9)read_rindex_entry(9)set_rgrp_preferences(9)gfs2_ri_update(9)gfs2_rindex_update(9)gfs2_rgrp_go_instantiate(9)gfs2_rgrp_brelse(9)gfs2_fitrim(9)rs_insert(9)rgd_free(9)rg_mblk_search(9)gfs2_next_unreserved_block(9)gfs2_reservation_check_and_update(9)gfs2_rbm_find(9)try_rgrp_unlink(9)gfs2_rgrp_congested(9)fast_to_acquire(9)gfs2_inplace_reserve(9)gfs2_inplace_release(9)gfs2_alloc_extent(9)rgblk_free(9)gfs2_rgrp_dump(9)gfs2_adjust_reservation(9)gfs2_set_alloc_start(9)gfs2_alloc_blocks(9)__gfs2_free_blocks(9)gfs2_free_meta(9)gfs2_check_blk_type(9)gfs2_rlist_add(9)gfs2_rlist_alloc(9)gfs2_rlist_free(9)
Okay that's the page! Source/version: ./fs/gfs2 β date: October 2026 β page: gfs2_rgrp_used_recently(9). Bye bestie, go test those rgrps responsibly π
β¨
π¦ 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