summaryrefslogtreecommitdiffstats
path: root/sys-utils/choom.c
diff options
context:
space:
mode:
authorVaclav Dolezal2018-04-17 19:03:17 +0200
committerVaclav Dolezal2018-05-09 16:46:23 +0200
commit106876b953f2a6f627e03e7e0218bd67c35ac78c (patch)
treeaa801867a8645b85bab5d4d8f5d2422cd626f006 /sys-utils/choom.c
parentfdisk: fix typo in debug string (diff)
downloadkernel-qcow2-util-linux-106876b953f2a6f627e03e7e0218bd67c35ac78c.tar.gz
kernel-qcow2-util-linux-106876b953f2a6f627e03e7e0218bd67c35ac78c.tar.xz
kernel-qcow2-util-linux-106876b953f2a6f627e03e7e0218bd67c35ac78c.zip
choom: set oom_score_adj before exec
Signed-off-by: Vaclav Dolezal <vdolezal@redhat.com>
Diffstat (limited to 'sys-utils/choom.c')
-rw-r--r--sys-utils/choom.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/choom.c b/sys-utils/choom.c
index 9920916c1..21cb0ee10 100644
--- a/sys-utils/choom.c
+++ b/sys-utils/choom.c
@@ -139,6 +139,8 @@ int main(int argc, char **argv)
/* Start new process */
} else {
+ if (set_score_adj(getpid(), adj))
+ err(EXIT_FAILURE, _("failed to set score adjust value"));
argv += optind;
execvp(argv[0], argv);
errexec(argv[0]);