From: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> To: lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: [PATCHSET cgroup/for-3.15] cgroup: more cleanups Date: Sun, 9 Feb 2014 08:52:28 -0500 [thread overview] Message-ID: <1391953964-22088-1-git-send-email-tj@kernel.org> (raw) Hello, This series contains assorted cleanups which also prepare for the planned migration taskset handling update. This patchset contains the following sixteen patches. 0001-cgroup-disallow-xattr-release_agent-and-name-if-sane.patch 0002-cgroup-drop-CGRP_ROOT_SUBSYS_BOUND.patch 0003-cgroup-enable-task_cg_lists-on-the-first-cgroup-moun.patch 0004-cgroup-relocate-cgroup_enable_task_cg_lists.patch 0005-cgroup-implement-cgroup_has_tasks-and-unexport-cgrou.patch 0006-cgroup-reimplement-cgroup_transfer_tasks-without-usi.patch 0007-cgroup-make-css_set_lock-a-rwsem-and-rename-it-to-cs.patch 0008-cpuset-use-css_task_iter_start-next-end-instead-of-c.patch 0009-cgroup-remove-css_scan_tasks.patch 0010-cgroup-separate-out-put_css_set_locked-and-remove-pu.patch 0011-cgroup-move-css_set_rwsem-locking-outside-of-cgroup_.patch 0012-cgroup-drop-skip_css-from-cgroup_taskset_for_each.patch 0013-cpuset-don-t-use-cgroup_taskset_cur_css.patch 0014-cgroup-remove-cgroup_taskset_cur_css-and-cgroup_task.patch 0015-cgroup-cosmetic-updates-to-cgroup_attach_task.patch 0016-cgroup-unexport-functions.patch The notables ones are 0003-0004 move task_cg_list enabling to the first mount instead of the first css task iteration. 0005-0009 make css_set_lock a rwsem so that css_task_iter allows blocking during iteration and removes css_scan_tasks(). 0010-0015 clean up migration path to prepare for the planned migration taskset handling update. This patchset is on top of cgroup/for-3.15 f7cef064aa01 ("Merge branch 'driver-core-next' into cgroup/for-3.15") + [1] [PATCHSET v2 cgroup/for-3.15] cgroup: convert to kernfs + [2] [PATCHSET v2 cgroup/for-3.15] cgroup: cleanups after kernfs conversion and also available in the following git branch. git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git review-moar-cleanups diffstat follows. block/blk-cgroup.c | 2 include/linux/cgroup.h | 33 -- kernel/cgroup.c | 579 ++++++++++++++----------------------------- kernel/cgroup_freezer.c | 2 kernel/cpuset.c | 201 ++++---------- kernel/events/core.c | 2 kernel/sched/core.c | 4 mm/memcontrol.c | 4 net/core/netclassid_cgroup.c | 2 net/core/netprio_cgroup.c | 2 10 files changed, 278 insertions(+), 553 deletions(-) Thanks. -- tejun [1] http://lkml.kernel.org/g/1391876127-7134-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org [2] http://lkml.kernel.org/g/1391877509-10855-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
WARNING: multiple messages have this Message-ID (diff)
From: Tejun Heo <tj@kernel.org> To: lizefan@huawei.com Cc: containers@lists.linux-foundation.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCHSET cgroup/for-3.15] cgroup: more cleanups Date: Sun, 9 Feb 2014 08:52:28 -0500 [thread overview] Message-ID: <1391953964-22088-1-git-send-email-tj@kernel.org> (raw) Hello, This series contains assorted cleanups which also prepare for the planned migration taskset handling update. This patchset contains the following sixteen patches. 0001-cgroup-disallow-xattr-release_agent-and-name-if-sane.patch 0002-cgroup-drop-CGRP_ROOT_SUBSYS_BOUND.patch 0003-cgroup-enable-task_cg_lists-on-the-first-cgroup-moun.patch 0004-cgroup-relocate-cgroup_enable_task_cg_lists.patch 0005-cgroup-implement-cgroup_has_tasks-and-unexport-cgrou.patch 0006-cgroup-reimplement-cgroup_transfer_tasks-without-usi.patch 0007-cgroup-make-css_set_lock-a-rwsem-and-rename-it-to-cs.patch 0008-cpuset-use-css_task_iter_start-next-end-instead-of-c.patch 0009-cgroup-remove-css_scan_tasks.patch 0010-cgroup-separate-out-put_css_set_locked-and-remove-pu.patch 0011-cgroup-move-css_set_rwsem-locking-outside-of-cgroup_.patch 0012-cgroup-drop-skip_css-from-cgroup_taskset_for_each.patch 0013-cpuset-don-t-use-cgroup_taskset_cur_css.patch 0014-cgroup-remove-cgroup_taskset_cur_css-and-cgroup_task.patch 0015-cgroup-cosmetic-updates-to-cgroup_attach_task.patch 0016-cgroup-unexport-functions.patch The notables ones are 0003-0004 move task_cg_list enabling to the first mount instead of the first css task iteration. 0005-0009 make css_set_lock a rwsem so that css_task_iter allows blocking during iteration and removes css_scan_tasks(). 0010-0015 clean up migration path to prepare for the planned migration taskset handling update. This patchset is on top of cgroup/for-3.15 f7cef064aa01 ("Merge branch 'driver-core-next' into cgroup/for-3.15") + [1] [PATCHSET v2 cgroup/for-3.15] cgroup: convert to kernfs + [2] [PATCHSET v2 cgroup/for-3.15] cgroup: cleanups after kernfs conversion and also available in the following git branch. git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git review-moar-cleanups diffstat follows. block/blk-cgroup.c | 2 include/linux/cgroup.h | 33 -- kernel/cgroup.c | 579 ++++++++++++++----------------------------- kernel/cgroup_freezer.c | 2 kernel/cpuset.c | 201 ++++---------- kernel/events/core.c | 2 kernel/sched/core.c | 4 mm/memcontrol.c | 4 net/core/netclassid_cgroup.c | 2 net/core/netprio_cgroup.c | 2 10 files changed, 278 insertions(+), 553 deletions(-) Thanks. -- tejun [1] http://lkml.kernel.org/g/1391876127-7134-1-git-send-email-tj@kernel.org [2] http://lkml.kernel.org/g/1391877509-10855-1-git-send-email-tj@kernel.org
next reply other threads:[~2014-02-09 13:52 UTC|newest] Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-02-09 13:52 Tejun Heo [this message] 2014-02-09 13:52 ` [PATCHSET cgroup/for-3.15] cgroup: more cleanups Tejun Heo 2014-02-09 13:52 ` [PATCH 05/16] cgroup: implement cgroup_has_tasks() and unexport cgroup_task_count() Tejun Heo [not found] ` <1391953964-22088-6-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-02-10 12:36 ` Michal Hocko 2014-02-10 12:36 ` Michal Hocko 2014-02-10 12:36 ` Michal Hocko [not found] ` <1391953964-22088-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-02-09 13:52 ` [PATCH 01/16] cgroup: disallow xattr, release_agent and name if sane_behavior Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 02/16] cgroup: drop CGRP_ROOT_SUBSYS_BOUND Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 03/16] cgroup: enable task_cg_lists on the first cgroup mount Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 04/16] cgroup: relocate cgroup_enable_task_cg_lists() Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 05/16] cgroup: implement cgroup_has_tasks() and unexport cgroup_task_count() Tejun Heo 2014-02-09 13:52 ` [PATCH 06/16] cgroup: reimplement cgroup_transfer_tasks() without using css_scan_tasks() Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 07/16] cgroup: make css_set_lock a rwsem and rename it to css_set_rwsem Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 08/16] cpuset: use css_task_iter_start/next/end() instead of css_scan_tasks() Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 09/16] cgroup: remove css_scan_tasks() Tejun Heo 2014-02-09 13:52 ` Tejun Heo [not found] ` <1391953964-22088-10-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-02-13 2:01 ` Li Zefan 2014-02-13 2:01 ` Li Zefan 2014-02-09 13:52 ` [PATCH 10/16] cgroup: separate out put_css_set_locked() and remove put_css_set_taskexit() Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 11/16] cgroup: move css_set_rwsem locking outside of cgroup_task_migrate() Tejun Heo 2014-02-09 13:52 ` [PATCH 12/16] cgroup: drop @skip_css from cgroup_taskset_for_each() Tejun Heo 2014-02-09 13:52 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 13/16] cpuset: don't use cgroup_taskset_cur_css() Tejun Heo 2014-02-09 13:52 ` [PATCH 14/16] cgroup: remove cgroup_taskset_cur_css() and cgroup_taskset_size() Tejun Heo 2014-02-09 13:52 ` [PATCH 15/16] cgroup: cosmetic updates to cgroup_attach_task() Tejun Heo 2014-02-09 13:52 ` [PATCH 16/16] cgroup: unexport functions Tejun Heo 2014-02-13 2:01 ` [PATCHSET cgroup/for-3.15] cgroup: more cleanups Li Zefan 2014-02-13 2:01 ` Li Zefan 2014-02-13 11:59 ` Tejun Heo 2014-02-13 11:59 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 11/16] cgroup: move css_set_rwsem locking outside of cgroup_task_migrate() Tejun Heo 2014-02-09 13:52 ` [PATCH 13/16] cpuset: don't use cgroup_taskset_cur_css() Tejun Heo 2014-02-09 13:52 ` [PATCH 14/16] cgroup: remove cgroup_taskset_cur_css() and cgroup_taskset_size() Tejun Heo 2014-02-09 13:52 ` [PATCH 15/16] cgroup: cosmetic updates to cgroup_attach_task() Tejun Heo 2014-02-10 23:06 ` [PATCH v2 " Tejun Heo 2014-02-10 23:06 ` Tejun Heo [not found] ` <1391953964-22088-16-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> 2014-02-10 23:06 ` Tejun Heo 2014-02-09 13:52 ` [PATCH 16/16] cgroup: unexport functions Tejun Heo
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1391953964-22088-1-git-send-email-tj@kernel.org \ --to=tj-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \ --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.