diff options
| author | Sajal Gupta <sajal2005gupta@gmail.com> | 2026-06-22 19:36:03 +0530 |
|---|---|---|
| committer | Yu Kuai <yukuai@fygo.io> | 2026-07-30 16:05:16 +0800 |
| commit | 371f7a1b392edc8b7cf449cc7713179b588f2d0e (patch) | |
| tree | 7a182b9971e0e1f6748607215d67a829437a47b3 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | f565925810cb8bc799421485770e15d922ef766a (diff) | |
md/raid5-ppl: fix use-after-free in ppl_do_flush()
The loop in ppl_do_flush() continues iterating after calling
ppl_io_unit_finished(), touching io->pending_flushes and leading to a
use-after-free.
Add a break statement to stop the loop once io is freed.
Fixes: 1532d9e87e8b ("raid5-ppl: PPL support for disks with write-back cache enabled")
Reported-by: Dan Carpenter <error27@gmail.com>
Closes: https://lore.kernel.org/all/ajJF2wKYWRk4GGCK@stanley.mountain/
Signed-off-by: Sajal Gupta <sajal2005gupta@gmail.com>
Reviewed-by: Yu Kuai <yukuai@fygo.io>
Link: https://patch.msgid.link/20260622142146.56637-1-sajal2005gupta@gmail.com
Signed-off-by: Yu Kuai <yukuai@fygo.io>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
