public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] cpuset: Allow v2 behavior in v1 cgroup
@ 2017-08-17 19:33 Waiman Long
  2017-08-17 19:33 ` [PATCH v3 1/2] cgroup: Add mount flag to enable cpuset to use " Waiman Long
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Waiman Long @ 2017-08-17 19:33 UTC (permalink / raw)
  To: Tejun Heo, Li Zefan, Johannes Weiner; +Cc: linux-kernel, Waiman Long

v2->v3:
 - Change the generic CGRP_ROOT_V2_MODE flag to a cpuset specific
   CGRP_ROOT_CPUSET_V2_MODE flag.

v1->v2:
 - Drop the kernel command line option and use cgroupfs mount option
   instead to enable v2 controller behavior in v1 cgroup.

v1: https://lkml.org/lkml/2017/8/15/570

This patchset adds a new cgroupfs mount option "cpuset_v2_mode"
that enables the cpuset controller to use v2 behavior in a v1 cgroup.

Patch 1 adds the v1 cgroupfs mount option "cpuset_v2_mode" which set
a flag in the cgroup_root flags.

Patch 2 modifies the cpuset controller to check the cgroup_root flag
and switch to v2 behavior even in a v1 cgroup.

Waiman Long (2):
  cgroup: Add mount flag to enable cpuset to use v2 behavior in v1
    cgroup
  cpuset: Allow v2 behavior in v1 cgroup

 include/linux/cgroup-defs.h |  5 +++++
 kernel/cgroup/cgroup-v1.c   |  6 ++++++
 kernel/cgroup/cpuset.c      | 33 ++++++++++++++++++++-------------
 3 files changed, 31 insertions(+), 13 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-18 15:25 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-17 19:33 [PATCH v3 0/2] cpuset: Allow v2 behavior in v1 cgroup Waiman Long
2017-08-17 19:33 ` [PATCH v3 1/2] cgroup: Add mount flag to enable cpuset to use " Waiman Long
2017-08-17 19:33 ` [PATCH v3 2/2] cpuset: Allow " Waiman Long
2017-08-18 15:25   ` Tejun Heo
2017-08-18 11:29 ` [PATCH v3 0/2] " Tejun Heo
2017-08-18 13:46   ` Waiman Long

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox