add_usable_mem_property(9)
okay so welcome to add_usable_mem_property(9) from the Kernel API Manual β this is the page for adding the usable memory property for the given memory node, and itβs giving kernel-internals realness π
β¨
β¨ NAME β¨
add_usable_mem_property β Add usable memory property for the given memory node. π«Ά
π SYNOPSIS π
int add_usable_mem_property (void *fdt , struct device_node *dn , struct umem_info *um_info );
π ARGUMENTS π
fdtβ Flattened device tree for the kdump kernel. πdnβ Memory node. πΈum_infoβ Usable memory buffer and ranges info. π¦
πΈ DESCRIPTION πΈ
Returns 0 on success, negative errno on error. Thatβs the return contract, bestie β literally the whole vibe check for this one. β¨π
π¦ SEE ALSO π¦
Kernel file: ./arch/powerpc/kexec/file_load_64.c π
check_realloc_usable_mem(9)add_usable_mem(9)kdump_setup_usable_lmb(9)update_usable_mem_fdt(9)load_backup_segment(9)load_elfcorehdr_segment(9)load_crashdump_segments_ppc64(9)setup_purgatory_ppc64(9)cpu_node_size(9)kexec_extra_fdt_size_ppc64(9)setup_new_fdt_ppc64(9)arch_kexec_kernel_image_probe(9)arch_kimage_file_post_load_cleanup(9)
okay thatβs the whole page, byeee π source/version: ./arch/powerpc/kexec Β· date: October 2026 Β· page: add_usable_mem_property(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