diff options
author | Ankit Goyal <layog@google.com> | 2022-03-16 11:23:19 -0700 |
---|---|---|
committer | Ankit Goyal <layog@google.com> | 2022-03-18 12:04:53 -0700 |
commit | 5f11cc7df43ce03f56fa164455f4e451a738dcf0 (patch) | |
tree | 7e38d2470a8b06cdef54b1fa1cfbd53b56de0e15 | |
parent | 45b021c6ca07b3d965df417a66ad62c928306b6e (diff) | |
download | gchips-5f11cc7df43ce03f56fa164455f4e451a738dcf0.tar.gz |
Remove redundant canFree argument to reference release
Bug: 207450311
Test: Boots to home
Change-Id: Id870c95b2505dd942d91af71a9b9d46de6c10525
-rw-r--r-- | gralloc4/src/core/mali_gralloc_reference.cpp | 4 | ||||
-rw-r--r-- | gralloc4/src/core/mali_gralloc_reference.h | 2 | ||||
-rw-r--r-- | gralloc4/src/hidl_common/Mapper.cpp | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/gralloc4/src/core/mali_gralloc_reference.cpp b/gralloc4/src/core/mali_gralloc_reference.cpp index 67dd4f9..e9636ea 100644 --- a/gralloc4/src/core/mali_gralloc_reference.cpp +++ b/gralloc4/src/core/mali_gralloc_reference.cpp @@ -89,7 +89,7 @@ int mali_gralloc_reference_map(buffer_handle_t handle) { return retval; } -int mali_gralloc_reference_release(buffer_handle_t handle, bool canFree) +int mali_gralloc_reference_release(buffer_handle_t handle) { if (private_handle_t::validate(handle) < 0) { @@ -111,7 +111,7 @@ int mali_gralloc_reference_release(buffer_handle_t handle, bool canFree) { hnd->ref_count--; - if (hnd->ref_count == 0 && canFree) + if (hnd->ref_count == 0) { mali_gralloc_buffer_free(handle); } diff --git a/gralloc4/src/core/mali_gralloc_reference.h b/gralloc4/src/core/mali_gralloc_reference.h index 85bc1c9..acf8e82 100644 --- a/gralloc4/src/core/mali_gralloc_reference.h +++ b/gralloc4/src/core/mali_gralloc_reference.h @@ -22,7 +22,7 @@ #include "gralloc_priv.h" int mali_gralloc_reference_retain(buffer_handle_t handle); -int mali_gralloc_reference_release(buffer_handle_t handle, bool canFree); +int mali_gralloc_reference_release(buffer_handle_t handle); int mali_gralloc_reference_validate(buffer_handle_t handle); int mali_gralloc_reference_map(buffer_handle_t handle); diff --git a/gralloc4/src/hidl_common/Mapper.cpp b/gralloc4/src/hidl_common/Mapper.cpp index 80ea7e1..e8f5b10 100644 --- a/gralloc4/src/hidl_common/Mapper.cpp +++ b/gralloc4/src/hidl_common/Mapper.cpp @@ -90,7 +90,7 @@ static Error unregisterBuffer(buffer_handle_t bufferHandle) return Error::BAD_BUFFER; } - const int status = mali_gralloc_reference_release(bufferHandle, true); + const int status = mali_gralloc_reference_release(bufferHandle); if (status != 0) { MALI_GRALLOC_LOGE("Unable to release buffer:%p", bufferHandle); |