Core drm defines that the handle is of type int, while all drivers
treat it as uint internally. Typecast the value to silence gcc
warning messages and be consistent amongst all drivers.

Signed-off-by: Emil Velikov <[email protected]>
---
 src/gallium/drivers/nouveau/nouveau_screen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/nouveau/nouveau_screen.c 
b/src/gallium/drivers/nouveau/nouveau_screen.c
index f742a94..19892b1 100644
--- a/src/gallium/drivers/nouveau/nouveau_screen.c
+++ b/src/gallium/drivers/nouveau/nouveau_screen.c
@@ -123,7 +123,7 @@ nouveau_screen_bo_get_handle(struct pipe_screen *pscreen,
                whandle->handle = bo->handle;
                return TRUE;
        } else if (whandle->type == DRM_API_HANDLE_TYPE_FD) {
-               return nouveau_bo_set_prime(bo, &whandle->handle) == 0;
+               return nouveau_bo_set_prime(bo, (int *)&whandle->handle) == 0;
        } else {
                return FALSE;
        }
-- 
1.9.0

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to