logd: logd placed into background cgroup

Change-Id: I38d7be05ab77fc944a9dbef2b6575d4caa920d08
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(&param, 0, sizeof(param));
 
+    if (set_sched_policy(0, SP_BACKGROUND) < 0) {
+        return -1;
+    }
+
     if (sched_setscheduler((pid_t) 0, SCHED_BATCH, &param) < 0) {
         return -1;
     }