P4 to Git Change 1082950 by lmoriche@lmoriche_opencl_dev on 2014/09/30 16:50:37

ECR #304775 - Implement the changes recommended in review#5943

	Pre-checkin: http://ocltc.amd.com:8111/viewModification.html?modId=40717&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/thread/semaphore.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/concurrent.hpp#6 edit
This commit is contained in:
foreman
2014-09-30 17:21:19 -04:00
parent bb6fa26029
commit aaf533287b
4 changed files with 10 additions and 15 deletions
+2 -3
View File
@@ -43,9 +43,8 @@ Semaphore::~Semaphore()
void
Semaphore::post()
{
int state;
while (true) {
state = state_;
int state = state_;
for (;;) {
if (state > 0) {
if (state == state_.load(std::memory_order_acquire)) {
return;