P4 to Git Change 1092343 by gandryey@gera-dev-w7 on 2014/10/30 15:12:30

ECR #304775 - Add a check for NULL dev pointer.
	- Subbuffer was created, but never used. Thus dev memory could be NULL and lastWriter_ was passed from the parent object on create

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#112 edit


[ROCm/clr commit: 140913a53c]
Αυτή η υποβολή περιλαμβάνεται σε:
foreman
2014-10-30 15:28:52 -04:00
γονέας 7e0c8f9e55
υποβολή 1a8476704f
@@ -459,7 +459,12 @@ Memory::cacheWriteBack()
{
if (NULL != lastWriter_) {
device::Memory* dmem = getDeviceMemory(*lastWriter_);
dmem->syncHostFromCache();
//! @note It's a special condition, when a subbuffer was created,
//! but never used. Thus dev memory is still NULL and lastWriter_
//! was passed from the parent.
if (NULL != dmem) {
dmem->syncHostFromCache();
}
}
else if (isParent()) {
// On CPU parent can't be synchronized, because lastWriter_ could be NULL