Merge "logd: logd placed into background cgroup"
diff --git a/logd/main.cpp b/logd/main.cpp
index 946a9a0..7a1ae54 100644
--- a/logd/main.cpp
+++ b/logd/main.cpp
@@ -29,6 +29,7 @@
#include <unistd.h>
#include <cutils/properties.h>
+#include <cutils/sched_policy.h>
#include "private/android_filesystem_config.h"
#include "CommandListener.h"
@@ -69,6 +70,10 @@
struct sched_param param;
memset(¶m, 0, sizeof(param));
+ if (set_sched_policy(0, SP_BACKGROUND) < 0) {
+ return -1;
+ }
+
if (sched_setscheduler((pid_t) 0, SCHED_BATCH, ¶m) < 0) {
return -1;
}