aboutsummaryrefslogtreecommitdiffstats
path: root/drmtest.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-12-16 09:45:18 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-12-16 09:45:18 +0100
commit7df7f601ccc4101433f2c4fee97f39cd47d38213 (patch)
tree5480629f849280493b5b2e38cdd1cb5a6ab1a35c /drmtest.c
parent1585a3d507c08d8f5fb07783983331a36a6e066d (diff)
downloaddrminfo-7df7f601ccc4101433f2c4fee97f39cd47d38213.tar.gz
fix madvise calls
Diffstat (limited to 'drmtest.c')
-rw-r--r--drmtest.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drmtest.c b/drmtest.c
index d6d3381..a7d78bd 100644
--- a/drmtest.c
+++ b/drmtest.c
@@ -213,8 +213,10 @@ static void drm_check_content(const char *grp)
static void drm_zap_mappings(void)
{
- madvise(fbmem, creq.size, MADV_DONTNEED);
- madvise(dmabuf_mem, creq.size, MADV_DONTNEED);
+ if (fbmem)
+ madvise(fbmem, creq.size, MADV_DONTNEED);
+ if (dmabuf_mem)
+ madvise(dmabuf_mem, creq.size, MADV_DONTNEED);
}
/* ------------------------------------------------------------------ */