vma_is_cow_mapping(9)
β¨ NAME β¨
okay so bestie, welcome to the vma_is_cow_mapping(9) page from the Kernel API Manual π
the name is literally vma_is_cow_mapping, and the whole question is βis this VMA a CoW mapping?β β thatβs the vibe, thatβs the assignment, no cap. π
π¦ SYNOPSIS π¦
hereβs the exact signature, character for character, because we do not play about code:
bool vma_is_cow_mapping (const struct vm_area_struct *vma );
π ARGUMENTS π
vmaβ the VMA to check. thatβs it, thatβs the whole argument list, and honestly she ate. π
πΈ DESCRIPTION πΈ
See vma_flags_is_cow_mapping for details. yes bestie, this page is literally pointing you at the other one for the full lore β go read that, iykyk. β¨
π RETURN π
It returns true if the VMA is a CoW mapping, otherwise false. thatβs the vibe check: CoW mapping? true π₯ not a CoW mapping? false π periodt.
π SEE ALSO π
Kernel file ./include/linux/mm.h β and hereβs the entire link-up squad, every single one, no skips:
folio_page_idx(9),vma_flag_t(9),fault_flag_allow_retry_first(9),vma_kernel_pagesize(9),folio_order(9),folio_reset_order(9),folio_mapcount(9),folio_mapped(9),thp_order(9),thp_size(9),folio_get(9),folio_put(9),folio_put_refs(9),folios_put(9),vma_flags_is_cow_mapping(9),vma_desc_is_cow_mapping(9),folio_pfn(9),folio_mk_pte(9),folio_mk_pmd(9),folio_mk_pud(9),folio_maybe_dma_pinned(9),is_zero_page(9),is_zero_folio(9),folio_nr_pages(9),folio_next(9),folio_shift(9),folio_size(9),folio_maybe_mapped_shared(9),folio_expected_ref_count(9),zap_vma(9),ptdesc_address(9),ptdesc_set_kernel(9),ptdesc_clear_kernel(9),ptdesc_test_kernel(9),pagetable_alloc(9),pagetable_free(9),vma_lookup(9),vma_start_pgoff(9),vma_end_pgoff(9),vma_last_pgoff(9),vma_start_anon_pgoff(9),vma_end_anon_pgoff(9),vma_last_anon_pgoff(9),mmap_action_remap(9),mmap_action_remap_full(9),mmap_action_ioremap(9),mmap_action_ioremap_full(9),mmap_action_simple_ioremap(9),mmap_action_map_kernel_pages(9),mmap_action_map_kernel_pages_full(9),range_is_subset(9),range_in_vma(9),range_in_vma_desc(9),clear_pages(9)
byeee π«Ά this cutie is sourced from ./include/linux and the footer date is October 2026 β vma_is_cow_mapping(9) out. πβ¨
π¦ 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