aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/cgroup-defs.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-07cgroup: Move rcu_head up near the top of cgroup_rootWaiman Long1-4/+4
2023-12-01cgroup: Avoid false cacheline sharing of read mostly rstat_cpuWaiman Long1-0/+7
2023-11-12cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked()Waiman Long1-0/+7
2023-11-09cgroup: Make operations on the cgroup root_list RCU safeYafang Shao1-0/+1
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+5
2023-10-18hugetlb: memcg: account hugetlb-backed memory in memory controllerNhat Pham1-0/+5
2023-10-12cgroup: Fix incorrect css_set_rwsem reference in commentWaiman Long1-1/+1
2023-09-01Merge tag 'cgroup-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+14
2023-08-07cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendantsHao Jia1-0/+14
2023-07-13sched: add throttled time stat for throttled childrenJosh Don1-0/+2
2022-11-02Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+4
2022-10-25bpf: Implement cgroup storage available to non-cgroup-attached bpf progsYonghong Song1-0/+4
2022-10-14Merge tag 'sched-psi-2022-10-14' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+3
2022-09-09sched/psi: Per-cgroup PSI accounting disable/re-enable interfaceChengming Zhou1-0/+3
2022-09-06cgroup: Remove CFTYPE_PRESSURETejun Heo1-1/+0
2022-09-06cgroup: Improve cftype add/rm error handlingTejun Heo1-0/+1
2022-08-15cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]Tejun Heo1-6/+10
2022-08-03Merge tag 'cgroup-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+17
2022-08-01Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+4
2022-07-23cgroup: Make !percpu threadgroup_rwsem operations optionalTejun Heo1-3/+16
2022-07-04sched/core: add forced idle accounting for cgroupsJosh Don1-0/+4
2022-06-16cgroup: Use separate src/dst nodes when preloading css_sets for migrationTejun Heo1-1/+2
2022-06-07psi: dont alloc memory for psi by defaultChen Wandun1-1/+1
2022-01-11Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds1-1/+1
2021-12-16bpf: Remove the cgroup -> bpf header dependecyJakub Kicinski1-1/+1
2021-12-01cgroup: fix a typo in commentWei Yang1-1/+1
2021-09-13bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed modeDaniel Borkmann1-80/+27
2021-06-08cgroup: make per-cgroup pressure stall tracking configurableSuren Baghdasaryan1-0/+1
2021-05-24Merge branch 'for-5.13-fixes' into for-5.14Tejun Heo1-3/+3
2021-05-24cgroup: fix spelling mistakesZhen Lei1-3/+3
2021-05-10cgroup: introduce cgroup.killChristian Brauner1-0/+3
2020-12-15cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchyRoman Gushchin1-15/+0
2020-07-09cgroup: Fix sock_cgroup_data on big-endian.Cong Wang1-0/+2
2020-07-07cgroup: fix cgroup_sk_alloc() for sk_clone_lock()Cong Wang1-2/+4
2020-04-03Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-2/+3
2020-04-02mm: memcontrol: recursive memory.low protectionJohannes Weiner1-0/+5
2020-02-12clone3: allow spawning processes into cgroupsChristian Brauner1-2/+3
2019-11-12cgroup: use cgrp->kn->id as the cgroup IDTejun Heo1-15/+2
2019-11-06cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistencyTejun Heo1-1/+1
2019-07-15docs: cgroup-v1: add it to the admin-guide bookMauro Carvalho Chehab1-1/+1
2019-07-08Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-1/+1
2019-06-14Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2019-06-14docs: cgroup-v1: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-06-10cgroup/bfq: revert bfq.weight symlink changeJens Axboe1-3/+0
2019-06-07cgroup: let a symlink too be created with a cftype fileAngelo Ruocco1-0/+3
2019-06-01mm, memcg: consider subtrees in memory.eventsChris Down1-0/+5
2019-05-31cgroup: Include dying leaders with live threads in PROCS iterationsTejun Heo1-0/+1
2019-04-19cgroup: cgroup v2 freezerRoman Gushchin1-0/+28
2019-04-19cgroup: protect cgroup->nr_(dying_)descendants by css_set_lockRoman Gushchin1-0/+5
2019-03-07Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-1/+1
2019-03-05kernel: cgroup: add poll file operationJohannes Weiner1-0/+4
2019-01-31cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix ...Oleg Nesterov1-1/+1
2018-11-08cpuset: Expose cpuset.cpus.subpartitions with cgroup_debugWaiman Long1-0/+1
2018-10-26psi: cgroup supportJohannes Weiner1-0/+4
2018-10-04cgroup: Fix dom_cgrp propagation when enabling threaded modeTejun Heo1-0/+1
2018-07-09blkcg: add generic throttling mechanismJosef Bacik1-0/+3
2018-04-26cgroup: Add cgroup_subsys->css_rstat_flush()Tejun Heo1-0/+5
2018-04-26cgroup: Distinguish base resource stat implementation from rstatTejun Heo1-13/+16
2018-04-26cgroup: Rename stat to rstatTejun Heo1-7/+9
2018-04-26cgroup: Limit event generation frequencyTejun Heo1-0/+2
2018-04-03Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2018-03-19cgroup: Use rcu_work instead of explicit rcu and work itemTejun Heo1-1/+1
2018-03-14net: use skb_to_full_sk() in skb_update_prio()Eric Dumazet1-2/+2
2018-01-02cgroup: Update documentation referenceMatt Roper1-1/+1
2017-11-15Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds1-0/+59
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-26cgroup, sched: Move basic cpu stats from cgroup.stat to cpu.statTejun Heo1-0/+2
2017-09-25cgroup: Implement cgroup2 basic CPU usage accountingTejun Heo1-0/+57
2017-08-18cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroupWaiman Long1-0/+5
2017-08-02cgroup: implement hierarchy limitsRoman Gushchin1-0/+5
2017-08-02cgroup: keep track of number of descent cgroupsRoman Gushchin1-0/+8
2017-07-21cgroup: implement cgroup v2 thread supportTejun Heo1-0/+12
2017-07-21cgroup: introduce cgroup->dom_cgrp and threaded css_set handlingTejun Heo1-4/+29
2017-07-16cgroup: distinguish local and children populated statesTejun Heo1-4/+9
2017-06-28cgroup: implement "nsdelegate" mount optionTejun Heo1-0/+9
2017-06-14cgroup: Keep accurate count of tasks in each css_setWaiman Long1-0/+3
2017-05-17cgroup: Prevent kill_css() from being called more than onceWaiman Long1-0/+1
2017-04-11cgroup: move cgroup_subsys_state parent field for cache localityTodd Poynor1-3/+6
2017-03-08kernel: convert css_set.refcount from atomic_t to refcount_tElena Reshetova1-1/+2
2017-03-02sched/headers, cgroups: Remove the threadgroup_change_*() wrapperyIngo Molnar1-5/+8
2016-12-27cgroup: reorder css_set fieldsTejun Heo1-27/+27
2016-12-27cgroup add cftype->open/release() callbacksTejun Heo1-0/+3
2016-11-25cgroup: add support for eBPF programsDaniel Mack1-0/+4
2016-04-25cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_a...Tejun Heo1-0/+1
2016-03-16cgroup: ignore css_sets associated with dead cgroups during migrationTejun Heo1-0/+3
2016-03-08cgroup: implement cgroup_subsys->implicit_on_dflTejun Heo1-0/+13
2016-03-08cgroup: use css_set->mg_dst_cgrp for the migration target cgroupTejun Heo1-4/+5
2016-03-03cgroup: introduce cgroup_{save|propagate|restore}_control()Tejun Heo1-0/+2
2016-03-03cgroup: explicitly track whether a cgroup_subsys_state is visible to userlandTejun Heo1-0/+1
2016-02-23cgroup: convert cgroup_subsys flag fields to bool bitfieldsTejun Heo1-3/+3
2016-02-22cgroup: make cgroup subsystem masks u16Tejun Heo1-2/+2
2016-02-22cgroup: s/child_subsys_mask/subtree_ss_mask/Tejun Heo1-6/+5
2016-02-22Revert "cgroup: add cgroup_subsys->css_e_css_changed()"Tejun Heo1-1/+0
2016-01-22cgroup: make sure a parent css isn't offlined before its childrenTejun Heo1-0/+6
2016-01-12Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-10/+3
2015-12-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-10/+3
2015-12-09cgroup: fix sock_cgroup_data initialization on earlier compilersTejun Heo1-2/+2
2015-12-08sock, cgroup: add sock->sk_cgroupTejun Heo1-6/+82
2015-12-08net: wrap sock->sk_cgrp_prioidx and ->sk_classid inside a structTejun Heo1-0/+36
2015-12-07Merge branch 'for-4.5-ancestor-test' of git://git.kernel.org/pub/scm/linux/ke...Tejun Heo1-0/+14
2015-12-03cgroup: kill cgrp_ss_priv[CGROUP_CANFORK_COUNT] and friendsOleg Nesterov1-9/+3
2015-12-03Merge branch 'for-4.4-fixes' into for-4.5Tejun Heo1-6/+3
2015-12-03cgroup: fix handling of multi-destination migration from subtree_control enab...Tejun Heo1-6/+3
2015-11-20cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using itTejun Heo1-0/+14
2015-11-16cgroup: replace __DEVEL__sane_behavior with cgroup2 fs typeTejun Heo1-1/+0
2015-11-16cgroup: fix cftype->file_offset handlingTejun Heo1-4/+0
2015-10-15cgroup: add cgroup_subsys->free() method and use it to fix pids controllerTejun Heo1-0/+1
2015-10-15cgroup: keep zombies associated with their original cgroupsTejun Heo1-3/+1
2015-10-15cgroup: don't hold css_set_rwsem across css task iterationTejun Heo1-0/+3
2015-10-15cgroup: make cgroup->nr_populated count the number of populated css_setsTejun Heo1-4/+4
2015-09-18cgroup: generalize obtaining the handles of and notifying cgroup filesTejun Heo1-2/+24
2015-09-18cgroup: replace cftype->mode with CFTYPE_WORLD_WRITABLETejun Heo1-5/+1
2015-09-18cgroup: replace "cgroup.populated" with "cgroup.events"Tejun Heo1-1/+1
2015-09-18cgroup: replace cgroup_subsys->disabled tests with cgroup_subsys_enabled()Tejun Heo1-1/+0
2015-09-16sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsemTejun Heo1-2/+25
2015-09-16Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percp...Tejun Heo1-25/+2
2015-08-25Merge branch 'for-4.3-unified-base' into for-4.3Tejun Heo1-1/+4
2015-08-18cgroup: introduce cgroup_subsys->legacy_nameTejun Heo1-0/+3
2015-08-11cgroup: make cftype->private a unsigned longTejun Heo1-1/+1
2015-07-14cgroup: allow a cgroup subsystem to reject a forkAleksa Sarai1-1/+9
2015-06-18cgroup: require write perm on common ancestor when moving processes on the de...Tejun Heo1-0/+1
2015-06-08cgroup: use bitmask to filter for_each_subsysAleksa Sarai1-0/+2
2015-05-29cgroup: add seq_file forward declaration for struct cftypeArnd Bergmann1-0/+1
2015-05-26sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsemTejun Heo1-2/+25
2015-05-26sched, cgroup: reorganize threadgroup lockingTejun Heo1-0/+10
2015-05-18cgroup: separate out include/linux/cgroup-defs.hTejun Heo1-0/+464