[Nouveau] [libdrm PATCH 3/3] nouveau: remove unused data2 argument from reloc functions

Marcin Slusarz marcin.slusarz at gmail.com
Sun Jan 9 09:31:00 PST 2011


Remove data2 arg from nouveau_pushbuf_emit_reloc and nouveau_reloc_emit.
Note: it changes the API & ABI of libdrm_nouveau.
---
 nouveau/nouveau_pushbuf.c |    4 ++--
 nouveau/nouveau_pushbuf.h |    4 ++--
 nouveau/nouveau_reloc.c   |    2 +-
 nouveau/nouveau_reloc.h   |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/nouveau/nouveau_pushbuf.c b/nouveau/nouveau_pushbuf.c
index 90836bc..0d7f3d0 100644
--- a/nouveau/nouveau_pushbuf.c
+++ b/nouveau/nouveau_pushbuf.c
@@ -326,7 +326,7 @@ nouveau_pushbuf_marker_undo(struct nouveau_channel *chan)
 
 int
 nouveau_pushbuf_emit_reloc(struct nouveau_channel *chan, void *ptr,
-			   struct nouveau_bo *bo, uint32_t data, uint32_t data2,
+			   struct nouveau_bo *bo, uint32_t data,
 			   uint32_t flags, uint32_t vor, uint32_t tor)
 {
 	struct nouveau_pushbuf_priv *nvpb = &nouveau_channel(chan)->pb;
@@ -334,7 +334,7 @@ nouveau_pushbuf_emit_reloc(struct nouveau_channel *chan, void *ptr,
 
 	ret = nouveau_reloc_emit(chan, nvpb->buffer[nvpb->current],
 				 (char *)ptr - (char *)nvpb->pushbuf, ptr,
-				 bo, data, data2, flags, vor, tor);
+				 bo, data, flags, vor, tor);
 	if (ret)
 		return ret;
 
diff --git a/nouveau/nouveau_pushbuf.h b/nouveau/nouveau_pushbuf.h
index 5151e01..c046f4d 100644
--- a/nouveau/nouveau_pushbuf.h
+++ b/nouveau/nouveau_pushbuf.h
@@ -41,7 +41,7 @@ nouveau_pushbuf_marker_undo(struct nouveau_channel *chan);
 
 int
 nouveau_pushbuf_emit_reloc(struct nouveau_channel *, void *ptr,
-			   struct nouveau_bo *, uint32_t data, uint32_t data2,
+			   struct nouveau_bo *, uint32_t data,
 			   uint32_t flags, uint32_t vor, uint32_t tor);
 
 int
@@ -106,7 +106,7 @@ OUT_RELOC(struct nouveau_channel *chan, struct nouveau_bo *bo,
 	  unsigned data, unsigned flags, unsigned vor, unsigned tor)
 {
 	return nouveau_pushbuf_emit_reloc(chan, chan->cur++, bo,
-					  data, 0, flags, vor, tor);
+					  data, flags, vor, tor);
 }
 
 /* Raw data + flags depending on FB/TT buffer */
diff --git a/nouveau/nouveau_reloc.c b/nouveau/nouveau_reloc.c
index cd219db..c636333 100644
--- a/nouveau/nouveau_reloc.c
+++ b/nouveau/nouveau_reloc.c
@@ -54,7 +54,7 @@ nouveau_reloc_calc(struct drm_nouveau_gem_pushbuf_bo *pbbo,
 int
 nouveau_reloc_emit(struct nouveau_channel *chan, struct nouveau_bo *reloc_bo,
 		   uint32_t reloc_offset, uint32_t *reloc_ptr,
-		   struct nouveau_bo *bo, uint32_t data, uint32_t data2,
+		   struct nouveau_bo *bo, uint32_t data,
 		   uint32_t flags, uint32_t vor, uint32_t tor)
 {
 	struct nouveau_pushbuf_priv *nvpb = &nouveau_channel(chan)->pb;
diff --git a/nouveau/nouveau_reloc.h b/nouveau/nouveau_reloc.h
index 24ddb52..98e0b43 100644
--- a/nouveau/nouveau_reloc.h
+++ b/nouveau/nouveau_reloc.h
@@ -26,7 +26,7 @@
 int
 nouveau_reloc_emit(struct nouveau_channel *chan, struct nouveau_bo *reloc_bo,
 		   uint32_t reloc_offset, uint32_t *reloc_ptr,
-		   struct nouveau_bo *bo, uint32_t data, uint32_t data2,
+		   struct nouveau_bo *bo, uint32_t data,
 		   uint32_t flags, uint32_t vor, uint32_t tor);
 
 #endif
-- 
1.7.3.3



More information about the Nouveau mailing list