memblock_mark_hotplug(9)
π memblock_mark_hotplug π
okay bestie, welcome to the memblock_mark_hotplug(9) page β that's a section 9 kernel API manual entry, so get comfy because we're in kernel-nerd territory and honestly? it's giving main character energy π
β¨ NAME β¨
memblock_mark_hotplug β marks hotpluggable memory with the flag MEMBLOCK_HOTPLUG. that's it, that's the whole job, and she does it slayfully π
π¦ SYNOPSIS π¦
int __init_memblock memblock_mark_hotplug (phys_addr_t base ,
phys_addr_t size );
look at her. int return, __init_memblock, takes a base and a size. iconic signature, no notes β¨
π ARGUMENTS π
baseβ the base phys addr of the region π so like, where the region starts, physicallysizeβ the size of the region πΈ how much of it there is, starting frombase
β RETURN β
0on success π«Ά (we love a zero)-errnoon failure π (classic kernel move β negative errno, no cap)
π₯ SEE ALSO π₯
okay this list is LONG and she ate, so buckle up bestie, we're going through the whole squad π
- Kernel file
./mm/memblock.cmemblock overview(9)β the overview, start here fr __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_clear_hotplug(9)β the literal opposite vibe of this page, go look πmemblock_mark_mirror(9)memblock_mark_nomap(9)memblock_clear_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)
and that's the whole page, bestie π§π tysm for reading, mwah β this one came from ./mm and it's dated October 2026, so like, future-core of it all βπ¦ see u in the next manpage, iykyk ππ
π¦ 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