diff options
| author | Namhyung Kim <namhyung@kernel.org> | 2025-07-03 04:49:41 +0300 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-08-15 13:05:02 +0300 |
| commit | 7cf6bccb4dee32488e40ddc644814ded5418fabc (patch) | |
| tree | 6e4eebc7496f542a96c425d3367caaa997bd821e /scripts/stackusage | |
| parent | 894666c3b5ddc1679a741933179d0581d269db64 (diff) | |
| download | linux-7cf6bccb4dee32488e40ddc644814ded5418fabc.tar.xz | |
perf sched: Fix memory leaks in 'perf sched latency'
[ Upstream commit e68b1c0098b959cb88afce5c93dd6a9324e6da78 ]
The work_atoms should be freed after use. Add free_work_atoms() to
make sure to release all. It should use list_splice_init() when merging
atoms to prevent accessing invalid pointers.
Fixes: b1ffe8f3e0c96f552 ("perf sched: Finish latency => atom rename and misc cleanups")
Reviewed-by: Ian Rogers <irogers@google.com>
Tested-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20250703014942.1369397-8-namhyung@kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
