[kernel] r21752 - in dists/trunk/linux/debian: . patches/debian

Ben Hutchings benh at moszumanska.debian.org
Wed Aug 27 23:24:58 UTC 2014


Author: benh
Date: Wed Aug 27 23:24:58 2014
New Revision: 21752

Log:
[x86] mgag200: Enable auto-loading, but require mode-setting to be explicitly enabled

xserver-xorg-video-modesetting installs a modprobe config file to enable
mode-setting in cirrusy and mgag200.

Also update the description of the cirrus patch to reflect the current
status.

Modified:
   dists/trunk/linux/debian/changelog
   dists/trunk/linux/debian/patches/debian/cirrus-disable-modeset-by-default.patch
   dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch

Modified: dists/trunk/linux/debian/changelog
==============================================================================
--- dists/trunk/linux/debian/changelog	Wed Aug 27 07:51:46 2014	(r21751)
+++ dists/trunk/linux/debian/changelog	Wed Aug 27 23:24:58 2014	(r21752)
@@ -15,6 +15,8 @@
   * aio: fix reqs_available handling (regression in 3.14.10)
   * mm: Enable FRONTSWAP, ZSWAP (except armel/{ixp4xx,orion5x})
     (Closes: #725703)
+  * [x86] mgag200: Enable auto-loading, but require mode-setting to be
+    explicitly enabled (as xserver-xorg-video-modesetting does)
 
   [ Vagrant Cascadian ]
   * [armmp] Enable IMX_IPUV3_CORE (closes: #756810).

Modified: dists/trunk/linux/debian/patches/debian/cirrus-disable-modeset-by-default.patch
==============================================================================
--- dists/trunk/linux/debian/patches/debian/cirrus-disable-modeset-by-default.patch	Wed Aug 27 07:51:46 2014	(r21751)
+++ dists/trunk/linux/debian/patches/debian/cirrus-disable-modeset-by-default.patch	Wed Aug 27 23:24:58 2014	(r21752)
@@ -2,10 +2,10 @@
 Subject: cirrus: Disable by default
 Forwarded: not-needed
 
-Current Debian userland is not compatible with this driver, so set
-modeset=0 by default (making module init fail).
-xserver-xorg-video-cirrus will need to override this once it is
-compatible, by installing a modprobe config file.
+This kernel driver is incompatible with older versions of
+xserver-xorg-video-cirrus, so do not enable it by default.  It will be
+enabled by a modprobe configuration file installed by
+xserver-xorg-video-modesetting.
 
 --- a/drivers/gpu/drm/cirrus/cirrus_drv.c
 +++ b/drivers/gpu/drm/cirrus/cirrus_drv.c

Modified: dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch
==============================================================================
--- dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch	Wed Aug 27 07:51:46 2014	(r21751)
+++ dists/trunk/linux/debian/patches/debian/mgag200-disable-autoload.patch	Wed Aug 27 23:24:58 2014	(r21752)
@@ -4,18 +4,18 @@
 Forwarded: not-needed
 
 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.
+xserver-xorg-video-mga, so do not enable it by default.  It will be
+enabled by a modprobe configuration file installed by
+xserver-xorg-video-modesetting.
 
 --- 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,}
- };
+@@ -21,7 +21,7 @@
+  * which then performs further device association and calls our graphics init
+  * functions
+  */
+-int mgag200_modeset = -1;
++int mgag200_modeset = 0;
  
--MODULE_DEVICE_TABLE(pci, pciidlist);
-+/*MODULE_DEVICE_TABLE(pci, pciidlist);*/
- 
- static void mgag200_kick_out_firmware_fb(struct pci_dev *pdev)
- {
+ MODULE_PARM_DESC(modeset, "Disable/Enable modesetting");
+ module_param_named(modeset, mgag200_modeset, int, 0400);



More information about the Kernel-svn-changes mailing list