1 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
2 --- X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/firegl_public.c 2005-07-27 13:16:10.000000000 +0000
3 +++ X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/firegl_public.c 2005-07-27 13:49:31.000000000 +0000
5 struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL;
6 #define inter_module_put(x)
7 #define inter_module_unregister(x)
8 -#define inter_module_get(x) firegl_stub_pointer
9 +#define inter_module_get_request(x,y) firegl_stub_pointer
10 #define inter_module_register(x,y,z) do { firegl_stub_pointer = z; } while (0)
11 /* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */
12 #define fops_put(fops) MOD_DEC_USE_COUNT
13 #define fops_get(fops) (fops); MOD_INC_USE_COUNT
14 #endif // LINUX_VERSION_CODE < 0x020400
16 -#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get("drm")
17 +#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get_request("drm","drm")
18 #define DRM_MODULE_PUT inter_module_put("drm")
20 -#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get("drm_agp")
21 +#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get_request("drm_agp","drm_agp")
22 #define DRM_AGP_MODULE_PUT inter_module_put("drm_agp")
24 unsigned long ATI_API_CALL __ke_cpu_to_le32(unsigned long _u)