Marcin Slusarz
2011-Jan-09 17:31 UTC
[Nouveau] [libdrm PATCH 3/3] nouveau: remove unused data2 argument from reloc functions
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