kmap_high(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ kmap_high β€” Kernel API Manual πŸ¦‹

okay bestie, we're in the kmap_high(9) page and it's giving "tiny but important kernel helper" energy. let's get into it πŸ’…

✨ NAME ✨

kmap_high β€” map a highmem page into memory.

🌸 SYNOPSIS 🌸

void * kmap_high (struct page *page );

πŸŽ€ ARGUMENTS πŸŽ€

  • page β€” the struct page to map. that's the whole argument, no secret extra params πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

Returns the page's virtual memory address. literally its whole job, and it ate.

We cannot call this from interrupts, as it may block. so yeah, no calling it from interrupts β€” this is the "may block" situation, bestie, respect the vibe check 😭

🌈 SEE ALSO 🌈


okay that's the page, mwah πŸ’‹ β€” brought to you from ./mm, dated October 2026, and filed under kmap_high(9). periodt. 🫢

πŸ“¦ where this page comes from