Merge "libbinder: fix broken Trusty build from SCHED_NORMAL" am: 06a34005be am: 6b5b5abc53 am: 5c92ce2d71
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2168912
Change-Id: Ic5a3c8502c1372b2114b5188ab4f2d44ab20078a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libs/binder/Binder.cpp b/libs/binder/Binder.cpp
index 2541265..b5ea60f 100644
--- a/libs/binder/Binder.cpp
+++ b/libs/binder/Binder.cpp
@@ -620,12 +620,14 @@
if (isInheritRt()) {
ALOGW("Binder %p destroyed after setInheritRt before being parceled.", this);
}
+#ifdef __linux__
if (getMinSchedulerPolicy() != SCHED_NORMAL) {
ALOGW("Binder %p destroyed after setMinSchedulerPolicy before being parceled.", this);
}
if (getMinSchedulerPriority() != 0) {
ALOGW("Binder %p destroyed after setMinSchedulerPolicy before being parceled.", this);
}
+#endif // __linux__
}
Extras* e = mExtras.load(std::memory_order_relaxed);