summaryrefslogtreecommitdiff
path: root/scripts/lib/kdoc/kdoc_re.py
diff options
context:
space:
mode:
authorJP Kobryn <inwardvessel@gmail.com>2025-05-21 18:32:02 -0700
committerTejun Heo <tj@kernel.org>2025-05-21 15:54:58 -1000
commit731bdd97466a280d6bdd8eceeb13d9fab6f26cbd (patch)
tree31a5ef2384722d64d2c586e1bdbcd0334b318549 /scripts/lib/kdoc/kdoc_re.py
parentdc9f08bac28bcd4c1b7a79d39c816dfdf5279818 (diff)
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: 748922dcfabd ("cgroup: use subsystem-specific rstat locks to avoid contention") Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_re.py')
0 files changed, 0 insertions, 0 deletions