aboutsummaryrefslogtreecommitdiffstats
path: root/lib/alloc_tag.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'mm-hotfixes-stable' into mm-stable to pick up changes whichAndrew Morton2025-07-121-0/+3
|\
| * lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()Harry Yoo2025-07-101-0/+3
* | mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEED...Hao Ge2025-07-101-0/+2
* | alloc_tag: keep codetag iterator active between read()David Wang2025-07-101-19/+10
|/
* mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the ...Hao Ge2025-06-251-1/+7
* alloc_tag: handle module codetag load errors as module load failuresSuren Baghdasaryan2025-06-061-5/+7
* Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-05-311-15/+19
|\
| * alloc_tag: check mem_profiling_support in alloc_tag_initCasey Chen2025-05-221-15/+19
* | alloc_tag: allocate percpu counters for module tags dynamicallySuren Baghdasaryan2025-05-251-18/+69
|/
* alloc_tag: handle incomplete bulk allocations in vm_module_tags_populateT.J. Mercier2025-04-121-3/+12
* mm: avoid extra mem_alloc_profiling_enabled() checksSuren Baghdasaryan2025-03-171-3/+3
* Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-01-271-2/+4
|\
| * alloc_tag: avoid current->alloc_tag manipulations when profiling is disabledSuren Baghdasaryan2025-01-261-0/+2
| * mm: alloc_pages_bulk: rename APILuiz Capitulino2025-01-261-2/+2
* | alloc_tag: skip pgalloc_tag_swap if profiling is disabledSuren Baghdasaryan2025-01-161-0/+3
|/
* alloc_tag: fix module allocation tags populated area calculationSuren Baghdasaryan2024-12-191-5/+29
* mm/codetag: clear tags before swapDavid Wang2024-12-191-0/+7
* mm/codetag: swap tags when migrate pagesDavid Wang2024-12-061-14/+22
* mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_splitSuren Baghdasaryan2024-11-071-0/+48
* alloc_tag: support for page allocation tag compressionSuren Baghdasaryan2024-11-071-9/+133
* alloc_tag: populate memory for module tags as neededSuren Baghdasaryan2024-11-071-9/+64
* alloc_tag: load module tags into separate contiguous memorySuren Baghdasaryan2024-11-071-20/+229
* alloc_tag: introduce shutdown_mem_profiling helper functionSuren Baghdasaryan2024-11-071-7/+26
* Merge tag 'sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-07-161-1/+0
|\
| * mm profiling: Remove superfluous sentinel element from ctl_tableJoel Granados2024-06-131-1/+0
* | lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=nSuren Baghdasaryan2024-06-151-3/+13
|/
* lib: add version into /proc/allocinfo outputSuren Baghdasaryan2024-05-241-15/+32
* alloc_tag: Tighten file permissions on /proc/allocinfoKees Cook2024-04-261-1/+1
* lib: add memory allocations report in show_mem()Suren Baghdasaryan2024-04-261-0/+38
* lib: introduce early boot parameter to avoid page_ext memory overheadSuren Baghdasaryan2024-04-261-1/+40
* lib: introduce support for page allocation taggingSuren Baghdasaryan2024-04-261-0/+17
* lib: add allocation tagging support for memory allocation profilingSuren Baghdasaryan2024-04-261-0/+152