Index: drm/linux-core/drm_memory.h =================================================================== RCS file: /cvsroot/r300/r300_driver/drm/linux-core/drm_memory.h,v retrieving revision 1.2 diff -u -r1.2 drm_memory.h --- drm/linux-core/drm_memory.h 2 Mar 2005 03:54:27 -0000 1.2 +++ drm/linux-core/drm_memory.h 8 Mar 2005 20:08:17 -0000 @@ -35,6 +35,7 @@ #include #include +#include #include "drmP.h" /** Index: drm/shared-core/r300_cmdbuf.c =================================================================== RCS file: /cvsroot/r300/r300_driver/drm/shared-core/r300_cmdbuf.c,v retrieving revision 1.17 diff -u -r1.17 r300_cmdbuf.c --- drm/shared-core/r300_cmdbuf.c 3 Mar 2005 04:40:21 -0000 1.17 +++ drm/shared-core/r300_cmdbuf.c 8 Mar 2005 20:08:18 -0000 @@ -58,10 +58,10 @@ drm_radeon_cmd_buffer_t* cmdbuf, int n) { - RING_LOCALS; drm_clip_rect_t box; int nr; int i; + RING_LOCALS; nr = cmdbuf->nbox - n; if (nr > R300_SIMULTANEOUS_CLIPRECTS) @@ -242,9 +242,9 @@ drm_radeon_cmd_buffer_t* cmdbuf, drm_r300_cmd_header_t header) { - RING_LOCALS; int reg; int sz; + RING_LOCALS; sz = header.unchecked_state.count; reg = (header.unchecked_state.reghi << 8) | header.unchecked_state.reglo; @@ -281,9 +281,9 @@ drm_radeon_cmd_buffer_t* cmdbuf, drm_r300_cmd_header_t header) { - RING_LOCALS; int sz; int addr; + RING_LOCALS; sz = header.vpu.count; addr = (header.vpu.adrhi << 8) | header.vpu.adrlo; @@ -344,9 +344,9 @@ static __inline__ int r300_emit_raw(drm_radeon_private_t* dev_priv, drm_radeon_cmd_buffer_t* cmdbuf) { - RING_LOCALS; unsigned int u; int count; + RING_LOCALS; if (4 > cmdbuf->bufsz) return DRM_ERR(EINVAL);