Files
linux/kernel
JP Kobryn 731bdd9746 cgroup: avoid per-cpu allocation of size zero rstat cpu locks
Subsystem rstat locks are dynamically allocated per-cpu. It was discovered
that a panic can occur during this allocation when the lock size is zero.
This is the case on non-smp systems, since arch_spinlock_t is defined as an
empty struct. Prevent this allocation when !CONFIG_SMP by adding a
pre-processor conditional around the affected block.

Signed-off-by: JP Kobryn <inwardvessel@gmail.com>
Reported-by: Klara Modin <klarasmodin@gmail.com>
Fixes: 748922dcfa ("cgroup: use subsystem-specific rstat locks to avoid contention")
Signed-off-by: Tejun Heo <tj@kernel.org>
2025-05-21 15:54:58 -10:00
..
2025-01-25 08:22:26 +00:00
2025-02-10 16:56:58 -08:00
2024-11-03 01:28:06 -05:00
2025-03-06 15:13:13 -04:00
2024-09-27 08:18:43 -07:00
2024-11-03 01:28:06 -05:00
2025-02-12 12:12:27 +01:00