Imported Debian patch 2:1.11.4-0ubuntu7
authorRicardo Salveti de Araujo <ricardo.salveti@linaro.org>
Tue, 20 Mar 2012 05:09:18 +0000 (02:09 -0300)
committerXavier Boudet <x-boudet@ti.com>
Wed, 21 Mar 2012 08:25:00 +0000 (08:25 +0000)
debian/changelog
debian/patches/111_armel-drv-fallbacks.patch

index 3756386efe4558065d5d36f33a7cfe738b5b2c93..4bc443cf9e54095c1f4c5609a0e727d39809c786 100644 (file)
@@ -1,3 +1,12 @@
+xorg-server (2:1.11.4-0ubuntu7) precise; urgency=low
+
+  * debian/patches/111_armel-drv-fallbacks.patch:
+    - Avoid loading the driver to test if it's available. Xorg will later load
+      and validate the module, and if it's already loaded it'll trigger an
+      error and invalidate the driver (LP: #959928)
+
+ -- Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>  Tue, 20 Mar 2012 02:09:18 -0300
+
 xorg-server (2:1.11.4-0ubuntu6) precise; urgency=low
 
   * debian/patches/500_pointer_barrier_thresholds.diff:
index 540a2d05840d9331c227b4532f9d4debe5e4edd0..501427896de2a86b57542b612bb86a770cf37f72 100644 (file)
@@ -1,7 +1,7 @@
-Index: xorg-server/hw/xfree86/common/xf86AutoConfig.c
+Index: xorg-server-1.11.4/hw/xfree86/common/xf86AutoConfig.c
 ===================================================================
---- xorg-server.orig/hw/xfree86/common/xf86AutoConfig.c        2011-08-24 12:56:49.565650621 +0300
-+++ xorg-server/hw/xfree86/common/xf86AutoConfig.c     2011-08-24 12:56:49.575650619 +0300
+--- xorg-server-1.11.4.orig/hw/xfree86/common/xf86AutoConfig.c 2012-03-20 02:08:02.154998574 -0300
++++ xorg-server-1.11.4/hw/xfree86/common/xf86AutoConfig.c      2012-03-20 02:08:46.819220051 -0300
 @@ -44,6 +44,12 @@
  # include "xf86sbusBus.h"
  #endif
@@ -15,7 +15,7 @@ Index: xorg-server/hw/xfree86/common/xf86AutoConfig.c
  #ifdef sun
  # include <sys/visual_io.h>
  # include <ctype.h>
-@@ -198,6 +204,28 @@
+@@ -198,6 +204,26 @@
      return ret == CONFIG_OK;
  }
  
@@ -35,8 +35,6 @@ Index: xorg-server/hw/xfree86/common/xf86AutoConfig.c
 +    if(!current_dir)
 +        return 0;
 +
-+    if (!LoadModule(driver_name, NULL, NULL, NULL, NULL, NULL, NULL, NULL))
-+        return 0;
 +    return 1;
 +}
 +#endif /* defined(__arm__) && defined(__linux__) */
@@ -44,7 +42,7 @@ Index: xorg-server/hw/xfree86/common/xf86AutoConfig.c
  static void
  listPossibleVideoDrivers(char *matches[], int nmatches)
  {
-@@ -282,6 +310,16 @@
+@@ -282,6 +308,16 @@
  #if !defined(__linux__) && defined(__sparc__)
        matches[i++] = xnfstrdup("wsfb");
  #else