is_kernel_percpu_address(9)
πΈ is_kernel_percpu_address(9) β Kernel API Manual πΈ
okay so bestie, welcome to the Kernel API Manual page for is_kernel_percpu_address(9) β sheβs a little bool-returning icon and weβre gonna get into it. π
π NAME π
is_kernel_percpu_address β test whether an address is from the static percpu area. periodt β¨
π¦ SYNOPSIS π¦
bool is_kernel_percpu_address (unsigned long addr );
π ARGUMENTS π
addrβ the address youβre testing, bestie. Thatβs the one. π
β¨ DESCRIPTION β¨
okay so this function is basically a vibe check for an address. You hand it addr, and it tests whether addr belongs to the in-kernel static percpu area. No cap. π«Ά
β οΈ important caveat, bestie: module static percpu areas are not considered. Theyβre literally not invited to this party. For those, use is_module_percpu_address instead. iykyk. π
π RETURN π
It returns true if addr is from the in-kernel static percpu area, and false otherwise. No βmaybe,β no situationship, just bool realness. πβ¨
π SEE ALSO π
Kernel file ./mm/percpu.c, plus the whole friend group:
pcpu_addr_in_chunk(9)pcpu_check_block_hint(9)pcpu_next_md_free_region(9)pcpu_next_fit_region(9)pcpu_mem_zalloc(9)pcpu_mem_free(9)pcpu_chunk_relocate(9)pcpu_block_update(9)pcpu_chunk_refresh_hint(9)pcpu_block_refresh_hint(9)pcpu_block_update_hint_alloc(9)pcpu_block_update_hint_free(9)pcpu_is_populated(9)pcpu_find_block_fit(9)pcpu_alloc_area(9)pcpu_free_area(9)pcpu_alloc_first_chunk(9)pcpu_chunk_populated(9)pcpu_chunk_depopulated(9)pcpu_chunk_addr_search(9)pcpu_alloc(9)pcpu_balance_free(9)pcpu_balance_populated(9)pcpu_reclaim_populated(9)pcpu_balance_workfn(9)free_percpu(9)per_cpu_ptr_to_phys(9)pcpu_alloc_alloc_info(9)pcpu_free_alloc_info(9)pcpu_dump_alloc_info(9)pcpu_setup_first_chunk(9)pcpu_build_alloc_info(9)pcpu_embed_first_chunk(9)pcpu_page_first_chunk(9)
This cutie comes from the ./mm source tree, dated October 2026, and you just read the is_kernel_percpu_address(9) page from the Kernel API Manual. Mwah πβ¨
π¦ 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