aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/mm
AgeCommit message (Expand)AuthorFilesLines
3 daysDocs/mm/damon/design: fix three typosSakurai Shun1-3/+3
3 daysDocs/mm/damon/design: update for memcg damon filterSeongJae Park1-2/+2
3 daysDocs/admin-guide/mm/damon/usage: document data attributes monitoringSeongJae Park1-0/+2
3 daysDocs/mm/damon/design: document data attributes monitoringSeongJae Park1-0/+37
3 daysdocs/mm: fix typo in process_addrs.rstSakurai Shun1-1/+1
3 daysDocs/mm/damon/design: update for context pause/resume featureSeongJae Park1-0/+7
3 daysmm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme actionAsier Gutierrez1-0/+4
3 daysDocs/mm/damon/maintainer-profile: add AI review usage guidelineSeongJae Park1-0/+21
3 daysDocs/mm/damon/design: document fail_charge_{num,denom}SeongJae Park1-0/+22
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-43/+64
2026-04-05Docs/mm/damon: document min_nr_regions constraint and rationaleLiew Rui Yan1-0/+7
2026-04-05Docs/mm/damon/design: document DAMON actions when TRANSPARENT_HUGEPAGE is offAsier Gutierrez1-2/+6
2026-04-05Docs/mm/damon: document exclusivity of special-purpose modulesLiew Rui Yan1-0/+4
2026-04-05Docs/mm/damon/design: document the goal-based quota tuner selectionsSeongJae Park1-0/+12
2026-04-05Docs/mm/damon/index: fix typo: autoamted -> automatedSeongJae Park1-1/+1
2026-04-05Docs/mm/damon/maintainer-profile: use flexible review cadenceSeongJae Park1-4/+4
2026-04-05Docs/mm/damon/design: document the power-of-two limitation for addr_unitSeongJae Park1-0/+2
2026-04-05Documentation: fix a hugetlbfs reservation statementJane Chu1-1/+1
2026-04-05hugetlb: update vmemmap_dedup.rstKiryl Shutsemau1-34/+26
2026-04-05mm: rename the 'compound_head' field in the 'struct page' to 'compound_info'Kiryl Shutsemau1-3/+3
2026-03-17Documentation/mm/hwpoison.rst: fix typos and grammar.Ariful Islam Shoikot1-1/+1
2026-03-09Documentation/mm: Fix typo in NUMA paragraphAriful Islam Shoikot1-1/+1
2026-02-15Merge tag 'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/...Linus Torvalds1-6/+6
2026-02-14Docs/mm: fix typos and grammar in page_tables.rstMin-Hsun Chang1-6/+6
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-31/+40
2026-02-10Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+3
2026-01-31Docs/mm/damon/maintainer-profile: remove damon-tests/perf suggestionSeongJae Park1-2/+1
2026-01-31Docs/mm/damon/maintainer-profile: fix wrong MAITNAINERS section nameSeongJae Park1-2/+2
2026-01-31Docs/admin-guide/mm/damon/usage: introduce DAMON modules at the beginningSeongJae Park1-0/+2
2026-01-31Docs/mm/damon/design: add reference to DAMON_STAT usageSeongJae Park1-1/+1
2026-01-31Docs/mm/damon/design: document DAMON sample modulesSeongJae Park1-0/+13
2026-01-31Docs/mm/damon/design: link repology instead of Fedora packageSeongJae Park1-2/+2
2026-01-31Docs/mm/damon/index: simplify the introSeongJae Park1-21/+8
2026-01-26Docs/mm/damon/design: document DAMOS_QUOTA_[IN]ACTIVE_MEM_BPSeongJae Park1-0/+4
2026-01-26arch, mm: consolidate initialization of SPARSE memory modelMike Rapoport (Microsoft)1-3/+0
2026-01-26kho: docs: combine concepts and FDT documentationMike Rapoport (Microsoft)1-1/+1
2026-01-20Docs/mm/damon/design: update for max_nr_snapshotsSeongJae Park1-0/+5
2026-01-20Docs/mm/damon/design: update for nr_snapshots damos statSeongJae Park1-0/+2
2026-01-20Docs/mm/allocation-profiling: describe sysctrl limitations in debug modeSuren Baghdasaryan1-0/+10
2026-01-05compiler-context-analysis: Remove __cond_lock() function-like helperMarco Elver1-3/+3
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+24
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-15/+61
2025-11-27docs: add documentation for memfd preservation via LUOPratyush Yadav2-0/+24
2025-11-24mm/zone_device: rename page_free callback to folio_freeBalbir Singh1-1/+1
2025-11-20Docs/mm/damon/maintainer-profile: fix grammatical errorsSeongJae Park1-4/+4
2025-11-20Docs/mm/damon/maintainer-profile: fix a typo on mm-untable linkSeongJae Park1-1/+1
2025-11-20mm: add vma_start_write_killable()Matthew Wilcox (Oracle)1-1/+8
2025-11-16Docs/mm/damon/design: fix wrong link to intervals goal sectionSeongJae Park1-2/+2
2025-11-16Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USED,FREE}_BPSeongJae Park1-5/+14
2025-11-16mm/page_owner: update Documentation with 'show_handles' and 'show_stacks_hand...Mauricio Faria de Oliveira1-1/+31
2025-11-03Documentation: treewide: Replace marc.info links with loreBagas Sanjaya1-1/+1
2025-10-05Merge tag 'mm-stable-2025-10-03-16-49' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+0
2025-10-03Merge tag 'docs-6.18' of git://git.lwn.net/linuxLinus Torvalds1-0/+2
2025-10-03Documentation/mm: drop pxx_mkdevmap() descriptions from page table helpersAnshuman Khandual1-6/+0
2025-09-21Docs/mm/damon/maintainer-profile: update community meetup for reservation req...SeongJae Park1-11/+6
2025-09-21docs/mm: add document for swap tableChris Li2-0/+70
2025-09-13Docs/admin-guide/mm/damon/usage: document addr_unit fileSeongJae Park1-0/+2
2025-09-13Docs/mm/damon/design: document 'address unit' parameterSeongJae Park1-1/+13
2025-09-13docs/mm/damon/design: fix typo: s/sz_trtied/sz_tried/Sang-Heon Jeon1-1/+1
2025-08-11docs: update physical memory documentation by adding N_GENERIC_INITIATOR to e...Kim Tae Hyun1-0/+2
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-44/+98
2025-07-19Docs/mm/damon/design: document vaddr support for migrate_{hot,cold}Bijan Tabatabai1-2/+2
2025-07-19Docs/mm/damon/maintainer-profile: update for mm-new treeSeongJae Park1-15/+18
2025-07-13docs/mm: convert from "Non-LRU page migration" to "movable_ops page migration"David Hildenbrand1-10/+25
2025-07-13mm/debug_vm_pgtable: use a swp_entry_t input value for swap testsGerald Schaefer1-4/+4
2025-07-13mm/page_alloc: pageblock flags functions clean upZi Yan1-1/+1
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple1-6/+0
2025-07-09docs/mm: expand vma doc to highlight pte freeing, non-vma traversalLorenzo Stoakes1-6/+48
2025-06-18doc: Add slab internal kernel-docMatthew Wilcox (Oracle)1-0/+7
2025-06-18doc: Move SLUB documentation to the admin guideMatthew Wilcox (Oracle)2-471/+0
2025-05-22Docs/damon: update titles and brief introductions to explain DAMOSSeongJae Park1-3/+3
2025-05-12docs/mm/damon/design: fix spelling mistakeThushara.M.S1-1/+1
2025-05-12Docs/mm/damon/design: document node_mem_{used,free}_bpSeongJae Park1-4/+9
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds10-101/+415
2025-03-21docs/mm/damon/design: document active DAMOS filter typeNhat Pham1-0/+2
2025-03-21docs/mm: Physical Memory: Populate the "Zones" sectionJiwen Qi1-2/+264
2025-03-17mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MA...David Hildenbrand1-8/+23
2025-03-17mm/rmap: basic MM owner tracking for large folios (!hugetlb)David Hildenbrand1-0/+8
2025-03-17mm: zsmalloc: remove object mapping APIs and per-CPU map areasYosry Ahmed1-3/+2
2025-03-17Docs/mm/damon/design: update for changed filter-default behaviorSeongJae Park1-7/+3
2025-03-17Docs/admin-guide/mm/damon/usage: add intervals_goal directory on the hierarchySeongJae Park1-0/+4
2025-03-17Docs/mm/damon/design: document for intervals auto-tuningSeongJae Park1-0/+46
2025-03-16Docs/mm/damon/design: document unmapped DAMOS filter typeSeongJae Park1-0/+2
2025-03-16Docs/mm/damon/design: categorize DAMOS filter types based on handling layerSeongJae Park1-19/+15
2025-03-16Docs/mm/damon/design: clarify handling layer based filters evaluation sequenceSeongJae Park1-13/+15
2025-03-16Docs/damon: move DAMOS filter type names and meaning to design docSeongJae Park1-6/+6
2025-03-16Docs/mm/damon/design: document hugepage_size filterSeongJae Park1-0/+3
2025-03-16Docs/mm/damon/design: fix typo on DAMOS filters usage doc linkSeongJae Park1-1/+1
2025-03-16Documentation/mm: fix spelling mistakeSuchit K1-1/+1
2025-03-16Docs/mm/damon: fix spelling and grammar in monitoring_intervals_tuning_exampl...Marcelo Moreira1-4/+4
2025-03-16docs/mm: document latest changes to vm_lockSuren Baghdasaryan1-18/+26
2025-03-16mm: z3fold: remove z3foldYosry Ahmed2-29/+0
2025-03-16mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()David Hildenbrand1-1/+1
2025-02-04mm: pgtable: Fix grammar errorI Hsin Cheng1-1/+1
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-19/+403
2025-01-25Docs/mm/damon: add an example monitoring intervals tuningSeongJae Park2-0/+256
2025-01-25Docs/mm/damon/design: add monitoring parameters tuning guideSeongJae Park1-0/+48
2025-01-25Docs/mm/damon/design: document allow/reject DAMOS filter behaviorsSeongJae Park1-4/+29
2025-01-25Docs/mm/damon/design: update for removal of DAMON debugfs interfaceSeongJae Park1-13/+10
2025-01-25Docs/mm/damon/design: document per-region sz_filter_passed statSeongJae Park1-1/+2
2025-01-25Docs/mm/damon/design: document sz_ops_filter_passedSeongJae Park1-0/+2
2025-01-25Docs/admin-guide/mm/damon/usage: link damos stat design docSeongJae Park1-0/+2
2025-01-25Docs/mm/damon/design: add 'statistics' sectionSeongJae Park1-0/+38
2025-01-25Docs/mm/damon/design: document DAMOS regions walkingSeongJae Park1-0/+11
2025-01-25mm: pgtable: introduce pagetable_dtor()Qi Zheng1-2/+2
2025-01-21Merge tag 'docs-6.14' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2025-01-16docs/mm: Physical memory: Remove zone_tI Hsin Cheng1-1/+1
2025-01-13mm: khugepaged: recheck pmd state in retract_page_tables()Qi Zheng1-0/+4
2024-12-18docs/mm: add VMA locks documentationLorenzo Stoakes1-0/+850
2024-11-25Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+9
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-2/+17
2024-11-20Merge tag 'docs-6.13' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2024-11-11Docs/mm/damon: recommend academic papers to read and/or citeSeongJae Park1-0/+6
2024-11-07alloc_tag: support for page allocation tag compressionSuren Baghdasaryan1-1/+6
2024-11-05mm: pgtable: remove pte_offset_map_nolock()Qi Zheng1-3/+0
2024-11-05mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock()Qi Zheng1-0/+7
2024-10-29SLUB: Add support for per object memory policiesChristoph Lameter1-0/+9
2024-10-17Docs/damon/maintainer-profile: update deprecated awslabs GitHub URLsSeongJae Park1-4/+4
2024-10-17Docs/damon/maintainer-profile: add missing '_' suffixes for external web linksSeongJae Park1-19/+19
2024-10-14Docs/mm: Fix a mistake for pfn in page_tables.rstPengyu Zhang1-1/+1
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-57/+63
2024-09-10docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack pageDennis Lam1-4/+4
2024-09-10docs:mm: fix spelling mistakes in heterogeneous memory management pageDennis Lam1-5/+5
2024-09-09Docs/damon/maintainer-profile: document Google calendar for bi-weekly meetupsSeongJae Park1-2/+4
2024-09-09Docs/damon/maintainer-profile: add links in placeSeongJae Park1-38/+42
2024-09-09Docs/damon: use damonitor GitHub organization instead of awslabsSeongJae Park2-5/+5
2024-09-09mm: remove isolate_lru_page()Kefeng Wang2-13/+13
2024-09-03mm: remove PageMlockedMatthew Wilcox (Oracle)1-2/+2
2024-09-01mm: remove follow_page()David Hildenbrand1-3/+3
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-66/+155
2024-07-10Docs/mm/damon/index: add links to admin-guide docSeongJae Park1-7/+10
2024-07-10Docs/mm/damon/index: add links to designSeongJae Park2-5/+7
2024-07-10Docs/mm/damon/design: add links to sections of DAMON sysfs interface usage docSeongJae Park1-0/+48
2024-07-10Docs/mm/damon/design: remove 'Programmable Modules' section in favor of 'Modu...SeongJae Park1-10/+0
2024-07-10Docs/mm/damon/design: move 'Configurable Operations Set' section into 'Operat...SeongJae Park1-25/+22
2024-07-10Docs/mm/damon/design: add links from overall architecture to sections of detailsSeongJae Park1-7/+13
2024-07-10Docs/mm/damon/design: clarify regions merging operationSeongJae Park1-5/+12
2024-07-10Docs/mm/damon/design: fix two typosSeongJae Park1-2/+2
2024-07-03Docs/mm/damon/maintainer-profile: document DAMON community meetupsSeongJae Park1-0/+19
2024-07-03Docs/mm/damon/maintainer-profile: introduce HacKerMaiLSeongJae Park1-0/+17
2024-07-03Docs/damon: document damos_migrate_{hot,cold}Honggyu Kim1-0/+4
2024-07-03mm: drop leftover comment references to pxx_huge()Peter Xu1-4/+0
2024-07-03mm/vmscan: update stale references to shrink_page_listIllia Ostapyshyn1-5/+5
2024-07-03Docs/mm/index: move allocation profiling document to unsorted documents chapterSeongJae Park1-1/+1
2024-07-03Docs/mm/index: rename 'Legacy Documentation' to 'Unsorted Documentation'SeongJae Park1-7/+7
2024-07-03Docs/mm/index: Remove 'Memory Management Guide' chapter markerSeongJae Park1-3/+0
2024-07-03Docs/mm/allocation-profiling: mark 'Theory of operation' as chapterSeongJae Park1-1/+0
2024-06-26Documentation: English corrections in vmalloced kernel stacksNir Lichtman1-5/+5
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-53/+152
2024-05-14Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+1
2024-05-13Merge tag 'docs-6.10' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2024-05-11Docs/mm/damon/maintainer-profile: allow posting patches based on damon/next treeSeongJae Park1-3/+4
2024-05-11Docs/mm/damon/maintainer-profile: change the maintainer's timezone from PST t...SeongJae Park1-3/+3
2024-05-11Docs/mm/damon/design: use a list for supported filtersSeongJae Park1-19/+25
2024-05-07mm: fix race between __split_huge_pmd_locked() and GUP-fastRyan Roberts1-2/+4
2024-05-05Docs/mm/damon/design: document 'young page' type DAMOS filterSeongJae Park1-9/+11
2024-05-05mm/page_table_check: support userfault wr-protect entriesPeter Xu1-1/+8
2024-05-05mm: track mapcount of large folios in single valueDavid Hildenbrand1-6/+6
2024-05-02Docs: typos/spellingRemington Brasga1-1/+1
2024-04-25remove references to page->flags in documentationMatthew Wilcox (Oracle)1-21/+1
2024-04-25memprofiling: documentationKent Overstreet2-0/+101
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-35/+38
2024-04-16mm,page_owner: fix refcount imbalanceOscar Salvador1-35/+38
2024-03-28net: remove gfp_mask from napi_alloc_skb()Jakub Kicinski1-1/+1
2024-03-21Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+10
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-14/+109
2024-03-04Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MAD...Barry Song1-1/+1
2024-02-25ubifs: Convert ubifs_vm_page_mkwrite() to use a folioMatthew Wilcox (Oracle)1-0/+10
2024-02-23Docs/mm/damon/design: document quota goal self-tuningSeongJae Park1-2/+18
2024-02-23mm,page_owner: update Documentation regarding page_owner_stacksOscar Salvador1-0/+45
2024-02-22Docs/mm/damon: move monitoring target regions setup detail from the usage to ...SeongJae Park1-3/+9
2024-02-22Docs/mm/damon: move DAMON operation sets list from the usage to the design do...SeongJae Park1-2/+10
2024-02-22Docs/mm/damon: move the list of DAMOS actions to design docSeongJae Park1-3/+23
2024-02-22Docs/mm/damon/maintainer-profile: fix reference links for mm-[un]stable treeSeongJae Park1-4/+4
2024-01-22mm/slub: make the description of slab_min_objects helpful in docXiongwei Song1-1/+1
2024-01-22mm/slub: replace slub_$params with slab_$params in slub.rstXiongwei Song1-30/+30
2023-12-29mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPEDDavid Hildenbrand1-1/+1
2023-12-29Documentation: stop referring to page_remove_rmap()David Hildenbrand2-3/+3
2023-12-20Docs/mm/damon/design: place execution model and data structures at the beginningSeongJae Park1-12/+12
2023-12-12Docs/admin-guide/mm/damon/usage: document for quota goalsSeongJae Park1-0/+2
2023-12-12Docs/mm/damon/design: document DAMOS quota auto tuningSeongJae Park1-0/+11
2023-12-10Documentation/mm: drop pte_bad() descriptions from arch page table helpersAnshuman Khandual1-2/+0
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+22
2023-10-10docs: update link to powerpc/vmemmap_dedup.rstCosta Shulyupin1-1/+1
2023-10-10docs: mm: fix vm overcommit documentation for OVERCOMMIT_GUESSVratislav Bendel1-2/+1
2023-10-10Documentation/page_tables: Add info about MMU/TLB and Page FaultsFabio M. De Francesco1-0/+127
2023-10-04Docs/mm/damon/design: document DAMOS apply intervalsSeongJae Park1-1/+2
2023-10-04Docs/admin-guide/mm/damon/usage: link design doc for details of kdamond and c...SeongJae Park1-0/+2
2023-10-04Docs/mm/damon/design: add a section for kdamond and DAMON contextSeongJae Park1-0/+10
2023-10-04Docs/admin-guide/mm/damon/usage: explain the format of damon_aggregate tracep...SeongJae Park1-0/+4
2023-10-04Docs/mm/damon/design: explicitly introduce ``nr_accesses``SeongJae Park1-3/+4
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+10
2023-08-30Merge tag 'docs-6.6' of git://git.lwn.net/linuxLinus Torvalds6-27/+22
2023-08-28docs/mm: remove references to hmm_mirror ops and clean typosMarco Pagani1-10/+1
2023-08-24mm: add orphaned kernel-doc to the rst files.Matthew Wilcox (Oracle)2-0/+6
2023-08-21mm: convert free_huge_page() to free_huge_folio()Matthew Wilcox (Oracle)1-7/+7
2023-08-21mm: remove pgtable_{pmd, pte}_page_{ctor, dtor}() wrappersVishal Moola (Oracle)1-6/+6
2023-08-21Docs/mm/damon/design: update for DAMON monitoring target type DAMOS filterSeongJae Park1-14/+17
2023-08-21Docs/mm/damon/design: update for address range filtersSeongJae Park1-6/+15