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
+6 -1
Просмотреть файл
@@ -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