rocr: Restore mmap flags back to MAP_PRIVATE (#2886)

Change mmap flags back to MAP_PRIVATE as MAP_SHARED increases allocation
time. Transparent huge pages are disabled for MAP_SHARED by default.
Este commit está contenido en:
David Yat Sin
2026-01-30 11:36:05 -05:00
cometido por GitHub
padre 1211790607
commit 00e8a67165
+1 -1
Ver fichero
@@ -2125,7 +2125,7 @@ static void *fmm_allocate_host_gpu(HsaKFDContext *ctx,
/* Map anonymous pages */ /* Map anonymous pages */
if (mmap(mem, MemorySizeInBytes, PROT_READ | PROT_WRITE, if (mmap(mem, MemorySizeInBytes, PROT_READ | PROT_WRITE,
MAP_ANONYMOUS | MAP_SHARED | MAP_FIXED, -1, 0) MAP_ANONYMOUS | MAP_PRIVATE | MAP_FIXED, -1, 0)
== MAP_FAILED) == MAP_FAILED)
goto out_release_area; goto out_release_area;