summaryrefslogtreecommitdiff
path: root/src/core/cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* cgroup v2: Don't require CPU controller for CPU accounting in 4.15+Chris Down2018-11-181-7/+6
* cgroup: when determining which controllers we need, always extend the mask ac...Lennart Poettering2018-11-161-6/+11
* core: fix capitalization of CPUShares= settingsLennart Poettering2018-11-161-2/+2
* cgroup: actually reset the cgroup invalidation mask after we made our changesLennart Poettering2018-11-081-0/+2
* core: include error cause in log messageYu Watanabe2018-10-201-1/+1
* tree-wide: some automatic coccinelle fixes (#10463)Lennart Poettering2018-10-201-4/+4
* cgroup: FOREACH_LINE excorcismLennart Poettering2018-10-181-6/+7
* cgroup: voidify a few thingsLennart Poettering2018-10-131-8/+8
* cgroup: make sure whitelist_device() always returns a valid return valueLennart Poettering2018-10-131-6/+7
* Merge pull request #10343 from poettering/manager-state-fixZbigniew Jędrzejewski-Szmek2018-10-101-3/+3
|\
| * core: clean up test run flagsLennart Poettering2018-10-091-3/+3
* | core: support cgroup v2 device controllerRoman Gushchin2018-10-091-39/+86
* | core: refactor bpf firewall support into a pseudo-controllerRoman Gushchin2018-10-091-27/+45
|/
* core: add IODeviceLatencyTargetSecTejun Heo2018-08-221-7/+49
* core: introduce cgroup_add_device_allow()Yu Watanabe2018-08-061-0/+29
* core: add MemoryMinTejun Heo2018-07-121-1/+4
* core/cgroup: drop unnecessary conditionYu Watanabe2018-06-251-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* core: when applying io/blkio per-device rules, don't remove them if they failLennart Poettering2018-06-121-36/+20
* Merge pull request #9255 from poettering/block-dev-fixesZbigniew Jędrzejewski-Szmek2018-06-121-15/+22
|\
| * cgroup: beef up device lookup logic for block devicesLennart Poettering2018-06-111-15/+22
* | pid1: do not reset subtree_control on already-existing units with delegationZbigniew Jędrzejewski-Szmek2018-06-111-4/+11
|/
* cgroup: tiny log message tweak, say that we ignore one kind of failureLennart Poettering2018-06-051-1/+1
* Add macro for checking if some flags are setZbigniew Jędrzejewski-Szmek2018-06-041-1/+1
* path-util: introduce path_simplify()Yu Watanabe2018-06-031-1/+1
* tree-wide: avoid assignment of r just to use in a comparisonZbigniew Jędrzejewski-Szmek2018-04-241-3/+1
* tree-wide: drop spurious newlines (#8764)Lennart Poettering2018-04-191-1/+0
* util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-181-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* core: skip the removal of cgroups in the TEST_RUN_MINIMAL mode (#8622)Evgeny Vereshchagin2018-04-031-1/+1
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* core: ignore errors from cg_create_and_attach() in test mode (#8401)Michal Sekletar2018-03-091-11/+12
* Merge pull request #8149 from poettering/fake-root-cgroupLennart Poettering2018-03-011-10/+36
|\
| * core: turn on memory/cpu/tasks accounting by default for the root sliceLennart Poettering2018-02-091-5/+22
| * core: hook up /proc queries for the root slice, tooLennart Poettering2018-02-091-3/+11
| * cgroup-util: rework cg_get_keyed_attribute() a bitLennart Poettering2018-02-091-2/+3
* | bpf: use BPF_F_ALLOW_MULTI flag if it is availableLennart Poettering2018-02-211-20/+2
* | core: add new new bus call for migrating foreign processes to scope/service u...Lennart Poettering2018-02-121-9/+136
* | cgroup: add a new "can_delegate" flag to the unit vtable, and set it for scop...Lennart Poettering2018-02-121-9/+18
|/
* Merge pull request #7915 from poettering/pids-max-tweakZbigniew Jędrzejewski-Szmek2018-01-251-22/+62
|\
| * core: propagate TasksMax= on the root slice to sysctlsLennart Poettering2018-01-221-10/+37
| * cgroup: when querying the number of tasks in the root slice use the pid_max s...Lennart Poettering2018-01-221-0/+5
| * cgroup: add proper API to determine whether our unit manags to root cgroupLennart Poettering2018-01-221-11/+19
| * cgroup: use CGROUP_LIMIT_MAX where appropriateLennart Poettering2018-01-221-1/+1
* | core: rework how we track which PIDs to watch for a unitLennart Poettering2018-01-231-9/+15
* | core: unify call we use to synthesize cgroup empty events when we stopped wat...Lennart Poettering2018-01-231-0/+25
* | core: fix manager_get_unit_by_pid() special casing of manager PIDLennart Poettering2018-01-231-1/+1
|/
* core: un-break PrivateDevices= by allowing it to mknod /dev/ptmxAlan Jenkins2018-01-181-1/+2
* basic: split out blockdev-util.[ch] from util.hLennart Poettering2017-12-251-1/+2