xf86-video-intel: src/sna/sna_accel.c
Chris Wilson
ickle at kemper.freedesktop.org
Wed Oct 10 15:24:16 PDT 2012
src/sna/sna_accel.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
New commits:
commit a1ea19a3edaac6e1e5d240b75b7c5fdcfea0e0a8
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed Oct 10 23:20:13 2012 +0100
sna: Prevent sign-extension when manipulating strides
Reported-by: Prit Laes <plaes at plaes.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55823
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index 3973c9d..4f204f1 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -6318,7 +6318,7 @@ sna_copy_plane_blt(DrawablePtr source, DrawablePtr drawable, GCPtr gc,
case 32:
{
uint32_t *src = src_pixmap->devPrivate.ptr;
- uint32_t src_stride = src_pixmap->devKind/sizeof(uint32_t);
+ int src_stride = src_pixmap->devKind/sizeof(uint32_t);
uint8_t *dst = ptr;
src += (box->y1 + sy) * src_stride;
@@ -6351,7 +6351,7 @@ sna_copy_plane_blt(DrawablePtr source, DrawablePtr drawable, GCPtr gc,
case 16:
{
uint16_t *src = src_pixmap->devPrivate.ptr;
- uint16_t src_stride = src_pixmap->devKind/sizeof(uint16_t);
+ int src_stride = src_pixmap->devKind/sizeof(uint16_t);
uint8_t *dst = ptr;
src += (box->y1 + sy) * src_stride;
@@ -6384,7 +6384,7 @@ sna_copy_plane_blt(DrawablePtr source, DrawablePtr drawable, GCPtr gc,
case 8:
{
uint8_t *src = src_pixmap->devPrivate.ptr;
- uint8_t src_stride = src_pixmap->devKind/sizeof(uint8_t);
+ int src_stride = src_pixmap->devKind/sizeof(uint8_t);
uint8_t *dst = ptr;
src += (box->y1 + sy) * src_stride;
More information about the xorg-commit
mailing list