From 9e421181ddfc2d91859e9959487baf2df851e743 Mon Sep 17 00:00:00 2001 From: Jon Smirl Date: Mon, 27 Sep 2004 20:14:31 +0000 Subject: Fix the shared directory I accidentally stomped on --- shared/sis_mm.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'shared/sis_mm.c') diff --git a/shared/sis_mm.c b/shared/sis_mm.c index a895e0b8..27b904fc 100644 --- a/shared/sis_mm.c +++ b/shared/sis_mm.c @@ -28,6 +28,7 @@ * */ +#include "sis.h" #include "drmP.h" #include "sis_drm.h" #include "sis_drv.h" @@ -162,7 +163,7 @@ int sis_fb_init( DRM_IOCTL_ARGS ) DRM_COPY_FROM_USER_IOCTL(fb, (drm_sis_fb_t __user *)data, sizeof(fb)); if (dev_priv == NULL) { - dev->dev_private = drm_calloc(1, sizeof(drm_sis_private_t), + dev->dev_private = DRM(calloc)(1, sizeof(drm_sis_private_t), DRM_MEM_DRIVER); dev_priv = dev->dev_private; if (dev_priv == NULL) @@ -250,7 +251,7 @@ int sis_ioctl_agp_init( DRM_IOCTL_ARGS ) drm_sis_agp_t agp; if (dev_priv == NULL) { - dev->dev_private = drm_calloc(1, sizeof(drm_sis_private_t), + dev->dev_private = DRM(calloc)(1, sizeof(drm_sis_private_t), DRM_MEM_DRIVER); dev_priv = dev->dev_private; if (dev_priv == NULL) @@ -407,3 +408,10 @@ int sis_final_context(struct drm_device *dev, int context) return 1; } + +void DRM(driver_register_fns)(drm_device_t *dev) +{ + dev->driver_features = DRIVER_USE_AGP | DRIVER_USE_MTRR; + dev->fn_tbl.context_ctor = sis_init_context; + dev->fn_tbl.context_dtor = sis_final_context; +} -- cgit v1.2.3