From a5966c8b28702bba1e4eb4bb4aec2247c90fcfa2 Mon Sep 17 00:00:00 2001
From: Ben Skeggs <skeggsb@gmail.com>
Date: Sun, 2 Mar 2008 16:39:24 +1100
Subject: nouveau: silence some warnings

---
 src/gallium/winsys/dri/nouveau/nouveau_local.h  | 6 ++++--
 src/gallium/winsys/dri/nouveau/nouveau_winsys.c | 3 +--
 2 files changed, 5 insertions(+), 4 deletions(-)

(limited to 'src/gallium')

diff --git a/src/gallium/winsys/dri/nouveau/nouveau_local.h b/src/gallium/winsys/dri/nouveau/nouveau_local.h
index f7d91fc748..8a52f26714 100644
--- a/src/gallium/winsys/dri/nouveau/nouveau_local.h
+++ b/src/gallium/winsys/dri/nouveau/nouveau_local.h
@@ -2,6 +2,7 @@
 #define __NOUVEAU_LOCAL_H__
 
 #include "pipe/p_compiler.h"
+#include "nouveau_winsys_pipe.h"
 #include <stdio.h>
 
 struct pipe_buffer;
@@ -76,8 +77,9 @@ static INLINE void
 OUT_RELOC(struct nouveau_channel *chan, struct pipe_buffer *buf,
 	  unsigned data, unsigned flags, unsigned vor, unsigned tor)
 {
-	nouveau_pipe_emit_reloc(chan, chan->pushbuf->cur++, buf,
-				data, flags, vor, tor);
+	nouveau_pushbuf_emit_reloc(chan, chan->pushbuf->cur++,
+				   nouveau_buffer(buf)->bo,
+				   data, flags, vor, tor);
 }
 
 /* Raw data + flags depending on FB/TT buffer */
diff --git a/src/gallium/winsys/dri/nouveau/nouveau_winsys.c b/src/gallium/winsys/dri/nouveau/nouveau_winsys.c
index 87619bdcfb..dc7c4c3d71 100644
--- a/src/gallium/winsys/dri/nouveau/nouveau_winsys.c
+++ b/src/gallium/winsys/dri/nouveau/nouveau_winsys.c
@@ -58,7 +58,7 @@ nouveau_pipe_surface_fill(struct nouveau_winsys *nvws, struct pipe_surface *dst,
 	return 0;
 }
 
-int
+static int
 nouveau_pipe_emit_reloc(struct nouveau_channel *chan, void *ptr,
 			struct pipe_buffer *buf, uint32_t data,
 			uint32_t flags, uint32_t vor, uint32_t tor)
@@ -77,7 +77,6 @@ nouveau_pipe_create(struct nouveau_context *nv)
 					  unsigned chipset);
 	struct pipe_context *(*hw_create)(struct pipe_screen *, unsigned);
 	struct pipe_winsys *ws;
-	struct pipe_screen *pscreen;
 
 	if (!nvws)
 		return NULL;
-- 
cgit v1.2.3