[Devel] [PATCH hci-8.1 0/6] cgroup/dmem: backport fixes and apply a lower dmem.max at once

Konstantin Khorenko khorenko at virtuozzo.com
Thu Nov 5 21:10:35 MSK 2026


On Mon, 02 Nov 2026 03:51:42 +0400, Mirian Shilakadze wrote:
> cgroup/dmem: backport fixes and apply a lower dmem.max at once
> 
> Per-container GPU memory limits (VSTOR-135023) enable the dmem cgroup
> controller for Containers. Our dmem.c is upstream as of 8821f36333e2
> (6.14) and lacks four upstream fixes tagged for stable. The first one
> matters most: with dmem enabled for Containers, root in a Container can
> write a region name without a value to dmem.max of its own child
> cgroup, which dereferences NULL and, with CONFIG_PANIC_ON_OOPS=y,
> panics the node.
> 
> [...]

Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.19.vz10, thanks!

[1/6] ms/cgroup/dmem: fix NULL pointer dereference when setting max
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/0200fe88bdaf
[2/6] ms/cgroup/dmem: avoid rcu warning when unregister region
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/9b121ec55c44
[3/6] ms/cgroup/dmem: avoid pool UAF
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/ee01dba6198e
[4/6] ms/cgroup/dmem: Return -ENOMEM on failed pool preallocation
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/667e36696982
[5/6] ms/drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/d332229c6025
[6/6] ms/cgroup/dmem: Add reclaim callback for lowering max below current usage
      https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/b0077f5fcb71

-- 
Konstantin Khorenko,
Virtuozzo Linux Kernel Team




More information about the Devel mailing list