SWDEV-376995 - Fixed misplaced checking
Change-Id: Ia3bddabfa7fc76066541fb81723136ae6cffb0a4
This commit is contained in:
@@ -340,10 +340,6 @@ hipError_t ihipLaunchKernelCommand(amd::Command*& command, hipFunction_t f,
|
||||
return hipErrorOutOfMemory;
|
||||
}
|
||||
|
||||
if (kernelCommand->status() == CL_INVALID_OPERATION) {
|
||||
kernelCommand->release();
|
||||
return hipErrorIllegalState;
|
||||
}
|
||||
command = kernelCommand;
|
||||
|
||||
return hipSuccess;
|
||||
@@ -398,6 +394,12 @@ hipError_t ihipModuleLaunchKernel(hipFunction_t f, uint32_t globalWorkSizeX,
|
||||
hip::Event* eStop = reinterpret_cast<hip::Event*>(stopEvent);
|
||||
eStop->BindCommand(*command, false);
|
||||
}
|
||||
|
||||
if (command->status() == CL_INVALID_OPERATION) {
|
||||
command->release();
|
||||
return hipErrorIllegalState;
|
||||
}
|
||||
|
||||
command->release();
|
||||
|
||||
return hipSuccess;
|
||||
|
||||
Reference in New Issue
Block a user