STRUCT WP_WALK(9)
π struct wp_walk(9) β Kernel API Manual π
okay so bestie, welcome to the struct wp_walk(9) page β the manual name is literally folded in right here at the top, with love π. This is the private struct for pagetable walk callbacks, and it's giving "small struct, important job" energy.
β¨ NAME β¨
struct wp_walk β private struct for pagetable walk callbacks. That's it, that's the name, no cap.
πΈ SYNOPSIS πΈ
struct wp_walk {
struct mmu_notifier_range range;
unsigned long tlbflush_start;
unsigned long tlbflush_end;
unsigned long total;
};
π Members π
rangeβ range for mmu notifiers. The mmu notifier range, exactly as advertised.tlbflush_startβ address of first modified pte. First modified pte, periodt.tlbflush_endβ address of last modified pte + 1. Not the last pte itself β plus one, iykyk.totalβ total number of modified ptes. The whole count, nothing but the count π .
π¦ SEE ALSO π¦
- Kernel file
./mm/mapping_dirty_helpers.cwp_pte(9),struct clean_walk(9),clean_record_pte(9),wp_shared_mapping_range(9),clean_record_shared_mapping_range(9)
This page's source/version is ./mm, it's dated October 2026, and it's the struct wp_walk(9) manual page. Bye bestie, go walk those pagetables 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