linux/Documentation/mm
SJ Park 6eceb61256 Docs/mm/damon/design: update for DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP
Patch series "mm/damon: update, optimize, and clean up doc, tests, and
code".

Patches 1 and 2 update the design and ABI documents for recently added
DAMON features.  Patches 3-7 add or update more unit and self tests for
DAMON to cover recently changed or added functions and sysfs files.  Patch
8 optimizes damon_commit_target_regions() to skip unnecessary adjacent
ranges setup.  Patches 9-11 clean and fix up recently added DAMON sysfs
interface code for readability.


This patch (of 11):

Commit 9138e27a3b ("mm/damon: add node_eligible_mem_bp goal metric")
introduced DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP but forgot updating the DAMON
design document for that.  Update.

Link: https://lore.kernel.org/20260630141726.92246-1-sj@kernel.org
Link: https://lore.kernel.org/20260630141726.92246-2-sj@kernel.org
Signed-off-by: SJ Park <sj@kernel.org>
Cc: Brendan Higgins <brendan.higgins@linux.dev>
Cc: David Hildenbrand <david@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Liam R. Howlett <liam@infradead.org>
Cc: Lorenzo Stoakes <ljs@kernel.org>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: SeongJae Park <sj@kernel.org>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Vlastimil Babka <vbabka@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2026-07-30 19:40:25 -07:00
..
damon Docs/mm/damon/design: update for DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP 2026-07-30 19:40:25 -07:00
active_mm.rst Documentation: treewide: Replace marc.info links with lore 2025-11-03 16:21:31 -07:00
allocation-profiling.rst Docs/mm/allocation-profiling: describe sysctrl limitations in debug mode 2026-01-20 09:34:26 -08:00
arch_pgtable_helpers.rst Documentation/mm: drop pxx_mkdevmap() descriptions from page table helpers 2025-10-03 16:42:44 -07:00
balance.rst Documentation/mm: fix spelling mistake 2025-03-16 22:06:23 -07:00
bootmem.rst
free_page_reporting.rst docs/mm: remove useless markup 2023-02-02 10:18:05 -07:00
highmem.rst Documentation work keeps chugging along; stuff for 6.6 includes: 2023-08-30 20:05:42 -07:00
hmm.rst mm/rmap: convert make_device_exclusive_range() to make_device_exclusive() 2025-03-16 22:05:57 -07:00
hugetlbfs_reserv.rst Documentation: fix a hugetlbfs reservation statement 2026-04-05 13:53:12 -07:00
hwpoison.rst Documentation/mm/hwpoison.rst: fix typos and grammar. 2026-03-17 08:35:27 -06:00
index.rst docs/mm: clarify that we are not looking for LLM generated content 2026-06-23 14:31:45 -06:00
ksm.rst docs/mm: remove useless markup 2023-02-02 10:18:05 -07:00
memfd_preservation.rst docs: memfd_preservation: fix rendering of ABI documentation 2026-06-07 08:40:16 +03:00
memory-model.rst arch, mm: consolidate initialization of SPARSE memory model 2026-01-26 20:02:18 -08:00
mmu_notifier.rst docs/mm: remove useless markup 2023-02-02 10:18:05 -07:00
multigen_lru.rst mm: multi-gen LRU: improve design doc 2023-03-28 16:20:07 -07:00
numa.rst Documentation/mm: Fix typo in NUMA paragraph 2026-03-09 10:11:35 -06:00
oom.rst
overcommit-accounting.rst docs: mm: fix vm overcommit documentation for OVERCOMMIT_GUESS 2023-10-10 13:35:55 -06:00
page_allocation.rst
page_cache.rst ubifs: Convert ubifs_vm_page_mkwrite() to use a folio 2024-02-25 21:08:00 +01:00
page_frags.rst net: remove gfp_mask from napi_alloc_skb() 2024-03-28 18:30:40 -07:00
page_migration.rst docs/mm: convert from "Non-LRU page migration" to "movable_ops page migration" 2025-07-13 16:38:32 -07:00
page_owner.rst mm/page_owner: document page_owner filter 2026-07-28 21:11:54 -07:00
page_reclaim.rst docs/mm: Physical Memory: remove useless markup 2023-02-02 10:18:04 -07:00
page_table_check.rst mm/page_table_check: support userfault wr-protect entries 2024-05-05 17:53:41 -07:00
page_tables.rst Docs/mm: fix typos and grammar in page_tables.rst 2026-02-14 10:12:14 -07:00
physical_memory.rst docs: update physical memory documentation by adding N_GENERIC_INITIATOR to enum node_states 2025-08-11 11:03:37 -06:00
process_addrs.rst docs/mm: fix typo in process_addrs.rst 2026-06-02 15:22:24 -07:00
remap_file_pages.rst docs/mm: remove useless markup 2023-02-02 10:18:05 -07:00
shmfs.rst
slab.rst doc: Add slab internal kernel-doc 2025-06-18 13:06:26 +02:00
split_page_table_lock.rst mm: pgtable: Fix grammar error 2025-02-04 09:40:14 -07:00
swap-table.rst docs/mm: add document for swap table 2025-09-21 14:22:22 -07:00
swap.rst
transhuge.rst mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MAPCOUNT) 2025-03-17 22:06:48 -07:00
unevictable-lru.rst mm: remove isolate_lru_page() 2024-09-09 16:38:59 -07:00
vmalloc.rst
vmalloced-kernel-stacks.rst docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack page 2024-09-10 15:31:45 -06:00
vmemmap_dedup.rst hugetlb: update vmemmap_dedup.rst 2026-04-05 13:53:10 -07:00
zsmalloc.rst mm: zsmalloc: remove object mapping APIs and per-CPU map areas 2025-03-17 00:05:41 -07:00