From: Xin Hao Date: Tue, 22 Mar 2022 21:50:00 +0000 (-0700) Subject: mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=15423a52cc84e23bc11e4a903cd775adc7c6ab00;p=linux.git mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() In damon_sysfs_kdamond_release(), we have use container_of() to get "kdamond" pointer, so there no need to get it once again. Link: https://lkml.kernel.org/r/20220303075314.22502-1-xhao@linux.alibaba.com Signed-off-by: Xin Hao Reviewed-by: SeongJae Park Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c index 58bcd2f5b02ae..48e434cd43d8e 100644 --- a/mm/damon/sysfs.c +++ b/mm/damon/sysfs.c @@ -2345,7 +2345,7 @@ static void damon_sysfs_kdamond_release(struct kobject *kobj) if (kdamond->damon_ctx) damon_destroy_ctx(kdamond->damon_ctx); - kfree(container_of(kobj, struct damon_sysfs_kdamond, kobj)); + kfree(kdamond); } static struct kobj_attribute damon_sysfs_kdamond_state_attr =