From c693ccc0a2a2d44eecf6f5eccaa3d1948c5e9532 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 26 Apr 2012 01:49:15 +0200 Subject: [PATCH 1/1] udev: use only oom_score_adj interface --- src/udev/udevd.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 162551098..59e2cfac6 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1255,18 +1255,8 @@ int main(int argc, char *argv[]) setsid(); - fd = open("/proc/self/oom_score_adj", O_RDWR); - if (fd < 0) { - /* Fallback to old interface */ - fd = open("/proc/self/oom_adj", O_RDWR); - if (fd < 0) { - log_error("error disabling OOM: %m\n"); - } else { - /* OOM_DISABLE == -17 */ - write(fd, "-17", 3); - close(fd); - } - } else { + fd = open("/proc/self/oom_score_adj", O_RDWR|O_CLOEXEC); + if (fd >= 0) { write(fd, "-1000", 5); close(fd); } -- 2.30.2