diff --git a/mm/damon/sysfs-schemes.c b/mm/damon/sysfs-schemes.c index dc570e90abca73c275cc3609467c6ca6c4678de8..24623a141400ea310482acf3980fae756d3090c1 100644 --- a/mm/damon/sysfs-schemes.c +++ b/mm/damon/sysfs-schemes.c @@ -376,6 +376,7 @@ static ssize_t memcg_path_store(struct kobject *kobj, return -ENOMEM; strscpy(path, buf, count + 1); + kfree(filter->memcg_path); filter->memcg_path = path; return count; }