--- firegl_public.c 2005-03-28 18:51:58.000000000 +0300 +++ firegl_public.c.new 2005-03-28 19:05:11.000000000 +0300 @@ -341,17 +341,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)