+1
−1
Loading
damon_sysfs_scheme_rm_dirs() puts dests directory kobject before removing its internal files. Sincee putting the kobject frees its container struct, and the internal files removal accesses the container, use-after-free happens. Fix it by putting the reference _after_ removing the files. Link: https://lkml.kernel.org/r/20250816165559.2601-1-sj@kernel.org Fixes: 2cd0bf85 ("mm/damon/sysfs-schemes: implement DAMOS action destinations directory") Signed-off-by:SeongJae Park <sj@kernel.org> Reported-by:
Alexandre Ghiti <alex@ghiti.fr> Closes: https://lore.kernel.org/2d39a734-320d-4341-8f8a-4019eec2dbf2@ghiti.fr Tested-by:
Alexandre Ghiti <alexghiti@rivosinc.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org>