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]
Tento commit je obsažen v:
Philip Yang
2022-09-20 10:57:09 -04:00
rodič 766ea98425
revize 5aa3e2513d
3 změnil soubory, kde provedl 6 přidání a 6 odebrání
+1 -1
Zobrazit soubor
@@ -88,7 +88,7 @@ void KFDSVMEvictTest::AllocBuffers(HSAuint32 defaultGPUNode, HSAuint32 count, HS
for (HSAuint32 i = 0; i < count; i++) {
m_pBuf = mmap(0, vramBufSize, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
EXPECT_NOTNULL(m_pBuf);
ASSERT_NE(MAP_FAILED, m_pBuf);
m_Flags = (HSA_SVM_FLAGS)0;
retry: