~/talk

High memory management API changes

name:Ira Weiny
links:none on file
slides:none on file

Work on highmem replaces global kmap/kmap_atomic with kmap_local_page that creates per-thread mappings to support thread-local protection keys (PKS) and persistent memory use; existing kmap/kmap_atomic calls are deprecated kmap/kmap_atomic. Conversion work is ongoing across hundreds of call sites; folio-backed mappings may use a folio vmap fallback for multi-page objects. Documentation gaps around cache/TLB flush variants and a policy to don't add highmem to new architectures are highlighted.

AI-written summary · about

  1. 0:00Intro
  2. 1:05Review
  3. 2:13Why
  4. 5:33Page Address
  5. 9:47KMAP Local Page
  6. 11:34Do we need high memory
  7. 15:18How much more should the API change
  8. 19:48New API
  9. 27:20Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.