[kernel] r19646 - in dists/trunk/linux/debian: . config config/kernelarch-x86 patches patches/debian

Ben Hutchings benh at alioth.debian.org
Mon Dec 24 00:10:56 UTC 2012


Author: benh
Date: Mon Dec 24 00:10:56 2012
New Revision: 19646

Log:
[x86] drm: Enable DRM_MGAG200 as module

Disable autoloading as it is incompatible with older versions of xserver-xorg-video-mga

Added:
   dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch
Modified:
   dists/trunk/linux/debian/changelog
   dists/trunk/linux/debian/config/config
   dists/trunk/linux/debian/config/kernelarch-x86/config
   dists/trunk/linux/debian/patches/series

Modified: dists/trunk/linux/debian/changelog
==============================================================================
--- dists/trunk/linux/debian/changelog	Mon Dec 24 00:06:20 2012	(r19645)
+++ dists/trunk/linux/debian/changelog	Mon Dec 24 00:10:56 2012	(r19646)
@@ -48,9 +48,9 @@
   * drm: Enable DRM_UDL as module
     - Disable autoloading as it is incompatible with older versions of
       xserver-xorg-video-displaylink
-  * [x86] drm: Enable DRM_AST as module
-    - Disable autoloading as it is incompatible with older versions of
-      xserver-xorg-video-ast
+  * [x86] drm: Enable DRM_AST, DRM_MGAG200 as modules
+    - Disable autoloading as they are incompatible with older versions of
+      xserver-xorg-video-ast and xserver-xorg-video-mga
 
  -- maximilian attems <maks at debian.org>  Thu, 06 Dec 2012 18:14:33 +0100
 

Modified: dists/trunk/linux/debian/config/config
==============================================================================
--- dists/trunk/linux/debian/config/config	Mon Dec 24 00:06:20 2012	(r19645)
+++ dists/trunk/linux/debian/config/config	Mon Dec 24 00:10:56 2012	(r19646)
@@ -405,6 +405,11 @@
 CONFIG_DRM_CIRRUS_QEMU=m
 
 ##
+## file: drivers/gpu/drm/mgag200/Kconfig
+##
+# CONFIG_DRM_MGAG200 is not set
+
+##
 ## file: drivers/gpu/drm/nouveau/Kconfig
 ##
 CONFIG_DRM_NOUVEAU=m

Modified: dists/trunk/linux/debian/config/kernelarch-x86/config
==============================================================================
--- dists/trunk/linux/debian/config/kernelarch-x86/config	Mon Dec 24 00:06:20 2012	(r19645)
+++ dists/trunk/linux/debian/config/kernelarch-x86/config	Mon Dec 24 00:10:56 2012	(r19646)
@@ -449,6 +449,11 @@
 CONFIG_DRM_GMA3600=y
 
 ##
+## file: drivers/gpu/drm/mgag200/Kconfig
+##
+CONFIG_DRM_MGAG200=m
+
+##
 ## file: drivers/gpu/drm/nouveau/Kconfig
 ##
 CONFIG_DRM_NOUVEAU=m

Added: dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch	Mon Dec 24 00:10:56 2012	(r19646)
@@ -0,0 +1,20 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Subject: mgag200: Disable autoload
+Date: Mon, 24 Dec 2012 00:10:05 +0000
+
+This kernel driver is incompatible with older versions of
+xserver-xorg-video-mga, so do not autoload it yet.  It will have to be
+loaded either by local configuration or as part of a package of a
+compatible X driver.
+
+--- a/drivers/gpu/drm/mgag200/mgag200_drv.c
++++ b/drivers/gpu/drm/mgag200/mgag200_drv.c
+@@ -38,7 +38,7 @@ static DEFINE_PCI_DEVICE_TABLE(pciidlist
+ 	{0,}
+ };
+ 
+-MODULE_DEVICE_TABLE(pci, pciidlist);
++/*MODULE_DEVICE_TABLE(pci, pciidlist);*/
+ 
+ static void mgag200_kick_out_firmware_fb(struct pci_dev *pdev)
+ {

Modified: dists/trunk/linux/debian/patches/series
==============================================================================
--- dists/trunk/linux/debian/patches/series	Mon Dec 24 00:06:20 2012	(r19645)
+++ dists/trunk/linux/debian/patches/series	Mon Dec 24 00:10:56 2012	(r19646)
@@ -67,3 +67,4 @@
 bugfix/all/pch_gbe-ptp_pch-Fix-the-dependency-direction-between.patch
 debian/udl-disable-autoload.patch
 debian/ast-disable-autoload.patch
+debian/mgag200-disable-autoload.patch



More information about the Kernel-svn-changes mailing list