Messages in this thread | | | From | SeongJae Park <> | Subject | [PATCH mm-unstable 0/2] mm/damon/sysfs-schemes: avoid updating | Date | Mon, 14 Nov 2022 18:29:52 +0000 |
| |
A DAMON sysfs interface user can start DAMON with a scheme, remove the sysfs directory for the scheme, and then ask clears/updates of the scheme's tried regions. Because the schemes tried regions clear/update logic doesn't aware of the situation, it results in an invalid memory access. Fix the bugs by checking if the scheme sysfs directory exists.
This patchset is fixing commits in mm-unstable. Andrew, please meld the first patch into "mm/damon/sysfs: implement DAMOS tried regions update command"[1], and the second patch into "mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command"[2].
[1] https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/mm-damon-sysfs-implement-damos-tried-regions-update-command.patch [2] https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/mm-damon-sysfs-schemes-implement-damos-tried-regions-clear-command.patch
SeongJae Park (2): mm/damon/sysfs-schemes: skip tried regions update if the scheme directory has removed mm/damon/sysfs-schemes: skip schemes regions clearing if the scheme directory has removed
mm/damon/sysfs-schemes.c | 9 +++++++++ 1 file changed, 9 insertions(+)
-- 2.25.1
| |