workingset_age_nonresident(9)
π NAME π
workingset_age_nonresident β bestie, this one ages your non-resident entries right alongside the LRU ages β¨
πΈ SYNOPSIS πΈ
void workingset_age_nonresident(struct lruvec *lruvec, unsigned long nr_pages);
π ARGUMENTS π
lruvecβ thelruvecthat just got aged π like, the actual victim of the aging, okay?nr_pagesβ how many pages we're counting here π
π¦ DESCRIPTION π¦
okay so picture this: your in-memory pages are out here getting aged, right? and the non-resident pages are just sitting there like ποΈπποΈ β no. not on our watch. non-resident pages gotta be aged too, because otherwise the refault distances later on are literally not comparable to the in-memory dimensions, and that's a vibe check nobody wants to fail π
so this function is the whole point: it lets reclaim and LRU operations drive the non-resident aging along in parallel π«Ά two things, one motion, main character energy fr fr.
π₯ SEE ALSO π₯
Kernel file ./mm/workingset.c and its little friend group:
and that's the whole page, bestie π this glow-up came straight out of ./mm, dated October 2026 β workingset_age_nonresident(9), signing off πβ¨
π¦ 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