summaryrefslogtreecommitdiff
path: root/include/linux/pgalloc_tag.h
AgeCommit message (Expand)AuthorFilesLines
2025-05-12mm/codetag: move tag retrieval back upfront in __free_pages()David Wang1-0/+8
2025-03-17alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocatorSuren Baghdasaryan1-55/+5
2025-03-17mm: avoid extra mem_alloc_profiling_enabled() checksSuren Baghdasaryan1-16/+19
2024-12-06mm/codetag: swap tags when migrate pagesDavid Wang1-2/+2
2024-11-08mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_splitSuren Baghdasaryan1-0/+5
2024-11-08alloc_tag: support for page allocation tag compressionSuren Baghdasaryan1-17/+128
2024-11-08alloc_tag: introduce pgtag_ref_handle to abstract page tag referencesSuren Baghdasaryan1-38/+54
2024-09-10mm/codetag: fix pgalloc_tag_split()Yu Zhao1-31/+0
2024-08-16alloc_tag: introduce clear_page_tag_ref() helper functionSuren Baghdasaryan1-0/+13
2024-07-18alloc_tag: fix page_ext_get/page_ext_put sequence during page splittingSuren Baghdasaryan1-2/+3
2024-07-18lib: reuse page_ext_data() to obtain codetag_refSuren Baghdasaryan1-1/+1
2024-06-15lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get()Suren Baghdasaryan1-3/+8
2024-04-26mm: make page_ext_get() take a const argumentMatthew Wilcox (Oracle)1-2/+0
2024-04-26codetag: debug: mark codetags for reserved pages as emptySuren Baghdasaryan1-0/+2
2024-04-26mm: fix non-compound multi-order memory accounting in __free_pagesSuren Baghdasaryan1-0/+24
2024-04-26mm: create new codetag references during page splittingSuren Baghdasaryan1-0/+30
2024-04-26lib: introduce support for page allocation taggingSuren Baghdasaryan1-0/+78