[PATCH i-g-t 1/2] tests/intel/xe_mmap: Fix open/close calls
Kolanupaka Naveena
kolanupaka.naveena at intel.com
Wed May 21 12:24:06 UTC 2025
Code used open()/close() APIs from standard C library to open and close
the driver respectively while it should be drm_open_driver() and
drm_close_driver(). As we already have fd opened, use more suitable
function which is drm_reopen_driver().
Also drop the srand() call as this is already taken care by igt-core.
Reviewed-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>
Signed-off-by: Kolanupaka Naveena <kolanupaka.naveena at intel.com>
---
tests/intel/xe_mmap.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/tests/intel/xe_mmap.c b/tests/intel/xe_mmap.c
index 5fd641075..47e31d5a1 100644
--- a/tests/intel/xe_mmap.c
+++ b/tests/intel/xe_mmap.c
@@ -430,15 +430,14 @@ igt_main
uint32_t *ptr;
igt_require(is_pci_membarrier_supported(fd));
- xe = drm_open_driver(DRIVER_XE);
- srand(time(0));
+ xe = drm_reopen_driver(fd);
i = rand() % (PAGE_SIZE / sizeof(*ptr));
igt_fork(child, 1)
test_pci_membarrier_parallel(xe, child, i);
test_pci_membarrier_parallel(fd, -1, i);
igt_waitchildren();
- close(xe);
+ drm_close_driver(xe);
}
igt_subtest("pci-membarrier-bad-pagesize") {
--
2.34.1
More information about the igt-dev
mailing list