[PATCH] intel/decode: fix couple of warnings
Ben Widawsky
ben at bwidawsk.net
Wed Jun 27 09:46:04 PDT 2012
two instances of
warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]
Signed-off-by: Ben Widawsky <ben at bwidawsk.net>
---
intel/intel_decode.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/intel/intel_decode.c b/intel/intel_decode.c
index c9bfee4..ae0bd27 100644
--- a/intel/intel_decode.c
+++ b/intel/intel_decode.c
@@ -2488,7 +2488,7 @@ decode_3d_primitive(struct drm_intel_decode *ctx)
goto out;
} else {
/* fixed size vertex index buffer */
- for (j = 1, i = 0; i < len; i += 2, j++) {
+ for (j = 1, i = 0; i < len && j; i += 2, j++) {
if (i * 2 == len - 1) {
instr_out(ctx, j,
" indices: 0x%04x\n",
@@ -3117,7 +3117,8 @@ decode_3d_965(struct drm_intel_decode *ctx)
{
uint32_t opcode;
unsigned int len;
- unsigned int i, j, sba_len;
+ unsigned int j, sba_len;
+ unsigned short i;
const char *desc1 = NULL;
uint32_t *data = ctx->data;
uint32_t devid = ctx->devid;
--
1.7.11
More information about the dri-devel
mailing list