30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
|
ef091c206803ebe507755cb65a1942b097fbeb32
|
||
|
diff --git a/gpu/command_buffer/service/sync_point_manager.cc b/gpu/command_buffer/service/sync_point_manager.cc
|
||
|
index 7fdf99e7e134..ac0811194c24 100644
|
||
|
--- a/gpu/command_buffer/service/sync_point_manager.cc
|
||
|
+++ b/gpu/command_buffer/service/sync_point_manager.cc
|
||
|
@@ -133,7 +133,6 @@ void SyncPointOrderData::FinishProcessingOrderNumber(uint32_t order_num) {
|
||
|
}
|
||
|
|
||
|
for (OrderFence& order_fence : ensure_releases) {
|
||
|
- DLOG(ERROR) << "Client did not release sync token as expected";
|
||
|
order_fence.client_state->EnsureWaitReleased(order_fence.fence_release,
|
||
|
order_fence.release_callback);
|
||
|
}
|
||
|
@@ -156,7 +155,6 @@ bool SyncPointOrderData::ValidateReleaseOrderNumber(
|
||
|
// We should have an unprocessed order number lower than the wait order
|
||
|
// number for the wait to be valid. It's not possible for wait order number to
|
||
|
// equal next unprocessed order number, but we handle that defensively.
|
||
|
- DCHECK_NE(wait_order_num, unprocessed_order_nums_.front());
|
||
|
if (wait_order_num <= unprocessed_order_nums_.front())
|
||
|
return false;
|
||
|
|
||
|
@@ -309,6 +307,7 @@ void SyncPointClientState::EnsureWaitReleased(uint64_t release,
|
||
|
|
||
|
if (call_callback) {
|
||
|
// This effectively releases the wait without releasing the fence.
|
||
|
+ DLOG(ERROR) << "Client did not release sync token as expected";
|
||
|
callback.Run();
|
||
|
}
|
||
|
}
|