Rename "Task Containers" to "Control Groups"
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest33 patches 12 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/33 | task containersv11 basic task container frameworkDocumentation/ include/ include/ +6 more | +1995 | 0 replies | |
| 2/33 | task containersv11 basic task container framework fixkernel/ | +9 | 0 replies | |
| 3/33 | task containersv11 add tasks file interfaceinclude/ kernel/ | +368 | 7 replies | |
| 4/33 | task containersv11 add fork exit hooksinclude/ kernel/ kernel/ +1 more | +141 | 0 replies | |
| 5/33 | task containersv11 add container_clone interfaceDocumentation/ include/ kernel/ | +145 | 0 replies | |
| 6/33 | task containersv11 add procfs interfacefs/ include/ kernel/ | +141 | 0 replies | |
| 7/33 | task containersv11 shared container subsystem group arraysDocumentation/ include/ include/ +2 more | +620 | 0 replies | |
| 8/33 | task containersv11 shared container subsystem group arrays avoid lockdep warningkernel/ | +7 | 0 replies | |
| 9/33 | task containersv11 shared container subsystem group arrays include fixkernel/ | +1 | 0 replies | |
| 10/33 | task containersv11 automatic userspace notification of idle containersinclude/ kernel/ | +393 | 0 replies | |
| 11/33 | task containersv11 make cpusets a client of containersDocumentation/ fs/ include/ +8 more | +278 | 4 replies | |
| 12/33 | task containersv11 example cpu accounting subsysteminclude/ include/ init/ +3 more | +225 | 0 replies | |
| 13/33 | task containersv11 simple task container debug info subsysteminclude/ init/ kernel/ +1 more | +112 | 0 replies | |
| 14/33 | task-containersv11-basic-task-container-framework-containers-fix-refcount-bugkernel/ | +7 | 0 replies | |
| 15/33 | task-containersv11-add-container_clone-interface-cgroups-fix-refcount-bugkernel/ | +1 | 0 replies | |
| 16/33 | add containerstats v3Documentation/ include/ include/ +4 more | +240 | 0 replies | |
| 17/33 | add containerstats v3 fixkernel/ | +1 | 0 replies | |
| 18/33 | containers implement namespace tracking subsysteminclude/ include/ init/ +3 more | +139 | 0 replies | |
| 19/33 | containers implement namespace tracking subsystem fix order of container subsystems in init kconfiginit/ | +16 | 0 replies | |
| 20/33 | memory controller add documentationDocumentation/ | +259 | 1 reply | |
| 21/33 | memory controller resource counters v7include/ init/ kernel/ +1 more | +230 | 0 replies | |
| 22/33 | memory controller resource counters v7 fixkernel/ | +1 | 0 replies | |
| 23/33 | memory controller containers setup v7include/ include/ init/ +2 more | +162 | 0 replies | |
| 24/33 | memory controller accounting setup v7include/ include/ include/ +2 more | +104 | 0 replies | |
| 25/33 | memory controller memory accounting v7include/ mm/ mm/ +6 more | +293 | 0 replies | |
| 26/33 | memory controller task migration v7mm/ | +35 | 0 replies | |
| 27/33 | memory controller add per container lru and reclaim v7include/ include/ include/ +3 more | +275 | 0 replies | |
| 28/33 | memory controller add per container lru and reclaim v7 fixmm/ | +1 | 0 replies | |
| 29/33 | memory controller oom handling v7include/ mm/ mm/ | +40 | 0 replies | |
| 30/33 | memory controller add switch to control what type of pages to limit v7include/ mm/ mm/ +1 more | +103 | 0 replies | |
| 31/33 | memory controller make page_referenced container aware v7include/ include/ mm/ +2 more | +40 | 0 replies | |
| 32/33 | memory-controller-improve-user-interfaceDocumentation/ include/ kernel/ +1 more | +79 | 0 replies | |
| 33/33 | memory-controller-make-charging-gfp-mask-awareinclude/ include/ mm/ +6 more | +39 | 0 replies |
Reviews trailers per patch
1 of 33 patches has a Reviewed-by or Acked-by.
| Patch | Peter Zijlstra |
|---|---|
| 1/33 | |
| 2/33 | |
| 3/33 | |
| 4/33 | |
| 5/33 | |
| 6/33 | |
| 7/33 | |
| 8/33 | A-b |
| 9/33 | |
| 10/33 | |
| 11/33 | |
| 12/33 | |
| 13/33 | |
| 14/33 | |
| 15/33 | |
| 16/33 | |
| 17/33 | |
| 18/33 | |
| 19/33 | |
| 20/33 | |
| 21/33 | |
| 22/33 | |
| 23/33 | |
| 24/33 | |
| 25/33 | |
| 26/33 | |
| 27/33 | |
| 28/33 | |
| 29/33 | |
| 30/33 | |
| 31/33 | |
| 32/33 | |
| 33/33 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 00/33] Rename "Task Containers" to "Control Groups"
--
This patchset renames "Task Containers" to "Control Groups", in line with recent discussions.
These patches are drop-in replacements for those of the same names in the current -mm tree, as listed at the bottom of this email. I have tried to keep the patch names (based on the description lines of each patch) the same even where such patch names refer to "containers" rather than "cgroups" - hopefully after these have been imported into -mm, Andrew can rename the patches in his quilt stack.
Note that the Signed-off-by lines in these patches (other than mine) refer to the original versions of these patches, before the rename. I believe that all such original authors were Cc'd on the review email last week and no-one has objected to the rename.
The new patches are constructed by running the following perl script
over the original versions of the patches in 2.6.23-rc4-mm1 (and others seen on mm-commits since then):
perl -pi -e 's/subcontainer/child cgroup/g; s/(\b|_)container(\b|_(?!of)|fs|s)/$1cgroup$2/g; s/CONTAINER(_|S)/CGROUP$1/g; s/Container/Control Group/g; s/css_group/css_set/g;' patches/*.patch
Owners of other control-group related patches may want to run this script or some variation of it on their own patches.
Replaced patches
================
task-containersv11-basic-task-container-framework.patch task-containersv11-basic-task-container-framework-fix.patch task-containersv11-add-tasks-file-interface.patch task-containersv11-add-fork-exit-hooks.patch task-containersv11-add-container_clone-interface.patch task-containersv11-add-procfs-interface.patch task-containersv11-shared-container-subsystem-group-arrays.patch task-containersv11-shared-container-subsystem-group-arrays-avoid-lockdep-warning.patch task-containersv11-shared-container-subsystem-group-arrays-include-fix.patch task-containersv11-automatic-userspace-notification-of-idle-containers.patch task-containersv11-make-cpusets-a-client-of-containers.patch task-containersv11-example-cpu-accounting-subsystem.patch task-containersv11-simple-task-container-debug-info-subsystem.patch
task-containersv11-basic-task-container-framework-containers-fix-refcount-bug.patch task-containersv11-add-container_clone-interface-containers-fix-refcount-bug.patch
add-containerstats-v3.patch
add-containerstats-v3-fix.patch
containers-implement-namespace-tracking-subsystem.patch containers-implement-namespace-tracking-subsystem-fix-order-of-container-subsystems-in-init-kconfig.patch
memory-controller-add-documentation.patch memory-controller-resource-counters-v7.patch memory-controller-resource-counters-v7-fix.patch memory-controller-containers-setup-v7.patch memory-controller-accounting-setup-v7.patch memory-controller-memory-accounting-v7.patch memory-controller-task-migration-v7.patch memory-controller-add-per-container-lru-and-reclaim-v7.patch memory-controller-add-per-container-lru-and-reclaim-v7-fix.patch memory-controller-oom-handling-v7.patch memory-controller-add-switch-to-control-what-type-of-pages-to-limit-v7.patch memory-controller-make-page_referenced-container-aware-v7.patch memory-controller-improve-user-interface.patch memory-controller-make-charging-gfp-mask-aware.patch