free_contig_frozen_range(9)
β¨ NAME β¨
okay so bestie, this is free_contig_frozen_range(9) from the Kernel API Manual π, and the official one-liner is literally:
free_contig_frozen_range - - free the contiguous range of frozen pages
π¦ SYNOPSIS π¦
the signature is giving βvoid, no return value, very demureβ β¨:
void free_contig_frozen_range (unsigned long pfn , unsigned long
nr_pages );
π ARGUMENTS π
pfnβ start PFN to free. Thatβs the starting point, periodt π .nr_pagesβ Number of contiguous frozen pages to free. Count βem, bestie π«Ά.
πΈ DESCRIPTION πΈ
This can be used to free the allocated compound/non-compound frozen pages. Thatβs the whole move: allocated compound/non-compound frozen pages get freed here, no cap π.
π SEE ALSO π
Kernel file ./mm/page_alloc.c is where the crew lives π«Ά. The full SEE ALSO lineup is:
__get_pfnblock_flags_mask(9)get_pfnblock_bit(9)get_pfnblock_migratetype(9)__set_pfnblock_flags_mask(9)set_pfnblock_bit(9)clear_pfnblock_bit(9)set_pageblock_migratetype(9)__move_freepages_block_isolate(9)__putback_isolated_page(9)__free_pages(9)free_pages(9)alloc_pages_exact(9)alloc_pages_exact_nid(9)free_pages_exact(9)nr_free_zone_pages(9)nr_free_buffer_pages(9)find_next_best_node(9)free_reserved_pages(9)setup_per_zone_wmarks(9)__free_contig_range(9)alloc_contig_frozen_range(9)alloc_contig_range(9)alloc_contig_frozen_pages(9)alloc_contig_pages(9)free_contig_range(9)alloc_pages_nolock(9)
mwah π β the source/version stamp is ./mm, and the date is October 2026. go off, kernel bestie πβ¨
π¦ 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