===================================== Linux Memory Management Documentation ===================================== This is a collection of documents about the Linux memory management (mm) subsystem internals with different level of details ranging from notes and mailing list responses for elaborating descriptions of data structures and algorithms. If you are looking for advice on simply allocating memory, see the :ref:`memory_allocation`. For controlling and tuning guides, see the :doc:`admin guide <../admin-guide/mm/index>`. .. toctree:: :maxdepth: 1 active_mm arch_pgtable_helpers balance cleancache damon/index free_page_reporting frontswap highmem hmm hwpoison hugetlbfs_reserv ksm memory-model mmu_notifier numa overcommit-accounting page_migration page_frags page_owner remap_file_pages slub split_page_table_lock transhuge unevictable-lru z3fold zsmalloc