[PATCH] compositor-drm: pass NULL to mmap() instead of 0 as the address
Chris Michael
cp.michael at samsung.com
Tue Nov 10 07:40:37 PST 2015
mmap() function expects to be passed a void pointer as the address
here. In order for the kernel to choose a proper address, we should be
passing NULL instead of 0
Signed-off-by: Chris Michael <cp.michael at samsung.com>
---
src/compositor-drm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index a279dba..a84d869 100644
--- a/src/compositor-drm.c
+++ b/src/compositor-drm.c
@@ -308,7 +308,7 @@ drm_fb_create_dumb(struct drm_backend *b, unsigned width, unsigned height)
if (ret)
goto err_add_fb;
- fb->map = mmap(0, fb->size, PROT_WRITE,
+ fb->map = mmap(NULL, fb->size, PROT_WRITE,
MAP_SHARED, b->drm.fd, map_arg.offset);
if (fb->map == MAP_FAILED)
goto err_add_fb;
--
2.6.2
More information about the wayland-devel
mailing list