SOURCES: X11-driver-firegl-inter_module_get.patch (NEW), X11-drive...
adamg
adamg at pld-linux.org
Wed Jul 27 16:44:31 CEST 2005
Author: adamg Date: Wed Jul 27 14:44:31 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- patches needed to compile firegl on 2.6.12 kernel - commented out for now
as I suspect these break things on < 2.6.12 kernels
---- Files affected:
SOURCES:
X11-driver-firegl-inter_module_get.patch (NONE -> 1.1) (NEW), X11-driver-firegl-pci_name.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/X11-driver-firegl-inter_module_get.patch
diff -u /dev/null SOURCES/X11-driver-firegl-inter_module_get.patch:1.1
--- /dev/null Wed Jul 27 16:44:31 2005
+++ SOURCES/X11-driver-firegl-inter_module_get.patch Wed Jul 27 16:44:26 2005
@@ -0,0 +1,24 @@
+diff -burN X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/firegl_public.c X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/firegl_public.c
+--- X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/firegl_public.c 2005-07-27 13:16:10.000000000 +0000
++++ X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/firegl_public.c 2005-07-27 13:49:31.000000000 +0000
+@@ -340,17 +340,17 @@
+ struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL;
+ #define inter_module_put(x)
+ #define inter_module_unregister(x)
+-#define inter_module_get(x) firegl_stub_pointer
++#define inter_module_get_request(x,y) firegl_stub_pointer
+ #define inter_module_register(x,y,z) do { firegl_stub_pointer = z; } while (0)
+ /* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */
+ #define fops_put(fops) MOD_DEC_USE_COUNT
+ #define fops_get(fops) (fops); MOD_INC_USE_COUNT
+ #endif // LINUX_VERSION_CODE < 0x020400
+
+-#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get("drm")
++#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get_request("drm","drm")
+ #define DRM_MODULE_PUT inter_module_put("drm")
+
+-#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get("drm_agp")
++#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get_request("drm_agp","drm_agp")
+ #define DRM_AGP_MODULE_PUT inter_module_put("drm_agp")
+
+ unsigned long ATI_API_CALL __ke_cpu_to_le32(unsigned long _u)
================================================================
Index: SOURCES/X11-driver-firegl-pci_name.patch
diff -u /dev/null SOURCES/X11-driver-firegl-pci_name.patch:1.1
--- /dev/null Wed Jul 27 16:44:31 2005
+++ SOURCES/X11-driver-firegl-pci_name.patch Wed Jul 27 16:44:26 2005
@@ -0,0 +1,69 @@
+diff -burN X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/agpgart_be.c X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/agpgart_be.c
+--- X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/agpgart_be.c 2005-07-27 13:16:10.000000000 +0000
++++ X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/agpgart_be.c 2005-07-27 13:19:22.000000000 +0000
+@@ -7067,7 +7067,7 @@
+ if ( agp_bridge.capndx )
+ {
+ printk(KERN_INFO PFX "Detected HP ZX1 AGP "
+- "chipset at %s\n", dev->slot_name);
++ "chipset at %s\n", pci_name(dev));
+ agp_bridge.type = HP_ZX1;
+ agp_bridge.dev = dev;
+ /* fill in the mode register */
+@@ -7133,7 +7133,7 @@
+ if( cap_ptr )
+ {
+ printk(KERN_INFO PFX "Detected a Via Apollo KT400 chipset in AGP v3 mode "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+
+ agp_bridge.type = VIA_APOLLO_KT400;
+ agp_bridge.dev = dev;
+@@ -7153,12 +7153,12 @@
+ if( cap_ptr )
+ {
+ printk(KERN_DEBUG PFX "Detected a Via Apollo KT400 chipset in AGP v2 compat mode "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+ }
+ else
+ {
+ printk(KERN_ERR PFX "Detected a Via Apollo KT400 chipset but no AGPv2/v3 caps found "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+ }
+ }
+ break;
+@@ -7184,7 +7184,7 @@
+ if( cap_ptr )
+ {
+ printk(KERN_INFO PFX "Detected a Via P4X400 chipset in AGP v3 mode "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+
+ agp_bridge.type = VIA_APOLLO_P4X400;
+ agp_bridge.dev = dev;
+@@ -7204,7 +7204,7 @@
+ if( cap_ptr )
+ {
+ printk(KERN_INFO PFX "Detected a Via P4X400 chipset with AGP v3.x caps in AGP v2 compatibility mode "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+
+ agp_bridge.type = VIA_APOLLO_P4X400;
+ agp_bridge.dev = dev;
+@@ -7224,12 +7224,12 @@
+ if( cap_ptr )
+ {
+ printk(KERN_DEBUG PFX "Detected a Via P4X400 chipset with AGP v2 caps in true AGP v2 mode "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+ }
+ else
+ {
+ printk(KERN_ERR PFX "Detected a Via P4X400 chipset but no AGPv2/v3 caps found "
+- "at %s\n", dev->slot_name);
++ "at %s\n", pci_name(dev));
+ }
+ }
+ break;
================================================================
More information about the pld-cvs-commit
mailing list