summaryrefslogtreecommitdiff
path: root/package/xorg-server/patches/patch-fb_fb_h
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-06-08 19:26:55 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-06-08 19:26:55 +0200
commit359fa4649d98da18b6639469d6ef5121041f3c83 (patch)
treebed7cf240aad45d1cdf8dd984d98bdf86bf16d24 /package/xorg-server/patches/patch-fb_fb_h
parent7dba7364057448354d24c49ff899a12eb47d1e5d (diff)
parent50329ba33d82bc4a38ef96824c60be2fd95c119b (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/xorg-server/patches/patch-fb_fb_h')
-rw-r--r--package/xorg-server/patches/patch-fb_fb_h13
1 files changed, 13 insertions, 0 deletions
diff --git a/package/xorg-server/patches/patch-fb_fb_h b/package/xorg-server/patches/patch-fb_fb_h
new file mode 100644
index 000000000..82a814c7d
--- /dev/null
+++ b/package/xorg-server/patches/patch-fb_fb_h
@@ -0,0 +1,13 @@
+ Fix for xf86-video-siliconmotion in 16bpp with XAA, see:
+ http://groups.google.com/group/loongson-dev/browse_thread/thread/570549e3d7894fef/5f04b3d9370adfd2
+--- xorg-server-1.7.6.orig/fb/fb.h 2010-03-12 05:38:21.000000000 +0100
++++ xorg-server-1.7.6/fb/fb.h 2010-06-03 15:34:35.903809488 +0200
+@@ -75,7 +75,7 @@
+ #define FBPREFIX(x) fb##x
+ #define WRITE(ptr, val) (*(ptr) = (val))
+ #define READ(ptr) (*(ptr))
+-#define MEMCPY_WRAPPED(dst, src, size) memcpy((dst), (src), (size))
++#define MEMCPY_WRAPPED(dst, src, size) memmove((dst), (src), (size))
+ #define MEMSET_WRAPPED(dst, val, size) memset((dst), (val), (size))
+
+ #endif