[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <a73a3a5e-b206-4013-ad61-81a5d9c0d0ee@bytedance.com>
Date: Fri, 5 Sep 2025 10:15:10 +0800
From: Chuyi Zhou <zhouchuyi@...edance.com>
To: Tejun Heo <tj@...nel.org>
Cc: mkoutny@...e.com, hannes@...xchg.org, longman@...hat.com,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 0/3] Defer flushing of the cpuset_migrate_mm_wq to
task_work
在 2025/9/5 01:27, Tejun Heo 写道:
> On Thu, Sep 04, 2025 at 03:45:02PM +0800, Chuyi Zhou wrote:
>> Now in cpuset_attach(), we need to synchronously wait for
>> flush_workqueue to complete. The execution time of flushing
>> cpuset_migrate_mm_wq depends on the amount of mm migration initiated by
>> cpusets at that time. When the cpuset.mems of a cgroup occupying a large
>> amount of memory is modified, it may trigger extensive mm migration,
>> causing cpuset_attach() to block on flush_workqueue for an extended period.
>
> Applied 1-3 to cgroup/for-6.18. There were a couple conflicts that I
> resolved. It'd be great if you can take a look and make sure everything is
> okay.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git for-6.18
>
> Thanks.
>
Sorry, I forgot to rebase the latest cgroup branch before sending the
patchset. I made sure everything is okay.
Thanks.
Powered by blists - more mailing lists