aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/cgroup
AgeCommit message (Expand)AuthorFilesLines
2018-12-29Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds5-93/+931
2018-12-28Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+2
2018-12-28Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds1-9/+39
2018-12-28mm, oom: reorganize the oom report in dump_headeryuzhoujian1-2/+2
2018-12-28cgroup: Add named hierarchy disabling to cgroup_no_v1 boot paramTejun Heo1-1/+13
2018-12-28cgroup: fix parsing empty mount option stringOndrej Mosnacek1-1/+1
2018-12-27Merge branch 'for-4.20-fixes' into for-4.21Tejun Heo1-12/+17
2018-12-07blkcg: remove additional reference to the cssDennis Zhou1-9/+39
2018-12-03cpuset: Remove set but not used variable 'cs'YueHaibing1-2/+0
2018-12-01cgroups: Replace synchronize_sched() with synchronize_rcu()Paul E. McKenney1-1/+1
2018-11-20cgroup: fix CSS_TASK_ITER_PROCSTejun Heo1-12/+17
2018-11-13cgroup: Add .__DEBUG__. prefix to debug file namesTejun Heo1-4/+7
2018-11-13cpuset: Minor cgroup2 interface updatesTejun Heo1-4/+4
2018-11-08cpuset: Expose cpuset.cpus.subpartitions with cgroup_debugWaiman Long4-4/+27
2018-11-08cpuset: Use descriptive text when reading/writing cpuset.sched.partitionWaiman Long1-7/+51
2018-11-08cpuset: Expose cpus.effective and mems.effective on cgroup v2 rootWaiman Long1-2/+0
2018-11-08cpuset: Make generate_sched_domains() work with partitionWaiman Long1-7/+27
2018-11-08cpuset: Make CPU hotplug work with partitionWaiman Long1-15/+116
2018-11-08cpuset: Track cpusets that use parent's effective_cpusWaiman Long1-1/+70
2018-11-08cpuset: Add an error state to cpuset.sched.partitionWaiman Long1-24/+129
2018-11-08cpuset: Add new v2 cpuset.sched.partition flagWaiman Long1-13/+352
2018-11-08cpuset: Simply allocation and freeing of cpumasksWaiman Long1-33/+77
2018-11-08cpuset: Define data structures to support scheduling partitionWaiman Long1-0/+37
2018-11-08cpuset: Enable cpuset controller in default hierarchyWaiman Long1-3/+45
2018-11-05cgroup: remove unnecessary unlikely()Yangtao Li1-3/+1
2018-11-02Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-blockLinus Torvalds1-39/+9
2018-11-01blkcg: revert blkcg cleanups seriesDennis Zhou1-39/+9
2018-10-26psi: cgroup supportJohannes Weiner1-2/+43
2018-10-22Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk/linux-blockLinus Torvalds1-9/+39
2018-10-04cgroup: Fix dom_cgrp propagation when enabling threaded modeTejun Heo1-9/+16
2018-09-21blkcg: remove additional reference to the cssDennis Zhou (Facebook)1-9/+39
2018-08-24Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds3-7/+35
2018-07-20kernfs: allow creating kernfs objects with arbitrary uid/gidDmitry Torokhov1-1/+3
2018-07-11cgroup/tracing: Move taking of spin lock out of trace event handlersSteven Rostedt (VMware)3-7/+35
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab1-1/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook2-3/+4
2018-06-06Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook1-2/+2
2018-06-05Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds6-395/+512
2018-05-23cgroup: css_set_lock should nest inside tasklist_lockTejun Heo1-8/+8
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig3-15/+3
2018-05-07rdmacg: Convert to use match_string() helperAndy Shevchenko1-19/+16
2018-04-26cgroup: Make cgroup_rstat_updated() ready for root cgroup usageTejun Heo1-0/+4
2018-04-26cgroup: Add memory barriers to plug cgroup_rstat_updated() race windowTejun Heo1-3/+13
2018-04-26cgroup: Add cgroup_subsys->css_rstat_flush()Tejun Heo2-1/+21
2018-04-26cgroup: Replace cgroup_rstat_mutex with a spinlockTejun Heo1-13/+45
2018-04-26cgroup: Factor out and expose cgroup_rstat_*() interface functionsTejun Heo2-13/+30
2018-04-26cgroup: Reorganize kernel/cgroup/rstat.cTejun Heo2-89/+95
2018-04-26cgroup: Distinguish base resource stat implementation from rstatTejun Heo3-37/+36
2018-04-26cgroup: Rename stat to rstatTejun Heo3-101/+103
2018-04-26cgroup: Rename kernel/cgroup/stat.c to kernel/cgroup/rstat.cTejun Heo2-1/+1
2018-04-26cgroup: Limit event generation frequencyTejun Heo1-2/+23
2018-04-26cgroup: Explicitly remove core interface filesTejun Heo1-13/+22
2018-04-03Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-14/+7
2018-03-19cgroup: Use rcu_work instead of explicit rcu and work itemTejun Heo1-14/+7
2018-02-21cgroup: fix rule checking for threaded mode switchingTejun Heo1-0/+10
2018-02-06kernel/cpuset: current_cpuset_is_being_rebound can be booleanYaowei Bai1-2/+2
2018-01-19string: drop __must_check from strscpy() and restore strscpy() usages in cgroupTejun Heo1-3/+3
2018-01-10cgroup: make cgroup.threads delegatableRoman Gushchin1-0/+1
2017-12-20cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROCTejun Heo1-8/+6
2017-12-19cgroup: Fix deadlock in cpu hotplug pathPrateek Sood1-1/+5
2017-12-15cgroup: use strlcpy() instead of strscpy() to avoid spurious warningArnd Bergmann1-3/+3
2017-12-12cgroup: avoid copying strings longer than the buffersMa Shimiao1-3/+3
2017-12-04Revert "cgroup/cpuset: remove circular dependency deadlock"Tejun Heo1-30/+23
2017-12-04Revert "cpuset: Make cpuset hotplug synchronous"Tejun Heo1-20/+21
2017-11-28cgroup: properly init u64_statsLucas Stach1-2/+6
2017-11-27debug cgroup: use task_css_set instead of rcu_dereferenceWang Long1-2/+2
2017-11-27cpuset: Make cpuset hotplug synchronousPrateek Sood1-21/+20
2017-11-27cgroup/cpuset: remove circular dependency deadlockPrateek Sood1-23/+30
2017-11-15Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds4-3/+499
2017-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-7/+31
2017-11-08Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar4-0/+4
2017-11-06cgroup: export list of cgroups v2 features using sysfsRoman Gushchin1-0/+8
2017-11-06cgroup: export list of delegatable control files using sysfsRoman Gushchin1-0/+61
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-0/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman4-0/+4
2017-10-30cgroup: mark @cgrp __maybe_unused in cpu_stat_show()Tejun Heo1-1/+1
2017-10-27sched/isolation: Move isolcpus= handling to the housekeeping codeFrederic Weisbecker1-10/+5
2017-10-26cgroup, sched: Move basic cpu stats from cgroup.stat to cpu.statTejun Heo3-7/+64
2017-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+8
2017-10-04bpf: introduce BPF_PROG_QUERY commandAlexei Starovoitov1-0/+10
2017-10-04bpf: multi program support for cgroup+bpfAlexei Starovoitov1-7/+21
2017-09-25cgroup: statically initialize init_css_set->dfl_cgrpTejun Heo1-0/+8
2017-09-25cgroup: Implement cgroup2 basic CPU usage accountingTejun Heo4-3/+365
2017-09-22cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute() returnsWaiman Long1-0/+8
2017-09-12Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+15
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+14
2017-09-07sched/cpuset/pm: Fix cpuset vs. suspend-resume bugsPeter Zijlstra1-1/+15
2017-09-06Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds7-246/+887
2017-09-06mm: replace TIF_MEMDIE checks by tsk_is_oom_victimMichal Hocko1-4/+5
2017-09-06cgroup: revert fa06235b8eb0 ("cgroup: reset css on destruction")Roman Gushchin1-3/+0
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+7
2017-09-04Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-6/+0
2017-09-04Merge branch 'linus' into locking/core, to fix up conflictsIngo Molnar1-0/+1
2017-08-29Merge branch 'for-4.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2017-08-25sched/topology, cpuset: Avoid spurious/wrong domain rebuildsPeter Zijlstra1-6/+0
2017-08-24cpuset: Fix incorrect memory_pressure control file mappingWaiman Long1-0/+1
2017-08-18cpuset: Allow v2 behavior in v1 cgroupWaiman Long1-13/+20
2017-08-18cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroupWaiman Long1-0/+6
2017-08-11cgroup: remove unneeded checksDan Carpenter1-2/+2
2017-08-11cgroup: misc changesTejun Heo1-21/+2
2017-08-10cpuset: Make nr_cpusets privatePaolo Bonzini1-0/+7
2017-08-02cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()Dima Zavin1-0/+1
2017-08-02cgroup: short-circuit cset_cgroup_from_root() on the default hierarchyTejun Heo1-0/+2
2017-08-02cgroup: re-use the parent pointer in cgroup_destroy_locked()Roman Gushchin1-1/+1
2017-08-02cgroup: add cgroup.stat interface with basic hierarchy statsRoman Gushchin1-0/+16
2017-08-02cgroup: implement hierarchy limitsRoman Gushchin1-0/+126
2017-08-02cgroup: keep track of number of descent cgroupsRoman Gushchin1-2/+17
2017-07-29blktrace: add an option to allow displaying cgroup pathShaohua Li1-0/+12
2017-07-29kernfs: add exportfs operationsShaohua Li1-1/+2
2017-07-25cgroup: add comment to cgroup_enable_threaded()Tejun Heo1-0/+9
2017-07-25cgroup: remove unnecessary empty check when enabling threaded modeTejun Heo1-7/+0
2017-07-23cgroup: fix error return value from cgroup_subtree_control()Tejun Heo1-2/+2
2017-07-21cgroup: update debug controller to print out thread mode informationWaiman Long3-16/+42
2017-07-21cgroup: implement cgroup v2 thread supportTejun Heo5-25/+339
2017-07-21cgroup: implement CSS_TASK_ITER_THREADEDTejun Heo1-17/+60
2017-07-21cgroup: introduce cgroup->dom_cgrp and threaded css_set handlingTejun Heo1-3/+66
2017-07-21cgroup: add @flags to css_task_iter_start() and implement CSS_TASK_ITER_PROCSTejun Heo4-19/+23
2017-07-21cgroup: reorganize cgroup.procs / task write pathTejun Heo3-106/+152
2017-07-18cgroup: create dfl_root files on subsys registrationTejun Heo1-0/+4
2017-07-16cgroup: replace css_set walking populated test with testing cgrp->nr_populate...Tejun Heo1-22/+8
2017-07-16cgroup: distinguish local and children populated statesTejun Heo1-16/+21
2017-07-16cgroup: remove now unused list_head @pending in cgroup_apply_cftypes()Tejun Heo1-1/+0
2017-07-08cgroup: don't call migration methods if there are no tasks to migrateTejun Heo2-27/+34
2017-07-06mm, cpuset: always use seqlock when changing task's nodemaskVlastimil Babka1-21/+8
2017-07-06mm, mempolicy: simplify rebinding mempolicies when updating cpusetsVlastimil Babka1-3/+1
2017-06-28cgroup: implement "nsdelegate" mount optionTejun Heo1-5/+83
2017-06-28cgroup: restructure cgroup_procs_write_permission()Tejun Heo1-24/+33
2017-06-14cgroup: fix lockdep warning in debug controllerTejun Heo1-8/+21
2017-06-14cgroup: refactor cgroup_masks_read() in the debug controllerTejun Heo1-25/+21
2017-06-14cgroup: make debug an implicit controller on cgroup2Tejun Heo1-3/+56
2017-06-14cgroup: Make debug cgroup support v2 and thread modeWaiman Long1-17/+153
2017-06-14cgroup: Make Kconfig prompt of debug cgroup more accurateWaiman Long1-0/+6
2017-06-14cgroup: Move debug cgroup to its own fileWaiman Long4-148/+157
2017-06-14cgroup: Keep accurate count of tasks in each css_setWaiman Long2-5/+11
2017-05-24cpuset: consider dying css as offlineTejun Heo1-2/+2
2017-05-17cgroup: Prevent kill_css() from being called more than onceWaiman Long1-0/+5
2017-05-01Merge branch 'for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds5-29/+51
2017-05-01cgroup: mark cgroup_get() with __maybe_unusedTejun Heo1-1/+1
2017-04-28cgroup: avoid attaching a cgroup root to two different superblocks, take 2Zefan Li3-6/+20
2017-04-28cgroup: fix spurious warnings on cgroup_is_dead() from cgroup_sk_alloc()Tejun Heo1-6/+16
2017-04-16Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2017-04-16Revert "cgroup: avoid attaching a cgroup root to two different superblocks"Tejun Heo1-1/+1
2017-04-11Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+6
2017-04-11cgroup: avoid attaching a cgroup root to two different superblocksZefan Li1-1/+1
2017-04-11cpuset: Remove cpuset_update_active_cpus()'s parameter.Rakib Mullick1-1/+1
2017-03-27cgroup: switch to BUG_ON()Nicholas Mc Guire1-6/+3
2017-03-17cgroup, kthread: close race window where new kthreads can be migrated to non-...Tejun Heo1-4/+5
2017-03-14Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+2
2017-03-09scripts/spelling.txt: add "disble(d)" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-03-08kernel: convert css_set.refcount from atomic_t to refcount_tElena Reshetova3-7/+8
2017-03-06cgroups: censor kernel pointer in debug filesKees Cook1-1/+1
2017-03-06cgroup/pids: remove spurious suspicious RCU usage warningTejun Heo1-1/+1
2017-03-06kernel: convert cgroup_namespace.count from atomic_t to refcount_tElena Reshetova2-2/+2
2017-03-03sched/headers: Remove <linux/magic.h> from <linux/sched/task_stack.h>Ingo Molnar1-0/+1
2017-03-03sched/headers: Move the task_lock()/unlock() APIs to <linux/sched/task.h>Ingo Molnar2-1/+2
2017-03-03sched/headers: Move task_struct::signal and task_struct::sighand types and ac...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare to move the task_lock()/unlock() APIs to <linux/sched/...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers, cgroups: Remove the threadgroup_change_*() wrapperyIngo Molnar1-1/+1
2017-02-27Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds9-0/+11037
2017-02-02Merge branch 'cgroup/for-4.11-rdmacg' into cgroup/for-4.11Tejun Heo2-0/+620
2017-02-02cgroup: drop the matching uid requirement on migration for cgroup v2Tejun Heo1-13/+14
2017-01-30cgroup: misc cleanupsTejun Heo1-7/+4
2017-01-26Merge branch 'for-4.10-fixes' into for-4.11Tejun Heo1-8/+5
2017-01-15cgroup: call subsys->*attach() only for subsystems which are actually affecte...Tejun Heo3-13/+19
2017-01-15cgroup: track migration context in cgroup_mgctxTejun Heo3-98/+122
2017-01-15cgroup: cosmetic update to cgroup_taskset_add()Tejun Heo1-2/+2
2017-01-10rdmacg: Fixed uninitialized current resource usageParav Pandit1-0/+2
2017-01-10rdmacg: Added rdma cgroup controllerParav Pandit2-0/+618
2016-12-27cgroup: fix RCU related sparse warningsTejun Heo2-2/+2
2016-12-27cgroup: move namespace code to kernel/cgroup/namespace.cTejun Heo4-175/+189
2016-12-27cgroup: rename functions for consistencyTejun Heo3-23/+23
2016-12-27cgroup: move v1 mount functions to kernel/cgroup/cgroup-v1.cTejun Heo3-406/+413
2016-12-27cgroup: separate out cgroup1_kf_syscall_opsTejun Heo3-25/+30
2016-12-27cgroup: refactor mount path and clearly distinguish v1 and v2 pathsTejun Heo1-61/+79
2016-12-27cgroup: move cgroup v1 specific code to kernel/cgroup/cgroup-v1.cTejun Heo4-1108/+1164
2016-12-27cgroup: move cgroup files under kernel/cgroup/Tejun Heo5-0/+10291