OSDN Git Service

Remove reference to hard-coded cpuctl path for bg
authorGlenn Kasten <gkasten@google.com>
Mon, 5 Mar 2012 23:13:58 +0000 (15:13 -0800)
committerGlenn Kasten <gkasten@google.com>
Tue, 6 Mar 2012 17:04:20 +0000 (09:04 -0800)
As part of scheduling policy cleanup, remove/isolate references to the
scheduling policy files and APIs.

In this case, logwrap is not used currently due to bug 5144246, and even
if it were the "background" parameter was 0.

Change-Id: Ibf7fa2617a0e485c9868b22b378636728d16622a

BandwidthController.cpp
PppController.cpp
logwrapper.c

index b91a7c6..fa94d30 100644 (file)
@@ -41,7 +41,7 @@
 #include <cutils/log.h>
 #include <cutils/properties.h>
 
-extern "C" int logwrap(int argc, const char **argv, int background);
+extern "C" int logwrap(int argc, const char **argv);
 extern "C" int system_nosh(const char *command);
 
 #include "BandwidthController.h"
@@ -204,7 +204,7 @@ int BandwidthController::runIptablesCmd(const char *cmd, IptRejectOp rejectHandl
         }
 
         argv[argc] = NULL;
-        res = logwrap(argc, argv, 0);
+        res = logwrap(argc, argv);
     }
     if (res) {
         ALOGE("runIptablesCmd(): failed %s res=%d", fullCmd.c_str(), res);
index d20cc48..6b54c31 100644 (file)
@@ -34,8 +34,6 @@
 
 #include "PppController.h"
 
-extern "C" int logwrap(int argc, const char **argv, int background);
-
 PppController::PppController() {
     mTtys = new TtyCollection();
     mPid = 0;
index 1c94710..ff9201a 100644 (file)
@@ -103,7 +103,7 @@ void child(int argc, const char**argv) {
     _exit(1);
 }
 
-int logwrap(int argc, const char* argv[], int background)
+int logwrap(int argc, const char* argv[])
 {
     pid_t pid;
 
@@ -147,22 +147,6 @@ int logwrap(int argc, const char* argv[], int background)
         dup2(child_ptty, 2);
         close(child_ptty);
 
-        if (background) {
-            int fd = open("/dev/cpuctl/bg_non_interactive/tasks", O_WRONLY);
-            if (fd >= 0) {
-                char text[64];
-                sprintf(text, "%d", getpid());
-                if (write(fd, text, strlen(text)) < 0) {
-                    ALOG(LOG_WARN, "logwrapper",
-                        "Unable to background process (%s)", strerror(errno));
-                }
-                close(fd);
-            } else {
-                ALOG(LOG_WARN, "logwrapper",
-                    "Unable to background process (%s)", strerror(errno));
-            }
-        }
-
         child(argc, argv);
     } else {
         /*