Fix return value when local memory alloc fails

Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>
Reviewed-by: Ben Goz <ben.goz@amd.com>


[ROCm/ROCR-Runtime commit: ac56c6baff]
This commit is contained in:
Oded Gabbay
2015-03-19 10:09:37 +02:00
parent 996785d178
commit 21f01aaf02
+3
View File
@@ -547,6 +547,9 @@ void *fmm_allocate_device(uint32_t gpu_id, uint64_t MemorySizeInBytes)
pthread_mutex_lock(&aperture->fmm_mutex);
aperture_release_area(aperture, mem, MemorySizeInBytes);
pthread_mutex_unlock(&aperture->fmm_mutex);
/* Assign NULL to mem to indicate failure to calling function */
mem = NULL;
}
return mem;