]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/dbus-execute.c
core: make IOSchedulingClass= and IOSchedulingPriority= settable for transient units
authorLennart Poettering <lennart@poettering.net>
Mon, 26 Jun 2017 15:40:08 +0000 (17:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 26 Jun 2017 15:43:18 +0000 (17:43 +0200)
commit7f452159b8f7ad83e6f9082b6fbb6d838b615d94
treed106c564256ea5c420acfb7252e081939b247d34
parentf52b982cc9504bf89b035d4b55ac038a61226210
core: make IOSchedulingClass= and IOSchedulingPriority= settable for transient units

This patch is a bit more complex thant I hoped. In particular the single
IOScheduling= property exposed on the bus is split up into
IOSchedulingClass= and IOSchedulingPriority= (though compat is
retained). Otherwise the asymmetry between setting props and getting
them is a bit too nasty.

Fixes #5613
src/basic/process-util.c
src/basic/process-util.h
src/core/dbus-execute.c
src/core/execute.c
src/core/execute.h
src/core/load-fragment.c
src/shared/bus-unit-util.c