include/linux/cgroup-defs.h | 25 +++++- include/linux/sched/signal.h | 4 + init/init_task.c | 3 + kernel/cgroup/cgroup-internal.h | 11 ++- kernel/cgroup/cgroup-v1.c | 14 +-- kernel/cgroup/cgroup.c | 153 ++++++++++++++++++++++++-------- kernel/fork.c | 4 + 7 files changed, 167 insertions(+), 47 deletions(-)