lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Mon,  3 Aug 2015 18:40:47 -0400
From:	Tejun Heo <tj@...nel.org>
To:	mingo@...hat.com, peterz@...radead.org
Cc:	hannes@...xchg.org, lizefan@...wei.com, cgroups@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [PATCHSET sched,cgroup] sched: Implement interface for cgroup unified hierarchy

Hello,

This patchset implements cpu controller's interface for unified
hierarchy.  While cpu controller didn't have structural issues that
memcg and blkcg had, there still are minor issues such as cpuacct and
use of different time units and its interface can be made consistent
with other controllers so that cgroup as a whole presents uniform ways
to achieve similar things with different resources.

This patchset contains the following three patches.

 0001-cgroup-define-controller-file-conventions.patch
 0002-sched-Misc-preps-for-cgroup-unified-hierarchy-interf.patch
 0003-sched-Implement-interface-for-cgroup-unified-hierarc.patch

The "Controller file conventions" section in
Documentation/cgroups/unified-hierarchy.txt which is added by the
first patch codifies the syntax and semantics for controller knobs and
the next two patches implement the new interface for the cpu
controller.

The first patch is needed by blkcg too, so once the changes get acked
I'll set up a branch containing the patch so that it can be pulled
from both sched and blkcg.

This patchset is on top of v4.2-rc1 and also available in the
following git branch.

 git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git review-sched-unified-intf

diffstat follows, thanks.

 Documentation/cgroups/unified-hierarchy.txt |  128 +++++++++++++++++++-
 include/linux/cgroup.h                      |    9 +
 kernel/sched/core.c                         |  173 +++++++++++++++++++++++++++-
 kernel/sched/cpuacct.c                      |   57 ++++++---
 kernel/sched/cpuacct.h                      |    5 
 5 files changed, 342 insertions(+), 30 deletions(-)

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ