Subject mm/cma: charge cma allocation to memcg using per area counters
Author echanude@redhat.com
Date 2026-08-21 18:56:53 +0000 UTC
Version
Cc aesteve@redhat.com akpm@linux-foundation.org cgroups@vger.kernel.org corbet@lwn.net david@kernel.org echanude@redhat.com hannes@cmpxchg.org liam@infradead.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@kernel.org mhocko@suse.com mkoutny@suse.com mripard@redhat.com muchun.song@linux.dev roman.gushchin@linux.dev rppt@kernel.org shakeel.butt@linux.dev shuah@kernel.org skhan@linuxfoundation.org surenb@google.com tj@kernel.org vbabka@kernel.org
Patches (11)
Name Content [All]
[PATCH 01/11] mm/cma: drop const for struct page on release API [Body]
[PATCH 02/11] mm/cma: include linux/cma.h in cma.h [Body]
[PATCH 03/11] cgroup: add memory_cma_accounting mount option [Body]
[PATCH 04/11] memcg: add cma charge/uncharge functions for area counters [Body]
[PATCH 05/11] mm/cma: charge cma allocation to memcg per area counters [Body]
[PATCH 06/11] memcg: register per-area usage counters in cgroupfs [Body]
[PATCH 07/11] selftests: cgroup: add cma configs for cgroup selftest suite [Body]
[PATCH 08/11] selftests: cgroup: add memcg cma tests [Body]
[PATCH 09/11] selftests: cgroup: add a vmtest script for memcg [Body]
[PATCH 10/11] selftests: cgroup: add memcg hugetlb_cma tests [Body]
[PATCH 11/11] selftests: cgroup: amend vmtest-memcg to run the hugetlb cma tests [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-21
Passed
ID (for dev) 16d12d40-4a1f-4d3b-9e7f-d6d055c87332
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] passed [Log]
[KASAN] Boot test: Base 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] passed [Log]
[KASAN] Build Patched 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] [patched] passed [Log]
[KASAN] Fuzz 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] 98f21c54f99519329c18e2625b0ea6db14524d09 [Config] [patched] passed [Log] [Artifacts]