Files
Michael Bestas 7f2f53c2bb Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20:
  BACKPORT: mm: Convert page kmemcg type to a page memcg flag
  BACKPORT: mm: Introduce page memcg flags
  BACKPORT: mm: memcontrol: Use helpers to read page's memcg data
  BACKPORT: mm: remove superfluous __ClearPageActive()
  UPSTREAM: mm: move call to compound_head() in release_pages()
  UPSTREAM: mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly
  BACKPORT: mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h
  BACKPORT: mm/percpu: add checks for the return value of memblock_alloc*()
  UPSTREAM: percpu: relegate chunks unusable when failing small allocations
  UPSTREAM: percpu: return number of released bytes from pcpu_free_area()
  UPSTREAM: mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge()
  UPSTREAM: mm: memcg/slab: cache page number in memcg_(un)charge_slab()
  UPSTREAM: include/linux/memcontrol.h: fix comments based on per-node memcg
  UPSTREAM: mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg()
  UPSTREAM: mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments
  UPSTREAM: mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()
  UPSTREAM: mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments
  UPSTREAM: mm: memcg/slab: reparent memcg kmem_caches on cgroup removal
  UPSTREAM: mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages
  UPSTREAM: mm: memcg/slab: unify SLAB and SLUB page accounting
  UPSTREAM: mm: memcg/slab: rework non-root kmem_cache lifecycle management
  UPSTREAM: mm: memcg/slab: generalize postponed non-root kmem_cache deactivation
  UPSTREAM: mm: memcg/slab: rename slab delayed deactivation functions and fields
  UPSTREAM: mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache()
  UPSTREAM: memcg: remove memcg_kmem_skip_account
  UPSTREAM: mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg()
  UPSTREAM: memcg: localize memcg_kmem_enabled() check
  UPSTREAM: mm: rework memcg kernel stack accounting

Change-Id: I23f881a70dc6d0f84af36088ed03057129cce11e
2026-08-30 23:33:40 +03:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…