Fix hipHostRegister mem leak and copy kind in hipMemcpyAsync (#587)

[ROCm/clr commit: e8a5ad629f]
Этот коммит содержится в:
saleelk
2018-07-22 22:34:14 -07:00
коммит произвёл Maneesh Gupta
родитель 3e92bf10bb
Коммит bc49031828
2 изменённых файлов: 4 добавлений и 1 удалений
+3
Просмотреть файл
@@ -108,6 +108,7 @@ int main(int argc, char* argv[]) {
HIPCHECK(hipHostUnregister(A));
free(A);
delete [] Ad;
}
@@ -144,6 +145,8 @@ int main(int argc, char* argv[]) {
free(A);
free(Bh);
hipFree(Bd);
}
+1 -1
Просмотреть файл
@@ -41,7 +41,7 @@ void simpleNegTest() {
// Not sure what happens here, the memory must be pinned.
e = hipMemcpyAsync(A_malloc, A_d, Nbytes, hipMemcpyHostToDevice, NULL);
e = hipMemcpyAsync(A_malloc, A_d, Nbytes, hipMemcpyDeviceToHost, NULL);
printf(" async memcpy of A_malloc to A_d. Result=%d\n", e);
// HIPASSERT (e==hipErrorInvalidValue);