aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2018-10-31 08:20:07 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-10-31 08:20:07 -0700
commit16a0f0bb70326f0d853477ac81ce3904ab54f743 (patch)
treeebd0da1d6ac04f1a88b1d09ff35d6a580db18044
parent1ca31fa43d653f7d39595e95a6eb3c96f480c97b (diff)
parentf6037b3fd7abcc38e55c02a19c97b50ec047d2bc (diff)
downloadplatform_build_kati-16a0f0bb70326f0d853477ac81ce3904ab54f743.tar.gz
platform_build_kati-16a0f0bb70326f0d853477ac81ce3904ab54f743.tar.bz2
platform_build_kati-16a0f0bb70326f0d853477ac81ce3904ab54f743.zip
Merge remote-tracking branch 'aosp/upstream' am: 667d0786cf
am: f6037b3fd7 Change-Id: Ieaefbefb48dd0ea6f1bc310c2ed53d2ff7d52bc3
-rw-r--r--regen.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/regen.cc b/regen.cc
index b6c2872..4374f81 100644
--- a/regen.cc
+++ b/regen.cc
@@ -23,6 +23,7 @@
#include <mutex>
#include <vector>
+#include "affinity.h"
#include "fileutil.h"
#include "find.h"
#include "func.h"
@@ -429,6 +430,7 @@ class StampChecker {
tp->Submit([this]() {
string err;
// TODO: Make glob cache thread safe and create a task for each glob.
+ SetAffinityForSingleThread();
for (GlobResult* gr : globs_) {
if (CheckGlobResult(gr, &err)) {
unique_lock<mutex> lock(mu_);
@@ -442,6 +444,7 @@ class StampChecker {
});
tp->Submit([this]() {
+ SetAffinityForSingleThread();
for (ShellResult* sr : commands_) {
string err;
if (CheckShellResult(sr, &err)) {