diff options
| author | David Carlier <devnexen@gmail.com> | 2026-02-17 19:48:00 +0000 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-02-18 07:03:50 -1000 |
| commit | 55a24d9203979d1cd0196ba1d189860e8b828c2e (patch) | |
| tree | 921f3cf072b6a4b6d8bb78d7fd079e91265a68bb /tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git | |
| parent | 07676846132340c7d0f50eca189a24cea4ae3cd8 (diff) | |
tools/sched_ext: scx_central: fix CPU_SET and skeleton leak on early exit
Use CPU_SET_S() instead of CPU_SET() on the dynamically allocated
cpuset to avoid a potential out-of-bounds write when nr_cpu_ids
exceeds CPU_SETSIZE.
Also destroy the skeleton before returning on invalid central CPU ID
to prevent a resource leak.
Signed-off-by: David Carlier <devnexen@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
