STRUCT DAMON_SIZE_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct damon_size_range(9) β€” the Kernel API Manual glow-up ✨

okay so bestie, welcome to the Kernel API Manual page for struct damon_size_range(9), and honestly? it's a little two-field icon and we're gonna give it the attention it deserves πŸ’…


🌸 NAME 🌸

struct damon_size_range β€” Represents size for filter to operate on [@min, @max].

like, it's literally the size window that a filter gets to play in, bestie. from @min to @max. that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

struct damon_size_range {
    unsigned long min;
    unsigned long max;
 };

two unsigned longs. that's it. that's the struct. no cap, sometimes the simplest things are the most iconic πŸ¦‹


πŸ‘‘ Members πŸ‘‘

  • min β€” Min size (inclusive). the lower edge of the range, and yes, it's inclusive, so min itself is invited to the party 🫢
  • max β€” Max size (inclusive). the upper edge, also inclusive β€” max gets in too, nobody's left outside πŸ’–
fr fr, both ends are inclusive. don't be out here doing exclusive-boundary math, that's not the vibe 😭

🌈 SEE ALSO 🌈

Kernel file ./include/linux β€” and the whole extended friend group, because this struct does not travel alone:

  • struct damon_addr_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)

literally the entire DAMON cinematic universe, bestie 🌟


and that's the page!! source/version: ./include/linux, dated October 2026, and the manual tag is struct damon_size_range(9) β€” mwah, go read it again, it's giving main character energy πŸ’œπŸŽ€

πŸ“¦ where this page comes from