SWDEV-433312 - Return invalidArgument in cuMemSetAccess for hipMemAccessFlagsProtRead

Change-Id: I8e5c460ac310ad32849359720a40fc5131d4f32c


[ROCm/clr commit: 853b293983]
This commit is contained in:
Ioannis Assiouras
2024-01-22 16:58:12 +00:00
committed by Maneesh Gupta
parent 3e3ca21c09
commit a6ae01bcd1
+4
View File
@@ -288,6 +288,10 @@ hipError_t hipMemSetAccess(void* ptr, size_t size, const hipMemAccessDesc* desc,
HIP_RETURN(hipErrorInvalidValue)
}
if (desc[desc_idx].flags == hipMemAccessFlagsProtRead) {
HIP_RETURN(hipErrorInvalidValue)
}
auto& dev = g_devices[desc[desc_idx].location.id];
amd::Device::VmmAccess access_flags = static_cast<amd::Device::VmmAccess>(desc[desc_idx].flags);