STRUCT DAMON_ADDR_RANGE(9)
π struct damon_addr_range(9) π
okay so this is a page straight out of the Kernel API Manual and bestie, it's literally about one (1) little struct that holds an address range. that's it. that's the whole vibe. and yet she's carrying the entire DAMON ecosystem on her back, we love a humble queen π
β¨ NAME β¨
struct damon_addr_range β Represents an address region of [@start, @end). no cap, that bracket situation is doing so much work, keep reading π
πΈ SYNOPSIS πΈ
struct damon_addr_range {
unsigned long start;
unsigned long end;
};
look at her. two fields. zero drama. main character energy fr π
π¦ Members π¦
startβ Start address of the region (inclusive). she's in the club, she's on the list, she counts πendβ End address of the region (exclusive). sorry bestie, she's NOT included, it's giving "you're on the guest list but not that guest list" π
so likeβ¦startis in,endis out. that's the whole half-open interval situation and yes it matters, don't come for me π
π SEE ALSO π
Kernel file ./include/linux/damon.h β and honestly the whole friend group showed up to the group chat, look at this roster π
struct damon_size_range(9)struct damon_region(9)struct damon_target(9)enum damos_action(9)enum damos_quota_goal_metric(9)struct damos_quota_goal(9)enum damos_quota_goal_tuner(9)struct damos_quota(9)enum damos_wmark_metric(9)struct damos_watermarks(9)struct damos_stat(9)enum damos_filter_type(9)struct damos_filter(9)struct damos_walk_control(9)struct damos_access_pattern(9)struct damos_migrate_dests(9)struct damos(9)enum damon_ops_id(9)struct damon_operations(9)struct damon_intervals_goal(9)enum damon_filter_type(9)struct damon_filter(9)struct damon_probe(9)struct damon_attrs(9)struct damon_ctx(9)
like, twenty-five plus entries. she knows everyone. iykyk π
and that's the tea π this icon lives in ./include/linux and the version of her you're reading is dated October 2026 β so she's from the future, obviously, slay π₯ππ
go read the rest of the DAMON girls, they're all linked above, mwah π«Άβ¨
π¦ 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