Mesa (master): nouveau: typecast the prime_fd handle when calling nouveau_bo_set_prime

Emil Velikov evelikov at kemper.freedesktop.org
Fri Mar 14 13:34:19 UTC 2014


Module: Mesa
Branch: master
Commit: ae7d2361721926dc16a4c71034536f6b8676e1be
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae7d2361721926dc16a4c71034536f6b8676e1be

Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Mar 12 16:35:10 2014 +0000

nouveau: typecast the prime_fd handle when calling nouveau_bo_set_prime

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 <emil.l.velikov at gmail.com>

---

 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;
 	}




More information about the mesa-commit mailing list