STRUCT DAMON_ADDR_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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… start is in, end is 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