create_mem_extents(9)
π create_mem_extents(9) β Kernel API Manual π
okay so this is the page for create_mem_extents, and it's literally giving kernel-memory-list realness β¨ bestie, you're gonna get it.
πΈ NAME
create_mem_extents β create a list of memory extents, periodt π
β¨ SYNOPSIS
int create_mem_extents (struct list_head *list , gfp_t gfp_mask );
π ARGUMENTS
listβ the list to put the extents into, no cap.gfp_maskβ the mask to use for memory allocations, fr fr.
π¦ DESCRIPTION
The extents represent contiguous ranges of PFNs. That's the whole vibe. Contiguous ranges of PFNs β iconic, lowkey, and exactly what it says π
π SEE ALSO
Kernel file: ./kernel/power/snapshot.c
get_image_page(9)free_image_page(9)alloc_rtree_node(9)free_mem_extents(9)memory_bm_next_pfn(9)mark_nosave_pages(9)create_basic_memory_bitmaps(9)free_basic_memory_bitmaps(9)snapshot_additional_pages(9)count_free_highmem_pages(9)count_highmem_pages(9)count_data_pages(9)swsusp_free(9)preallocate_image_pages(9)free_unnecessary_pages(9)minimum_image_size(9)hibernate_preallocate_memory(9)pack_pfns(9)snapshot_read_next(9)unpack_orig_pfns(9)count_highmem_image_pages(9)prepare_highmem_image(9)copy_last_highmem_page(9)prepare_image(9)snapshot_write_next(9)restore_highmem(9)
and that's the tea, bestie β source/version ./kernel/power, date October 2026, page create_mem_extents(9) π«Άπ
π¦ 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