[paketler-commits] r54947 - in 2008/kernel/drivers/ati-drivers: . comar

paketler-commits at pardus.org.tr paketler-commits at pardus.org.tr
24 Eki 2008 Cum 16:34:21 EEST


Author: eki
Date: Fri Oct 24 16:34:21 2008
New Revision: 54947

Modified:
   2008/kernel/drivers/ati-drivers/comar/xorg.driver.py
   2008/kernel/drivers/ati-drivers/pspec.xml
Log:
merge : Added a workaround for hard-lockups on some hardware.

Modified: 2008/kernel/drivers/ati-drivers/comar/xorg.driver.py
=================================================================
--- 2008/kernel/drivers/ati-drivers/comar/xorg.driver.py	(original)
+++ 2008/kernel/drivers/ati-drivers/comar/xorg.driver.py	Fri Oct 24 16:34:21 2008
@@ -32,9 +32,6 @@
     file("/var/lib/zorg/enabled_package", "w").write("ati-drivers")
     file("/var/lib/zorg/kernel_module", "w").write("fglrx")
 
-    subprocess.call(["/sbin/rmmod", "-s", "fglrx", "radeon"])
-    subprocess.call(["/sbin/modprobe", "-s", "fglrx"])
-
 def disable():
     symlink("/usr/lib/xorg/std/lib/libGL.so.1.2",       "/usr/lib/libGL.so.1.2")
     symlink("/usr/lib/xorg/std/extensions/libdri.so",   "/usr/lib/xorg/modules/extensions/libdri.so")
@@ -47,7 +44,12 @@
 def probe(device):
     device["depth"] = "24"
 
+    # Workaround for hard-lockups on some hardware.
+    # Module unloading and reloading moved here from enable()
+    # since probing with kernel module causes problems.
+    subprocess.call(["/sbin/rmmod", "-s", "fglrx", "radeon"])
     lines = zorg.probe.XProbe(device)
+    subprocess.call(["/sbin/modprobe", "-s", "fglrx"])
     if not lines:
         return
 

Modified: 2008/kernel/drivers/ati-drivers/pspec.xml
=================================================================
--- 2008/kernel/drivers/ati-drivers/pspec.xml	(original)
+++ 2008/kernel/drivers/ati-drivers/pspec.xml	Fri Oct 24 16:34:21 2008
@@ -71,6 +71,13 @@
     </Package>
 
     <History>
+        <Update release="42">
+            <Date>2008-10-23</Date>
+            <Version>8.10</Version>
+            <Comment>Ensure the kernel module is unloaded while probing as a workaround for some hard-lockups</Comment>
+            <Name>Fatih Aşıcı</Name>
+            <Email>fatih at pardus.org.tr</Email>
+        </Update>
         <Update release="41">
             <Date>2008-10-16</Date>
             <Version>8.10</Version>


Paketler-commits mesaj listesiyle ilgili daha fazla bilgi