kfdtest: Correct mmap return value checking

On error mmap returns value MAP_FAILED, which is (void *)-1, not NULL
pointer.

Change-Id: I81b187266c943fa0aa4fab21b529d4c2989b12ad
Signed-off-by: Philip Yang <Philip.Yang@amd.com>


[ROCm/ROCR-Runtime commit: 590fd531c0]
This commit is contained in:
Philip Yang
2022-09-20 10:57:09 -04:00
parent 766ea98425
commit 5aa3e2513d
3 ha cambiato i file con 6 aggiunte e 6 eliminazioni
@@ -862,7 +862,7 @@ HsaSVMRange::HsaSVMRange(void *addr, HSAuint64 size, HSAuint32 GPUNode, HSAuint3
m_SelfAllocated(false) {
if (!m_pUser) {
m_pUser = mmap(0, m_Size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
EXPECT_NOTNULL(m_pUser);
EXPECT_NE(MAP_FAILED, m_pUser);
m_SelfAllocated = true;
}