kmap_high(9)
π¦ 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β thestruct pageto 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 π
- Kernel file
./mm/highmem.cβ the source file, plus the whole linked-up friend group:kmap_high_get(9),kunmap_high(9),page_address(9), andset_page_address(9). iykyk π
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
- 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