memblock_clear_nomap(9)
π memblock_clear_nomap(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a little function from the kernel's memory-block world, and honestly? it's giving "small but mighty." π
πΈ NAME πΈ
memblock_clear_nomap β clears the flag MEMBLOCK_NOMAP for a specified region. that's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
int __init_memblock memblock_clear_nomap (phys_addr_t base , phys_addr_t size );
like, look at her. int return, __init_memblock section tag, two phys_addr_t args. iconic. π
π¦ ARGUMENTS π¦
baseβ the base physical address of the region. the starting point, the "where we at" of it all πsizeβ the size of the region. how much of it we're talking about, fr fr π
β RETURN β
0 on success, -errno on failure. no cap β that's the whole contract. π«Ά
π SEE ALSO π
this is the part where the group chat gets long, and honestly we love that for us. π
Kernel file ./mm/memblock.cmemblock overview(9)__memblock_find_range_bottom_up(9)__memblock_find_range_top_down(9)memblock_find_in_range_node(9)memblock_find_in_range(9)memblock_discard(9)memblock_double_array(9)memblock_merge_regions(9)memblock_insert_region(9)memblock_add_range(9)memblock_add_node(9)memblock_add(9)memblock_validate_numa_coverage(9)memblock_isolate_range(9)memblock_free(9)memblock_phys_free(9)memblock_setclr_flag(9)memblock_mark_hotplug(9)memblock_clear_hotplug(9)memblock_mark_mirror(9)memblock_mark_nomap(9)memblock_reserved_mark_noinit(9)memblock_reserved_mark_kern(9)memblock_mark_kho_scratch(9)memblock_clear_kho_scratch(9)__next_mem_range(9)__next_mem_range_rev(9)memblock_set_node(9)memblock_alloc_range_nid(9)memblock_phys_alloc_range(9)memblock_phys_alloc_try_nid(9)memblock_alloc_internal(9)memblock_alloc_exact_nid_raw(9)memblock_alloc_try_nid_raw(9)memblock_alloc_hugetlb(9)memblock_alloc_try_nid(9)__memblock_alloc_or_panic(9)memblock_estimated_nr_free_pages(9)memblock_is_region_memory(9)memblock_is_region_reserved(9)memblock_free_all(9)reserve_mem_find_by_name(9)reserve_mem_release_by_name(9)
like, that's the whole memblock cinematic universe right there. iykyk πβ¨
and that's a wrap, bestie! π§ this little page lives under ./mm and it's dated October 2026, still signed memblock_clear_nomap(9) because consistency is literally the moment. π slay, go clear some flags, and drink water. π
π¦ 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