clean_record_pte(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… clean_record_pte(9) β€” Kernel API Manual πŸ’…

🌸 NAME 🌸

  • clean_record_pte β€” Clean a pte and record its address space offset in a bitmap

✨ SYNOPSIS ✨

okay so the signature is literally this, bestie:

int clean_record_pte (pte_t *pte , unsigned long addr , unsigned long
       end , struct mm_walk *walk );

πŸŽ€ ARGUMENTS πŸŽ€

  • pte β€” Pointer to the pte
  • addr β€” The start of virtual address to be clean
  • end β€” The end of virtual address to be clean
  • walk β€” pagetable walk callback argument

πŸ¦‹ DESCRIPTION πŸ¦‹

The function cleans a pte and records the range in virtual address space of touched ptes for efficient TLB flushes. No cap, that tracking is the whole vibe. πŸ’…

It also records dirty ptes in a bitmap representing page offsets in the address_space, as well as the first and last of the bits touched. Iconic bookkeeping behavior, honestly. ✨


πŸ”₯ SEE ALSO πŸ”₯


That’s the whole clean_record_pte(9) page, bestie β€” source/version ./mm, dated October 2026. Catch u later, fr fr πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from