summaryrefslogtreecommitdiff
path: root/src/core/cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* cgroup: Prevent theoretical nullptr deref in unit mask calculationChris Down2019-06-071-0/+2
* Move warning about unsupported BPF firewall right before the firewall would b...Zbigniew Jędrzejewski-Szmek2019-06-041-0/+4
* core: do an extra check if oom was triggered when handling sigchildZbigniew Jędrzejewski-Szmek2019-05-201-1/+1
* codespell: fix spelling errorsBen Boeckel2019-04-291-2/+2
* Merge pull request #12407 from keszybz/two-unrelated-cleanupsLennart Poettering2019-04-261-6/+3
|\
| * core: adjust unit_get_ancestor_memory_{low,min}() to work with units which do...Zbigniew Jędrzejewski-Szmek2019-04-251-6/+3
* | Merge pull request #12074 from poettering/io-acctZbigniew Jędrzejewski-Szmek2019-04-251-3/+151
|\ \ | |/ |/|
| * croup: expose IO accounting data per unitLennart Poettering2019-04-121-3/+142
| * core: add new call unit_reset_accounting()Lennart Poettering2019-04-121-0/+11
| * cgroup: get rid of a local variableLennart Poettering2019-04-121-3/+1
* | Merge pull request #12332 from cdown/default_minZbigniew Jędrzejewski-Szmek2019-04-251-25/+33
|\ \
| * | unit: Add DefaultMemoryMinChris Down2019-04-161-0/+3
| * | cgroup: Create UNIT_DEFINE_ANCESTOR_MEMORY_LOOKUPChris Down2019-04-161-25/+30
* | | core: support DisableControllers= for transient unitsAnita Zhang2019-04-221-0/+5
|/ /
* | cgroup: Implement default propagation of MemoryLow with DefaultMemoryLowChris Down2019-04-121-8/+50
|/
* core: implement OOMPolicy= and watch cgroups for OOM killingsLennart Poettering2019-04-091-7/+185
* core: rename cgroup_inotify_wd → cgroup_control_inotify_wdLennart Poettering2019-04-091-18/+20
* core: check for redundant operation before doing allocationLennart Poettering2019-04-091-6/+4
* core: rearrange cgroup empty events a bitLennart Poettering2019-04-091-3/+7
* core: reduce the number of stalled PIDs from the watched processes list when ...Franck Bui2019-03-201-1/+1
* process-util: introduce pid_is_my_child() helperFranck Bui2019-03-201-5/+2
* util: split out nulstr related stuff to nulstr-util.[ch]Lennart Poettering2019-03-141-1/+2
* core: downgrade CPUQuotaPeriodSec= clamping logs to debugFilipe Brandenburger2019-02-141-1/+2
* core: add CPUQuotaPeriodSec=Filipe Brandenburger2019-02-141-9/+49
* procfs-util: expose functionality to query total memoryZbigniew Jędrzejewski-Szmek2019-01-221-1/+1
* Pass separate dev_t var to device_path_parse_major_minorYunQiang Su2019-01-031-13/+22
* cgroup: s/cgroups? ?v?([0-9])/cgroup v\1/gIChris Down2019-01-031-9/+9
* Merge pull request #11143 from keszybz/enable-symlinkLennart Poettering2018-12-161-1/+1
|\
| * Mark *data and *userdata params to specifier_printf() as constZbigniew Jędrzejewski-Szmek2018-12-121-1/+1
* | cgroup: Don't explicitly check for member in UNIT_BEFOREChris Down2018-12-121-18/+4
|/
* cgroup: correct mangling of return valuesLennart Poettering2018-12-101-2/+2
* cgroup: call cg_all_unified() right before using the resultLennart Poettering2018-12-101-4/+3
* Merge pull request #11009 from poettering/root-cgroup-againLennart Poettering2018-12-041-95/+74
|\
| * cgroup: suffix unit file settings with "=" in log outputLennart Poettering2018-12-011-6/+6
| * core: don't try to write CPU quota and memory limit cgroup attrs on root cgroupLennart Poettering2018-12-011-89/+68
* | cgroup: Add DisableControllers= directive to disable controller in subtreeChris Down2018-12-031-9/+7
* | cgroup: Traverse leaves to realised cgroup to release controllersChris Down2018-12-031-1/+96
* | cgroup: Rework unit_realize_cgroup_now to explicitly be breadth-firstChris Down2018-12-031-4/+94
* | cgroup: Move attribute application into unit_create_cgroupChris Down2018-12-031-27/+28
|/
* cgroup: use device_path_parse_major_minor() also for block device pathsLennart Poettering2018-11-291-5/+12
* stat-util: add new APIs device_path_make_{major_minor|canonical}() and device...Lennart Poettering2018-11-291-50/+2
* cgroups: beef up DeviceAllow= syntax a bitLennart Poettering2018-11-291-5/+46
* core: add special handling for devices cgroup allow lists for /dev/block/* an...Lennart Poettering2018-11-291-18/+64
* cgroup: drastically simplify caching of cgroups members maskLennart Poettering2018-11-231-44/+5
* cgroup: extend comment on what unit_release_cgroup() is forLennart Poettering2018-11-231-1/+2
* cgroup: extend reasons when we realize the enable maskLennart Poettering2018-11-231-1/+1
* cgroup: tighten call that detects whether we need to realize a unit's cgroup ...Lennart Poettering2018-11-231-2/+17
* cgroup: simplify check whether it makes sense to realize a cgroupLennart Poettering2018-11-231-3/+1
* cgroup: in unit_invalidate_cgroup() actually modify invalidation maskLennart Poettering2018-11-231-2/+2
* cgroup: be more careful with which controllers we can enable/disable on a cgroupLennart Poettering2018-11-231-6/+25