Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759167Ab3DASnZ (ORCPT ); Mon, 1 Apr 2013 14:43:25 -0400 Received: from mail-qe0-f52.google.com ([209.85.128.52]:54382 "EHLO mail-qe0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757876Ab3DASnY (ORCPT ); Mon, 1 Apr 2013 14:43:24 -0400 MIME-Version: 1.0 In-Reply-To: <1328067470-5980-1-git-send-email-fweisbec@gmail.com> References: <1328067470-5980-1-git-send-email-fweisbec@gmail.com> From: Tim Hockin Date: Mon, 1 Apr 2013 11:43:03 -0700 X-Google-Sender-Auth: uR6P9Jq4kUy5tDSrFmAjB6I8-Qs Message-ID: Subject: Re: [PATCH 00/10] cgroups: Task counter subsystem v8 To: Frederic Weisbecker Cc: Andrew Morton , Tejun Heo , Li Zefan , LKML , "Kirill A. Shutemov" , Paul Menage , Johannes Weiner , Aditya Kali , Oleg Nesterov , Containers , Glauber Costa , Cgroups , Daniel J Walsh , "Daniel P. Berrange" , KAMEZAWA Hiroyuki , Max Kellermann , Mandeep Singh Baines Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3508 Lines: 78 A year later - what ever happened with this? I want it more than ever for Google's use. On Tue, Jan 31, 2012 at 7:37 PM, Frederic Weisbecker wrote: > Hi, > > Changes In this version: > > - Split 32/64 bits version of res_counter_write_u64() [1/10] > Courtesy of Kirill A. Shutemov > > - Added Kirill's ack [8/10] > > - Added selftests [9/10], [10/10] > > Please consider for merging. At least two users want this feature: > https://lkml.org/lkml/2011/12/13/309 > https://lkml.org/lkml/2011/12/13/364 > > More general details provided in the last version posting: > https://lkml.org/lkml/2012/1/13/230 > > Thanks! > > > Frederic Weisbecker (9): > cgroups: add res_counter_write_u64() API > cgroups: new resource counter inheritance API > cgroups: ability to stop res charge propagation on bounded ancestor > res_counter: allow charge failure pointer to be null > cgroups: pull up res counter charge failure interpretation to caller > cgroups: allow subsystems to cancel a fork > cgroups: Add a task counter subsystem > selftests: Enter each directories before executing selftests > selftests: Add a new task counter selftest > > Kirill A. Shutemov (1): > cgroups: add res counter common ancestor searching > > Documentation/cgroups/resource_counter.txt | 20 ++- > Documentation/cgroups/task_counter.txt | 153 +++++++++++ > include/linux/cgroup.h | 20 +- > include/linux/cgroup_subsys.h | 5 + > include/linux/res_counter.h | 27 ++- > init/Kconfig | 9 + > kernel/Makefile | 1 + > kernel/cgroup.c | 23 ++- > kernel/cgroup_freezer.c | 6 +- > kernel/cgroup_task_counter.c | 272 ++++++++++++++++++++ > kernel/exit.c | 2 +- > kernel/fork.c | 7 +- > kernel/res_counter.c | 103 +++++++- > tools/testing/selftests/Makefile | 2 +- > tools/testing/selftests/run_tests | 6 +- > tools/testing/selftests/task_counter/Makefile | 8 + > tools/testing/selftests/task_counter/fork.c | 40 +++ > tools/testing/selftests/task_counter/forkbomb.c | 40 +++ > tools/testing/selftests/task_counter/multithread.c | 68 +++++ > tools/testing/selftests/task_counter/run_test | 198 ++++++++++++++ > .../selftests/task_counter/spread_thread_group.c | 82 ++++++ > 21 files changed, 1056 insertions(+), 36 deletions(-) > create mode 100644 Documentation/cgroups/task_counter.txt > create mode 100644 kernel/cgroup_task_counter.c > create mode 100644 tools/testing/selftests/task_counter/Makefile > create mode 100644 tools/testing/selftests/task_counter/fork.c > create mode 100644 tools/testing/selftests/task_counter/forkbomb.c > create mode 100644 tools/testing/selftests/task_counter/multithread.c > create mode 100755 tools/testing/selftests/task_counter/run_test > create mode 100644 tools/testing/selftests/task_counter/spread_thread_group.c > > -- > 1.7.5.4 > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/