Chromium Code Reviews
DescriptionInvalid sync token waits now automatically get released.
Previously, invalid sync token waits would automatically release the
fence sync. This would guard against invalid waits which pretended it
would release a fence sync while issuing waits to cause dead locks.
This worked, however it would allow an evil renderer to release fences
on the browser which would invalidate waits. A better solution is to
merely cause the invalid wait to be ignored instead.
R=piman@chromium.org
BUG=606112
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/9d255f0ca75efea1773fcb718c368a7a6bc4bba4
Cr-Commit-Position: refs/heads/master@{#393409}
Patch Set 1 #Patch Set 2 : Implemented Option 2, iterate priority queue #Patch Set 3 : format #Patch Set 4 : Combine the 2 while loops into 1 #
Messages
Total messages: 14 (6 generated)
|
|||||||||||||||||||||||||||||||||||||