sdm: Use fence utility for retire fence management.
Change-Id: Ia324555d3e1fa56cae074af0fcb5c9f46271f4a9
diff --git a/composer/hwc_display_builtin.cpp b/composer/hwc_display_builtin.cpp
index 0b7dcd1..81c263f 100644
--- a/composer/hwc_display_builtin.cpp
+++ b/composer/hwc_display_builtin.cpp
@@ -336,7 +336,7 @@
return true;
}
-HWC2::Error HWCDisplayBuiltIn::Present(int32_t *out_retire_fence) {
+HWC2::Error HWCDisplayBuiltIn::Present(shared_ptr<Fence> *out_retire_fence) {
auto status = HWC2::Error::None;
DTRACE_SCOPED();
@@ -817,9 +817,9 @@
}
if (!ret) {
- DumpOutputBuffer(output_buffer_info_, output_buffer_base_, layer_stack_.retire_fence_fd);
- validated_ = false;
- }
+ DumpOutputBuffer(output_buffer_info_, output_buffer_base_, layer_stack_.retire_fence);
+ validated_ = false;
+ }
if (0 == (dump_frame_count_ - 1)) {
dump_output_to_file_ = false;