commit | 5f9917e6c098efbc7e0f5871596ec0bdefa8679e | [log] [tgz] |
---|---|---|
author | Michael Butler <butlermichael@google.com> | Thu Oct 14 22:17:22 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Oct 14 22:17:22 2021 +0000 |
tree | 3e013d59f95c7b04731848b7c2322188d8404c96 | |
parent | 8eabe8aae69813c93a932a89d90db5800fcab6ff [diff] | |
parent | 02d3a9485d1246ee3c12f38b235ab1c82987762f [diff] |
Merge "Handle error returned by IBurstContext::freeMemory" am: f3bd4751a3 am: 1b085b37c8 am: 608210f72c am: 02d3a9485d Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1856680 Change-Id: I0c5ad0324f66c0e20a7c11c2eb7667c1018e36c0
diff --git a/neuralnetworks/1.2/utils/src/ExecutionBurstController.cpp b/neuralnetworks/1.2/utils/src/ExecutionBurstController.cpp index b4b6f68..8ce96c4 100644 --- a/neuralnetworks/1.2/utils/src/ExecutionBurstController.cpp +++ b/neuralnetworks/1.2/utils/src/ExecutionBurstController.cpp
@@ -176,7 +176,10 @@ std::lock_guard guard(mMutex); const int32_t slot = mMemoryIdToSlot.at(memory); if (mBurstContext) { - mBurstContext->freeMemory(slot); + const auto ret = mBurstContext->freeMemory(slot); + if (!ret.isOk()) { + LOG(ERROR) << "IBustContext::freeMemory failed: " << ret.description(); + } } mMemoryIdToSlot.erase(memory); mMemoryCache[slot] = {};