diff options
author | Chandan Nath <nathch@google.com> | 2020-02-04 11:54:00 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-02-04 11:54:00 +0000 |
commit | 72b16f67d7f6fde2b902e876fe1d046f27971dcb (patch) | |
tree | 4aa7cc0564a25f4753deb540006de10a46e8c764 | |
parent | 0c83c8098a5729be54c9f01becfdde5e581ad5c3 (diff) | |
parent | d153d5fd22f5be7c1c7cb16219465d061678f412 (diff) |
Merge "Avoid warning logs on blocking Binder calls out of system_server to IBackupTransport"
-rw-r--r-- | services/backup/backuplib/java/com/android/server/backup/transport/TransportClient.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/backup/backuplib/java/com/android/server/backup/transport/TransportClient.java b/services/backup/backuplib/java/com/android/server/backup/transport/TransportClient.java index 7c5a57c004e4..ca89f7f69fbc 100644 --- a/services/backup/backuplib/java/com/android/server/backup/transport/TransportClient.java +++ b/services/backup/backuplib/java/com/android/server/backup/transport/TransportClient.java @@ -26,6 +26,7 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; +import android.os.Binder; import android.os.DeadObjectException; import android.os.Handler; import android.os.IBinder; @@ -662,6 +663,10 @@ public class TransportClient { referenceLost("TransportConnection.onServiceConnected()"); return; } + // TODO (b/147705255): Remove when binder calls to IBackupTransport are not blocking + // In short-term, blocking calls are OK as the transports come from the whitelist at + // {@link SystemConfig#getBackupTransportWhitelist()} + Binder.allowBlocking(binder); transportClient.onServiceConnected(binder); } |