Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3d34a71 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "libbinder: RPC flake mode fix" am: e9d9b27a am: 3158118b

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1755433

Change-Id: Ia4a30017ed40f3196cf002a1edf8bec65096b2ca
parents fed72014 3158118b
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -34,11 +34,10 @@ namespace android {

using base::ScopeGuard;

#ifdef RPC_FLAKE_PRONE
#if RPC_FLAKE_PRONE
void rpcMaybeWaitToFlake() {
    static std::random_device r;
    static std::mutex m;

    [[clang::no_destroy]] static std::random_device r;
    [[clang::no_destroy]] static std::mutex m;
    unsigned num;
    {
        std::lock_guard<std::mutex> lock(m);
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ struct RpcWireHeader;

#define RPC_FLAKE_PRONE false

#ifdef RPC_FLAKE_PRONE
#if RPC_FLAKE_PRONE
void rpcMaybeWaitToFlake();
#define MAYBE_WAIT_IN_FLAKE_MODE rpcMaybeWaitToFlake()
#else