From eff1c43587fda524cde5aa8a72a5ef39a2d79c33 Mon Sep 17 00:00:00 2001 From: Alan Hourihane Date: Mon, 20 Aug 2001 15:11:37 +0000 Subject: [PATCH] *BSD fixes --- linux-core/drm_context.c | 2 +- linux/drm_context.h | 2 +- linux/radeon_state.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/linux-core/drm_context.c b/linux-core/drm_context.c index 3a75afd0..f4cf6f4b 100644 --- a/linux-core/drm_context.c +++ b/linux-core/drm_context.c @@ -93,7 +93,7 @@ int DRM(ctxbitmap_next)( drm_device_t *dev ) DRM_MEM_MAPS); if(!dev->context_sareas) { clear_bit(bit, dev->ctx_bitmap); - up(&dev->struct_sem); + DRM_OS_UNLOCK; return -1; } dev->context_sareas[bit] = NULL; diff --git a/linux/drm_context.h b/linux/drm_context.h index 3a75afd0..f4cf6f4b 100644 --- a/linux/drm_context.h +++ b/linux/drm_context.h @@ -93,7 +93,7 @@ int DRM(ctxbitmap_next)( drm_device_t *dev ) DRM_MEM_MAPS); if(!dev->context_sareas) { clear_bit(bit, dev->ctx_bitmap); - up(&dev->struct_sem); + DRM_OS_UNLOCK; return -1; } dev->context_sareas[bit] = NULL; diff --git a/linux/radeon_state.c b/linux/radeon_state.c index da99fb1d..35168ab4 100644 --- a/linux/radeon_state.c +++ b/linux/radeon_state.c @@ -1039,7 +1039,7 @@ static int radeon_cp_dispatch_texture( drm_device_t *dev, */ y = image->y; height = image->height; - data = (u8 *)image->data; + data = image->data; size = height * blit_width;