Index: trunk/src/chrome/nacl/nacl_helper_linux.cc |
=================================================================== |
--- trunk/src/chrome/nacl/nacl_helper_linux.cc (revision 195212) |
+++ trunk/src/chrome/nacl/nacl_helper_linux.cc (working copy) |
@@ -40,8 +40,7 @@ |
// if (!child) { |
// Note: this code doesn't attempt to support SELINUX or the SECCOMP sandbox. |
void BecomeNaClLoader(const std::vector<int>& child_fds, |
- size_t prereserved_sandbox_size, |
- int number_of_cores) { |
+ size_t prereserved_sandbox_size) { |
VLOG(1) << "NaCl loader: setting up IPC descriptor"; |
// don't need zygote FD any more |
if (HANDLE_EINTR(close(kNaClZygoteDescriptor)) != 0) |
@@ -52,7 +51,6 @@ |
MessageLoopForIO main_message_loop; |
NaClListener listener; |
listener.set_prereserved_sandbox_size(prereserved_sandbox_size); |
- listener.set_number_of_cores(number_of_cores); |
listener.Listen(); |
_exit(0); |
} |
@@ -60,8 +58,7 @@ |
// Some of this code was lifted from |
// content/browser/zygote_main_linux.cc:ForkWithRealPid() |
void HandleForkRequest(const std::vector<int>& child_fds, |
- size_t prereserved_sandbox_size, |
- int number_of_cores) { |
+ size_t prereserved_sandbox_size) { |
VLOG(1) << "nacl_helper: forking"; |
pid_t childpid = fork(); |
if (childpid < 0) { |
@@ -99,7 +96,7 @@ |
if (HANDLE_EINTR(close(child_fds[kNaClParentFDIndex])) != 0) |
LOG(ERROR) << "close(child_fds[kNaClParentFDIndex]) failed"; |
if (validack) { |
- BecomeNaClLoader(child_fds, prereserved_sandbox_size, number_of_cores); |
+ BecomeNaClLoader(child_fds, prereserved_sandbox_size); |
} else { |
LOG(ERROR) << "Failed to synch with zygote"; |
} |
@@ -239,7 +236,6 @@ |
#endif |
std::vector<int> empty; // for SendMsg() calls |
size_t prereserved_sandbox_size = CheckReservedAtZero(); |
- int number_of_cores = sysconf(_SC_NPROCESSORS_ONLN); |
CheckRDebug(argv[0]); |
@@ -276,7 +272,7 @@ |
} else if (msglen == sizeof(kNaClForkRequest) - 1 && |
memcmp(buf, kNaClForkRequest, msglen) == 0) { |
if (kNaClParentFDIndex + 1 == fds.size()) { |
- HandleForkRequest(fds, prereserved_sandbox_size, number_of_cores); |
+ HandleForkRequest(fds, prereserved_sandbox_size); |
continue; // fork succeeded. Note: child does not return |
} else { |
LOG(ERROR) << "nacl_helper: unexpected number of fds, got " |