]> git.pld-linux.org Git - packages/xorg-driver-video-fglrx.git/commitdiff
- proper fix for pci_ignore_hotplug auto/th/xorg-driver-video-fglrx-15.5-5
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 11 Jul 2015 11:41:56 +0000 (13:41 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 11 Jul 2015 11:41:56 +0000 (13:41 +0200)
- rel 5

linux-3.17.patch [deleted file]
linux-3.18.18.patch [new file with mode: 0644]
xorg-driver-video-fglrx.spec

diff --git a/linux-3.17.patch b/linux-3.17.patch
deleted file mode 100644 (file)
index 1ae92e2..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -uNr 14.9/common/lib/modules/fglrx/build_mod/firegl_public.c 14.9/common/lib/modules/fglrx/build_mod/firegl_public.c
---- 14.9/common/lib/modules/fglrx/build_mod/firegl_public.c    2014-09-09 16:10:17.000000000 +0200
-+++ 14.9/common/lib/modules/fglrx/build_mod/firegl_public.c    2014-09-26 19:01:44.000000000 +0200
-@@ -1093,6 +1093,17 @@
-     // directly here to allow suspend/resume without X server start. 
-         firegl_pci_save_state((KCL_PCI_DevHandle)pdev, privdev);
-         pci_disable_device(pdev);
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0)
-+//    pci_ignore_hotplug(pdev);
-+{
-+      struct pci_dev *bridge = pdev->bus->self;
-+
-+      pdev->ignore_hotplug = 1;
-+      /* Propagate the "ignore hotplug" setting to the parent bridge. */
-+      if (bridge)
-+              bridge->ignore_hotplug = 1;
-+}
-+#endif
-         PMSG_EVENT(pdev->dev.power.power_state) = state;
-     }
-     else
-diff -uNr 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c
---- 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-09 16:10:17.000000000 +0200
-+++ 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-26 18:57:27.000000000 +0200
-@@ -840,10 +840,12 @@
-    if(tdev != NULL)
-    {
-       device = (acpi_device_adr(tdev) >> 16) & 0xffff;
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,17,0)
-       if(PCI_SLOT(pdev->devfn) == device)
-       {
-          tdev->flags.no_hotplug = true;
-       }
-+#endif
-    }
- #endif
-    return 0;
diff --git a/linux-3.18.18.patch b/linux-3.18.18.patch
new file mode 100644 (file)
index 0000000..3dcc892
--- /dev/null
@@ -0,0 +1,18 @@
+diff -uNr 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c
+--- 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-09 16:10:17.000000000 +0200
++++ 14.9/common/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-26 18:57:27.000000000 +0200
+@@ -863,7 +863,13 @@
+ #elif LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0)
+     if(pdev)
+     {
+-       pci_ignore_hotplug(pdev);
++//    pci_ignore_hotplug(pdev);
++      struct pci_dev *bridge = pdev->bus->self;
++
++      pdev->ignore_hotplug = 1;
++      /* Propagate the "ignore hotplug" setting to the parent bridge. */
++      if (bridge)
++              bridge->ignore_hotplug = 1;
+     }
+ #endif
+ }
index 63e59c6eeb27d71950cfd9ae11c4c470904d7367..df2d5b9b5e2e5618b2463118ff10be08aa773bc4 100644 (file)
@@ -31,7 +31,7 @@ exit 1
 %define                betaver         1.0
 #define                rel             0.beta%{betaver}.3
 
-%define                rel             4
+%define                rel             5
 %define                pname           xorg-driver-video-fglrx
 Summary:       Linux Drivers for AMD/ATI graphics accelerators
 Summary(pl.UTF-8):     Sterowniki do akceleratorów graficznych AMD/ATI
@@ -59,7 +59,7 @@ Patch3:               %{pname}-desktop.patch
 Patch4:                %{pname}-nofinger.patch
 Patch5:                %{pname}-GPL-only.patch
 Patch6:                %{pname}-intel_iommu.patch
-Patch7:                linux-3.17.patch
+Patch7:                linux-3.18.18.patch
 Patch8:                linux-3.19.patch
 Patch9:                linux-4.0.patch
 Patch10:       linux-4.1.patch
This page took 0.10716 seconds and 4 git commands to generate.