Hello, On Tue, Mar 26, 2024 at 11:14:53AM -0400, Waiman Long wrote: > On 3/25/24 16:12, Tejun Heo wrote: > > On Thu, Mar 21, 2024 at 10:39:45PM +0100, Petr Malat wrote: > > > Requiring cpuset.cpus.effective to be a subset of cpuset.cpus makes it > > > hard to use as one is forced to configure cpuset.cpus of current and all > > > ancestor cgroups, which requires a knowledge about all other units > > > sharing the same cgroup subtree. Also, it doesn't allow using empty > > > cpuset.cpus. > > > > > > Do not require cpuset.cpus.effective to be a subset of cpuset.cpus and > > > create remote cgroup only if cpuset.cpus is empty, to make it easier for > > > the user to control which cgroup is being created. > > > > > > Signed-off-by: Petr Malat <oss@xxxxxxxxx> > > Waiman, what do you think? > > I think it is possible to make cpuset.cpus.exclusive independent of > cpuset.cpus. There are probably more places that need to be changed > including the cgroup-v2.rst file. I really like the idea of making this more easier to configure. It'd be great if you could Petr so that this can land. Thank you. -- tejun