summaryrefslogtreecommitdiffstats
path: root/lib/alloc_tag.c
AgeCommit message (Expand)AuthorLines
2025-11-20lib/alloc_tag: use %pe format specifierZeng Chi-1/+1
2025-10-02Merge tag 'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds-1/+2
2025-09-21alloc_tag: mark inaccurate allocation counters in /proc/allocinfo outputSuren Baghdasaryan-1/+3
2025-09-21alloc_tag: prevent enabling memory profiling if it was shut downSuren Baghdasaryan-1/+15
2025-09-21alloc_tag: use release_pages() in the cleanup pathSuren Baghdasaryan-5/+5
2025-09-13alloc_tag: use str_on_off() helperKuan-Wei Chiu-1/+2
2025-07-12Merge branch 'mm-hotfixes-stable' into mm-stable to pick up changes whichAndrew Morton-0/+3
2025-07-09mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEED...Hao Ge-0/+2
2025-07-09alloc_tag: keep codetag iterator active between read()David Wang-19/+10
2025-07-09lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()Harry Yoo-0/+3
2025-06-25mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the ...Hao Ge-1/+7
2025-06-05alloc_tag: handle module codetag load errors as module load failuresSuren Baghdasaryan-5/+7
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-15/+19
2025-05-25alloc_tag: allocate percpu counters for module tags dynamicallySuren Baghdasaryan-18/+69
2025-05-22alloc_tag: check mem_profiling_support in alloc_tag_initCasey Chen-15/+19
2025-04-11alloc_tag: handle incomplete bulk allocations in vm_module_tags_populateT.J. Mercier-3/+12
2025-03-16mm: avoid extra mem_alloc_profiling_enabled() checksSuren Baghdasaryan-3/+3
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-2/+4
2025-01-25alloc_tag: avoid current->alloc_tag manipulations when profiling is disabledSuren Baghdasaryan-0/+2
2025-01-25mm: alloc_pages_bulk: rename APILuiz Capitulino-2/+2
2025-01-15alloc_tag: skip pgalloc_tag_swap if profiling is disabledSuren Baghdasaryan-0/+3
2024-12-18alloc_tag: fix module allocation tags populated area calculationSuren Baghdasaryan-5/+29
2024-12-18mm/codetag: clear tags before swapDavid Wang-0/+7
2024-12-05mm/codetag: swap tags when migrate pagesDavid Wang-14/+22
2024-11-07mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_splitSuren Baghdasaryan-0/+48
2024-11-07alloc_tag: support for page allocation tag compressionSuren Baghdasaryan-9/+133
2024-11-07alloc_tag: populate memory for module tags as neededSuren Baghdasaryan-9/+64
2024-11-07alloc_tag: load module tags into separate contiguous memorySuren Baghdasaryan-20/+229
2024-11-07alloc_tag: introduce shutdown_mem_profiling helper functionSuren Baghdasaryan-7/+26
2024-07-16Merge tag 'sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds-1/+0
2024-06-15lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=nSuren Baghdasaryan-3/+13
2024-06-13mm profiling: Remove superfluous sentinel element from ctl_tableJoel Granados-1/+0
2024-05-24lib: add version into /proc/allocinfo outputSuren Baghdasaryan-15/+32
2024-04-25alloc_tag: Tighten file permissions on /proc/allocinfoKees Cook-1/+1
2024-04-25lib: add memory allocations report in show_mem()Suren Baghdasaryan-0/+38
2024-04-25lib: introduce early boot parameter to avoid page_ext memory overheadSuren Baghdasaryan-1/+40
2024-04-25lib: introduce support for page allocation taggingSuren Baghdasaryan-0/+17
2024-04-25lib: add allocation tagging support for memory allocation profilingSuren Baghdasaryan-0/+152