Move returned last command under the lock

Change-Id: I4a2b29a6beacd56ea38d91a33b3c5f8b763be3c7


[ROCm/clr commit: 88bd851f72]
Этот коммит содержится в:
German Andryeyev
2020-12-10 03:23:59 -05:00
родитель 5bb213cc2b
Коммит 696876f6bb
+2 -2
Просмотреть файл
@@ -234,6 +234,7 @@ Command* HostQueue::getLastQueuedCommand(bool retain) {
if (retain && lastEnqueueCommand_ != nullptr) {
lastEnqueueCommand_->retain();
}
return lastEnqueueCommand_;
} else {
// Get last submitted command
ScopedLock l(lastCmdLock_);
@@ -243,9 +244,8 @@ Command* HostQueue::getLastQueuedCommand(bool retain) {
if (retain && lastEnqueueCommand_ != nullptr) {
lastEnqueueCommand_->retain();
}
return lastEnqueueCommand_;
}
return lastEnqueueCommand_;
}
DeviceQueue::~DeviceQueue() {