From: Andrew Morton drivers/char/drm/radeon_state.c: In function `radeon_cp_dispatch_texture': drivers/char/drm/radeon_state.c:1653: warning: int format, different type arg (arg 3) drivers/char/drm/radeon_state.c:1661: warning: int format, different type arg (arg 3) drivers/char/drm/radeon_state.c:1689: warning: int format, different type arg (arg 3) sizeof() doesn't return an int. Cc: Dave Airlie Signed-off-by: Andrew Morton --- drivers/char/drm/radeon_state.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN drivers/char/drm/radeon_state.c~git-drm-radeon-warning-fixes drivers/char/drm/radeon_state.c --- 25/drivers/char/drm/radeon_state.c~git-drm-radeon-warning-fixes 2006-01-04 23:37:34.000000000 -0700 +++ 25-akpm/drivers/char/drm/radeon_state.c 2006-01-04 23:39:06.000000000 -0700 @@ -1651,7 +1651,7 @@ static int radeon_cp_dispatch_texture(DR if (tex->height == 1) { if (tex_width >= 64 || tex_width <= 16) { RADEON_COPY_MT(buffer, data, - tex_width * sizeof(u32)); + (int)(tex_width * sizeof(u32))); } else if (tex_width == 32) { RADEON_COPY_MT(buffer, data, 16); RADEON_COPY_MT(buffer + 8, @@ -1659,7 +1659,7 @@ static int radeon_cp_dispatch_texture(DR } } else if (tex_width >= 64 || tex_width == 16) { RADEON_COPY_MT(buffer, data, - dwords * sizeof(u32)); + (int)(dwords * sizeof(u32))); } else if (tex_width < 16) { for (i = 0; i < tex->height; i++) { RADEON_COPY_MT(buffer, data, tex_width); @@ -1687,7 +1687,7 @@ static int radeon_cp_dispatch_texture(DR * can upload it directly. */ RADEON_COPY_MT(buffer, data, - dwords * sizeof(u32)); + (int)(dwords * sizeof(u32))); } else { /* Texture image width is less than the minimum, so we * need to pad out each image scanline to the minimum _