[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87zffizk4r.fsf@DESKTOP-5N7EMDA>
Date: Mon, 12 May 2025 09:35:16 +0800
From: "Huang, Ying" <ying.huang@...ux.alibaba.com>
To: Joshua Hahn <joshua.hahnjy@...il.com>
Cc: Andrew Morton <akpm@...ux-foundation.org>, gourry@...rry.net,
honggyu.kim@...com, yunjeong.mun@...com, gregkh@...uxfoundation.org,
rafael@...nel.org, lenb@...nel.org, dan.j.williams@...el.com,
Jonathan.Cameron@...wei.com, dave.jiang@...el.com,
horen.chuang@...ux.dev, hannes@...xchg.org, osalvador@...e.de,
linux-kernel@...r.kernel.org, linux-acpi@...r.kernel.org,
linux-mm@...ck.org, kernel-team@...a.com
Subject: Re: [PATCH v8] mm/mempolicy: Weighted Interleave Auto-tuning
Hi, Joshua,
Joshua Hahn <joshua.hahnjy@...il.com> writes:
[snip]
> @@ -3707,8 +3720,12 @@ static void wi_state_free(void)
> kfree(&wi_group->wi_kobj);
> }
>
> +static struct kobj_attribute wi_auto_attr =
> + __ATTR(auto, 0664, weighted_interleave_auto_show,
> + weighted_interleave_auto_store);
> +
> static void wi_cleanup(void) {
> - sysfs_remove_file(&wi_group->wi_kobj, &wi_group->auto_kobj_attr.attr);
> + sysfs_remove_file(&wi_group->wi_kobj, &wi_auto_attr.attr);
If we use wi_auto_attr directly here, we can remove auto_kobj_attr field
from struct sysfs_wi_group?
> sysfs_wi_node_delete_all();
> wi_state_free();
> }
[snip]
---
Best Regards,
Huang, Ying
Powered by blists - more mailing lists