All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/4] cgroups: add pids subsystem
@ 2015-04-12  0:51 ` Aleksa Sarai
  0 siblings, 0 replies; 26+ messages in thread
From: Aleksa Sarai @ 2015-04-12  0:51 UTC (permalink / raw)
  To: tj, lizefan, mingo, peterz
  Cc: richard, fweisbec, linux-kernel, cgroups, Aleksa Sarai

This is an updated version of v8 of the pids patchset[1], with a few
small fixes, namely:

* Remove the cgroup_fork_state abstraction and just store the ss_state
  (void *)[CGROUP_PREFORK_COUNT] on the stack.

* Only pass a (void **) to can_fork, and pass (void *) to
  {cancel_,}fork.

* Add a tagging macro to cgroup_subsys.h, so that the ss_state array can
  be CGROUP_PREFORK_COUNT in size.

[1]: https://lkml.org/lkml/2015/4/1/145

Aleksa Sarai (4):
  cgroups: use bitmask to filter for_each_subsys
  cgroups: replace explicit ss_mask checking with for_each_subsys_which
  cgroups: allow a cgroup subsystem to reject a fork
  cgroups: implement the PIDs subsystem

 include/linux/cgroup.h        |  67 ++++++--
 include/linux/cgroup_subsys.h |  43 +++++
 init/Kconfig                  |  16 ++
 kernel/Makefile               |   1 +
 kernel/cgroup.c               | 182 +++++++++++++++------
 kernel/cgroup_freezer.c       |   2 +-
 kernel/cgroup_pids.c          | 367 ++++++++++++++++++++++++++++++++++++++++++
 kernel/fork.c                 |  19 ++-
 kernel/sched/core.c           |   2 +-
 9 files changed, 633 insertions(+), 66 deletions(-)
 create mode 100644 kernel/cgroup_pids.c

-- 
2.3.5


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

end of thread, other threads:[~2015-04-17 21:06 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-12  0:51 [PATCH v9 0/4] cgroups: add pids subsystem Aleksa Sarai
2015-04-12  0:51 ` Aleksa Sarai
2015-04-12  0:51 ` [PATCH v9 1/4] cgroups: use bitmask to filter for_each_subsys Aleksa Sarai
2015-04-12  0:51   ` Aleksa Sarai
2015-04-12  0:51 ` [PATCH v9 2/4] cgroups: replace explicit ss_mask checking with for_each_subsys_which Aleksa Sarai
2015-04-12  0:51 ` [PATCH v9 3/4] cgroups: allow a cgroup subsystem to reject a fork Aleksa Sarai
2015-04-12  0:51   ` Aleksa Sarai
2015-04-13 14:24   ` Tejun Heo
2015-04-13 14:24     ` Tejun Heo
2015-04-14  0:33     ` Aleksa Sarai
2015-04-14 12:17       ` Tejun Heo
2015-04-14 12:17         ` Tejun Heo
2015-04-16 13:57         ` Aleksa Sarai
2015-04-16 13:57           ` Aleksa Sarai
2015-04-17 14:45           ` Tejun Heo
2015-04-17 14:45             ` Tejun Heo
2015-04-17 20:35             ` Aleksa Sarai
2015-04-17 20:35               ` Aleksa Sarai
2015-04-17 20:42               ` Tejun Heo
2015-04-17 20:48                 ` Aleksa Sarai
2015-04-17 20:48                   ` Aleksa Sarai
2015-04-17 20:55                   ` Tejun Heo
2015-04-17 20:55                     ` Tejun Heo
2015-04-17 21:06                     ` Aleksa Sarai
2015-04-17 21:06                       ` Aleksa Sarai
2015-04-12  0:51 ` [PATCH v9 4/4] cgroups: implement the PIDs subsystem Aleksa Sarai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.