* [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
@ 2011-08-25 22:43 Tejun Heo
0 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:43 UTC (permalink / raw)
To: rjw-KKrjLPT3xs0, paul-inf54ven1CmVyaH7bEyXVA,
lizf-BthXqXjhjHXQFUHtdCDX3A
Cc: fweisbec-Re5JQEeQqe8AvxtiuMwx3w,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
Hello,
This is the second take of cgroup_taskset patchset. This patchset
introduces cgroup_taskset along with some accessors and iterator,
updates methods to use it, consolidates usages and drops superflous
methods. For more info, please read the head message and discussions
from the last take[L].
Changes from the last take[L] are mostly minor.
* Acked-by's added
* patch contamination fixed
* local variable renamed
* documentation updated
It contains the following six patches.
0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
remove should_send_signal() and update frozen()"), and available in
the following git tree.
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Any ideas on how to route these patches? If we float these in -mm,
further freezer patches would have to be in -mm too which in turn will
force job control patches depending on them to -mm too. It would be
really nice if we can find a stable git branch to host these. Routing
through pm-freezer might not be such a bad idea either, I think.
Thank you.
Documentation/cgroups/cgroups.txt | 51 +++------
block/blk-cgroup.c | 45 +++++---
include/linux/cgroup.h | 31 ++++-
kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
kernel/cgroup_freezer.c | 16 ---
kernel/cpuset.c | 105 +++++++++----------
kernel/events/core.c | 13 +-
kernel/sched.c | 31 +++--
mm/memcontrol.c | 16 +--
security/device_cgroup.c | 7 -
10 files changed, 294 insertions(+), 221 deletions(-)
--
tejun
[L] http://thread.gmane.org/gmane.linux.kernel/1183130
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
@ 2011-08-25 22:43 Tejun Heo
2011-08-25 22:48 ` Tejun Heo
` (4 more replies)
0 siblings, 5 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:43 UTC (permalink / raw)
To: rjw, paul, lizf
Cc: linux-pm, linux-kernel, containers, fweisbec, matthltc, kamezawa.hiroyu
Hello,
This is the second take of cgroup_taskset patchset. This patchset
introduces cgroup_taskset along with some accessors and iterator,
updates methods to use it, consolidates usages and drops superflous
methods. For more info, please read the head message and discussions
from the last take[L].
Changes from the last take[L] are mostly minor.
* Acked-by's added
* patch contamination fixed
* local variable renamed
* documentation updated
It contains the following six patches.
0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
remove should_send_signal() and update frozen()"), and available in
the following git tree.
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Any ideas on how to route these patches? If we float these in -mm,
further freezer patches would have to be in -mm too which in turn will
force job control patches depending on them to -mm too. It would be
really nice if we can find a stable git branch to host these. Routing
through pm-freezer might not be such a bad idea either, I think.
Thank you.
Documentation/cgroups/cgroups.txt | 51 +++------
block/blk-cgroup.c | 45 +++++---
include/linux/cgroup.h | 31 ++++-
kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
kernel/cgroup_freezer.c | 16 ---
kernel/cpuset.c | 105 +++++++++----------
kernel/events/core.c | 13 +-
kernel/sched.c | 31 +++--
mm/memcontrol.c | 16 +--
security/device_cgroup.c | 7 -
10 files changed, 294 insertions(+), 221 deletions(-)
--
tejun
[L] http://thread.gmane.org/gmane.linux.kernel/1183130
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-25 22:43 Tejun Heo
@ 2011-08-25 22:48 ` Tejun Heo
2011-08-25 22:48 ` Tejun Heo
` (3 subsequent siblings)
4 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:48 UTC (permalink / raw)
To: rjw, paul, lizf
Cc: linux-pm, linux-kernel, containers, fweisbec, matthltc, kamezawa.hiroyu
On Fri, Aug 26, 2011 at 12:43:06AM +0200, Tejun Heo wrote:
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Oops, that should have been
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
The above hasn't been properly mirrored yet (it should soon). The
commit ID should be 53fd922e120c4ba0b65e388c2cda3c858f92db7c.
master.korg contains the master copy.
ssh://master.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-25 22:43 Tejun Heo
2011-08-25 22:48 ` Tejun Heo
@ 2011-08-25 22:48 ` Tejun Heo
[not found] ` <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
` (2 subsequent siblings)
4 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:48 UTC (permalink / raw)
To: rjw, paul, lizf
Cc: fweisbec, containers, linux-kernel, linux-pm, kamezawa.hiroyu
On Fri, Aug 26, 2011 at 12:43:06AM +0200, Tejun Heo wrote:
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Oops, that should have been
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
The above hasn't been properly mirrored yet (it should soon). The
commit ID should be 53fd922e120c4ba0b65e388c2cda3c858f92db7c.
master.korg contains the master copy.
ssh://master.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>]
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
[not found] ` <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
@ 2011-08-25 22:48 ` Tejun Heo
2011-08-26 8:05 ` Li Zefan
1 sibling, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:48 UTC (permalink / raw)
To: rjw-KKrjLPT3xs0, paul-inf54ven1CmVyaH7bEyXVA,
lizf-BthXqXjhjHXQFUHtdCDX3A
Cc: fweisbec-Re5JQEeQqe8AvxtiuMwx3w,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
On Fri, Aug 26, 2011 at 12:43:06AM +0200, Tejun Heo wrote:
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Oops, that should have been
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
The above hasn't been properly mirrored yet (it should soon). The
commit ID should be 53fd922e120c4ba0b65e388c2cda3c858f92db7c.
master.korg contains the master copy.
ssh://master.kernel.org/pub/scm/linux/kernel/git/tj/misc.git cgroup_taskset
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
[not found] ` <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2011-08-25 22:48 ` Tejun Heo
@ 2011-08-26 8:05 ` Li Zefan
1 sibling, 0 replies; 15+ messages in thread
From: Li Zefan @ 2011-08-26 8:05 UTC (permalink / raw)
To: Tejun Heo
Cc: fweisbec-Re5JQEeQqe8AvxtiuMwx3w,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, rjw-KKrjLPT3xs0,
linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
paul-inf54ven1CmVyaH7bEyXVA
Tejun Heo wrote:
> Hello,
>
> This is the second take of cgroup_taskset patchset. This patchset
> introduces cgroup_taskset along with some accessors and iterator,
> updates methods to use it, consolidates usages and drops superflous
> methods. For more info, please read the head message and discussions
> from the last take[L].
>
> Changes from the last take[L] are mostly minor.
>
> * Acked-by's added
> * patch contamination fixed
> * local variable renamed
> * documentation updated
>
> It contains the following six patches.
>
> 0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
> 0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
> 0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
> 0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
> 0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
> 0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
This is really nice.
Acked-by: Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
>
> Any ideas on how to route these patches? If we float these in -mm,
> further freezer patches would have to be in -mm too which in turn will
> force job control patches depending on them to -mm too. It would be
> really nice if we can find a stable git branch to host these. Routing
> through pm-freezer might not be such a bad idea either, I think.
>
It's fine for me to route those patches through pm-freezer, since this
work is initiated and needed for the work on freezer.
> Thank you.
>
> Documentation/cgroups/cgroups.txt | 51 +++------
> block/blk-cgroup.c | 45 +++++---
> include/linux/cgroup.h | 31 ++++-
> kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
> kernel/cgroup_freezer.c | 16 ---
> kernel/cpuset.c | 105 +++++++++----------
> kernel/events/core.c | 13 +-
> kernel/sched.c | 31 +++--
> mm/memcontrol.c | 16 +--
> security/device_cgroup.c | 7 -
> 10 files changed, 294 insertions(+), 221 deletions(-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-25 22:43 Tejun Heo
` (2 preceding siblings ...)
[not found] ` <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
@ 2011-08-26 8:05 ` Li Zefan
2011-08-26 8:05 ` Li Zefan
4 siblings, 0 replies; 15+ messages in thread
From: Li Zefan @ 2011-08-26 8:05 UTC (permalink / raw)
To: Tejun Heo
Cc: fweisbec, containers, linux-kernel, linux-pm, paul, kamezawa.hiroyu
Tejun Heo wrote:
> Hello,
>
> This is the second take of cgroup_taskset patchset. This patchset
> introduces cgroup_taskset along with some accessors and iterator,
> updates methods to use it, consolidates usages and drops superflous
> methods. For more info, please read the head message and discussions
> from the last take[L].
>
> Changes from the last take[L] are mostly minor.
>
> * Acked-by's added
> * patch contamination fixed
> * local variable renamed
> * documentation updated
>
> It contains the following six patches.
>
> 0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
> 0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
> 0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
> 0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
> 0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
> 0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
This is really nice.
Acked-by: Li Zefan <lizf@cn.fujitsu.com>
>
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
>
> Any ideas on how to route these patches? If we float these in -mm,
> further freezer patches would have to be in -mm too which in turn will
> force job control patches depending on them to -mm too. It would be
> really nice if we can find a stable git branch to host these. Routing
> through pm-freezer might not be such a bad idea either, I think.
>
It's fine for me to route those patches through pm-freezer, since this
work is initiated and needed for the work on freezer.
> Thank you.
>
> Documentation/cgroups/cgroups.txt | 51 +++------
> block/blk-cgroup.c | 45 +++++---
> include/linux/cgroup.h | 31 ++++-
> kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
> kernel/cgroup_freezer.c | 16 ---
> kernel/cpuset.c | 105 +++++++++----------
> kernel/events/core.c | 13 +-
> kernel/sched.c | 31 +++--
> mm/memcontrol.c | 16 +--
> security/device_cgroup.c | 7 -
> 10 files changed, 294 insertions(+), 221 deletions(-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-25 22:43 Tejun Heo
` (3 preceding siblings ...)
2011-08-26 8:05 ` Li Zefan
@ 2011-08-26 8:05 ` Li Zefan
2011-08-26 14:09 ` Tejun Heo
` (2 more replies)
4 siblings, 3 replies; 15+ messages in thread
From: Li Zefan @ 2011-08-26 8:05 UTC (permalink / raw)
To: Tejun Heo
Cc: rjw, paul, linux-pm, linux-kernel, containers, fweisbec,
matthltc, kamezawa.hiroyu
Tejun Heo wrote:
> Hello,
>
> This is the second take of cgroup_taskset patchset. This patchset
> introduces cgroup_taskset along with some accessors and iterator,
> updates methods to use it, consolidates usages and drops superflous
> methods. For more info, please read the head message and discussions
> from the last take[L].
>
> Changes from the last take[L] are mostly minor.
>
> * Acked-by's added
> * patch contamination fixed
> * local variable renamed
> * documentation updated
>
> It contains the following six patches.
>
> 0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
> 0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
> 0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
> 0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
> 0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
> 0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
This is really nice.
Acked-by: Li Zefan <lizf@cn.fujitsu.com>
>
> and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
> remove should_send_signal() and update frozen()"), and available in
> the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
>
> Any ideas on how to route these patches? If we float these in -mm,
> further freezer patches would have to be in -mm too which in turn will
> force job control patches depending on them to -mm too. It would be
> really nice if we can find a stable git branch to host these. Routing
> through pm-freezer might not be such a bad idea either, I think.
>
It's fine for me to route those patches through pm-freezer, since this
work is initiated and needed for the work on freezer.
> Thank you.
>
> Documentation/cgroups/cgroups.txt | 51 +++------
> block/blk-cgroup.c | 45 +++++---
> include/linux/cgroup.h | 31 ++++-
> kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
> kernel/cgroup_freezer.c | 16 ---
> kernel/cpuset.c | 105 +++++++++----------
> kernel/events/core.c | 13 +-
> kernel/sched.c | 31 +++--
> mm/memcontrol.c | 16 +--
> security/device_cgroup.c | 7 -
> 10 files changed, 294 insertions(+), 221 deletions(-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-26 8:05 ` Li Zefan
@ 2011-08-26 14:09 ` Tejun Heo
2011-08-26 14:56 ` Paul Menage
` (2 more replies)
2011-08-26 14:09 ` Tejun Heo
[not found] ` <4E5753D3.9080500-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2 siblings, 3 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-26 14:09 UTC (permalink / raw)
To: Li Zefan
Cc: rjw, paul, linux-pm, linux-kernel, containers, fweisbec,
matthltc, kamezawa.hiroyu
Hello,
On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
> It's fine for me to route those patches through pm-freezer, since this
> work is initiated and needed for the work on freezer.
Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
please take in this series?
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-26 14:09 ` Tejun Heo
@ 2011-08-26 14:56 ` Paul Menage
2011-08-26 14:56 ` Paul Menage
[not found] ` <20110826140900.GF2632-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2 siblings, 0 replies; 15+ messages in thread
From: Paul Menage @ 2011-08-26 14:56 UTC (permalink / raw)
To: Tejun Heo
Cc: fweisbec, containers, Li Zefan, linux-kernel, linux-pm,
Andrew Morton, kamezawa.hiroyu
On Fri, Aug 26, 2011 at 7:09 AM, Tejun Heo <tj@kernel.org> wrote:
> Hello,
>
> On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
>> It's fine for me to route those patches through pm-freezer, since this
>> work is initiated and needed for the work on freezer.
>
> Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
> please take in this series?
>
Sure - but can you make sure that there's nothing in -mm that
conflicts with this patchset? If there is, then maybe cherry-pick
those into pm-freezer too, and fix them up?
Paul
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-26 14:09 ` Tejun Heo
2011-08-26 14:56 ` Paul Menage
@ 2011-08-26 14:56 ` Paul Menage
[not found] ` <20110826140900.GF2632-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2 siblings, 0 replies; 15+ messages in thread
From: Paul Menage @ 2011-08-26 14:56 UTC (permalink / raw)
To: Tejun Heo
Cc: Li Zefan, rjw, linux-pm, linux-kernel, containers, fweisbec,
matthltc, kamezawa.hiroyu, Andrew Morton
On Fri, Aug 26, 2011 at 7:09 AM, Tejun Heo <tj@kernel.org> wrote:
> Hello,
>
> On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
>> It's fine for me to route those patches through pm-freezer, since this
>> work is initiated and needed for the work on freezer.
>
> Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
> please take in this series?
>
Sure - but can you make sure that there's nothing in -mm that
conflicts with this patchset? If there is, then maybe cherry-pick
those into pm-freezer too, and fix them up?
Paul
^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <20110826140900.GF2632-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>]
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
[not found] ` <20110826140900.GF2632-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
@ 2011-08-26 14:56 ` Paul Menage
0 siblings, 0 replies; 15+ messages in thread
From: Paul Menage @ 2011-08-26 14:56 UTC (permalink / raw)
To: Tejun Heo
Cc: fweisbec-Re5JQEeQqe8AvxtiuMwx3w,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, rjw-KKrjLPT3xs0,
linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
Andrew Morton
On Fri, Aug 26, 2011 at 7:09 AM, Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote:
> Hello,
>
> On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
>> It's fine for me to route those patches through pm-freezer, since this
>> work is initiated and needed for the work on freezer.
>
> Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
> please take in this series?
>
Sure - but can you make sure that there's nothing in -mm that
conflicts with this patchset? If there is, then maybe cherry-pick
those into pm-freezer too, and fix them up?
Paul
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
2011-08-26 8:05 ` Li Zefan
2011-08-26 14:09 ` Tejun Heo
@ 2011-08-26 14:09 ` Tejun Heo
[not found] ` <4E5753D3.9080500-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-26 14:09 UTC (permalink / raw)
To: Li Zefan
Cc: fweisbec, containers, linux-kernel, linux-pm, paul, kamezawa.hiroyu
Hello,
On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
> It's fine for me to route those patches through pm-freezer, since this
> work is initiated and needed for the work on freezer.
Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
please take in this series?
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <4E5753D3.9080500-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>]
* Re: [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
[not found] ` <4E5753D3.9080500-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2011-08-26 14:09 ` Tejun Heo
0 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-26 14:09 UTC (permalink / raw)
To: Li Zefan
Cc: fweisbec-Re5JQEeQqe8AvxtiuMwx3w,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, rjw-KKrjLPT3xs0,
linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
paul-inf54ven1CmVyaH7bEyXVA
Hello,
On Fri, Aug 26, 2011 at 04:05:39PM +0800, Li Zefan wrote:
> It's fine for me to route those patches through pm-freezer, since this
> work is initiated and needed for the work on freezer.
Awesome. Paul, what do you think? Rafael, if Paul agrees, can you
please take in this series?
Thanks.
--
tejun
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2
@ 2011-08-25 22:43 Tejun Heo
0 siblings, 0 replies; 15+ messages in thread
From: Tejun Heo @ 2011-08-25 22:43 UTC (permalink / raw)
To: rjw, paul, lizf
Cc: fweisbec, containers, linux-kernel, linux-pm, kamezawa.hiroyu
Hello,
This is the second take of cgroup_taskset patchset. This patchset
introduces cgroup_taskset along with some accessors and iterator,
updates methods to use it, consolidates usages and drops superflous
methods. For more info, please read the head message and discussions
from the last take[L].
Changes from the last take[L] are mostly minor.
* Acked-by's added
* patch contamination fixed
* local variable renamed
* documentation updated
It contains the following six patches.
0001-cgroup-subsys-attach_task-should-be-called-after-mig.patch
0002-cgroup-improve-old-cgroup-handling-in-cgroup_attach_.patch
0003-cgroup-introduce-cgroup_taskset-and-use-it-in-subsys.patch
0004-cgroup-don-t-use-subsys-can_attach_task-or-attach_ta.patch
0005-cgroup-cpuset-don-t-use-ss-pre_attach.patch
0006-cgroup-kill-subsys-can_attach_task-pre_attach-and-at.patch
and is based on the current linux-pm/pm-freezer (7b5b95b3f5 "freezer:
remove should_send_signal() and update frozen()"), and available in
the following git tree.
git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git freezer
Any ideas on how to route these patches? If we float these in -mm,
further freezer patches would have to be in -mm too which in turn will
force job control patches depending on them to -mm too. It would be
really nice if we can find a stable git branch to host these. Routing
through pm-freezer might not be such a bad idea either, I think.
Thank you.
Documentation/cgroups/cgroups.txt | 51 +++------
block/blk-cgroup.c | 45 +++++---
include/linux/cgroup.h | 31 ++++-
kernel/cgroup.c | 200 ++++++++++++++++++++++++--------------
kernel/cgroup_freezer.c | 16 ---
kernel/cpuset.c | 105 +++++++++----------
kernel/events/core.c | 13 +-
kernel/sched.c | 31 +++--
mm/memcontrol.c | 16 +--
security/device_cgroup.c | 7 -
10 files changed, 294 insertions(+), 221 deletions(-)
--
tejun
[L] http://thread.gmane.org/gmane.linux.kernel/1183130
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2011-08-26 14:56 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-25 22:43 [PATCHSET] cgroup: introduce cgroup_taskset and consolidate subsys methods, take#2 Tejun Heo
2011-08-25 22:43 Tejun Heo
2011-08-25 22:48 ` Tejun Heo
2011-08-25 22:48 ` Tejun Heo
[not found] ` <1314312192-26885-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2011-08-25 22:48 ` Tejun Heo
2011-08-26 8:05 ` Li Zefan
2011-08-26 8:05 ` Li Zefan
2011-08-26 8:05 ` Li Zefan
2011-08-26 14:09 ` Tejun Heo
2011-08-26 14:56 ` Paul Menage
2011-08-26 14:56 ` Paul Menage
[not found] ` <20110826140900.GF2632-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2011-08-26 14:56 ` Paul Menage
2011-08-26 14:09 ` Tejun Heo
[not found] ` <4E5753D3.9080500-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2011-08-26 14:09 ` Tejun Heo
2011-08-25 22:43 Tejun Heo
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.