From 5f1e98e1a38ce4c3c04a382fb21c2cef61f019e3 Mon Sep 17 00:00:00 2001 From: Alan Hourihane Date: Fri, 11 May 2001 14:32:55 +0000 Subject: [PATCH] fix typos under linux. tdfx driver now checked to work under FreeBSD & Linux. --- linux-core/drm_bufs.c | 4 ++-- linux/drm_bufs.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/linux-core/drm_bufs.c b/linux-core/drm_bufs.c index 7e68e0be..48f82b43 100644 --- a/linux-core/drm_bufs.c +++ b/linux-core/drm_bufs.c @@ -102,7 +102,7 @@ int DRM(addmap)( DRM_OS_IOCTL ) DRM_OS_RETURN(ENOMEM); #ifdef __linux__ - if ( copy_from_user( &map, (drm_map_t *)data, sizeof(map) ) ) { + if ( copy_from_user( map, (drm_map_t *)data, sizeof(*map) ) ) { DRM(free)( map, sizeof(*map), DRM_MEM_MAPS ); DRM_OS_RETURN(EFAULT); } @@ -233,7 +233,7 @@ int DRM(addmap)( DRM_OS_IOCTL ) DRM_OS_UNLOCK; #ifdef __linux__ - if ( copy_to_user( (drm_map_t *)data, &map, sizeof(map) ) ) + if ( copy_to_user( (drm_map_t *)data, map, sizeof(*map) ) ) DRM_OS_RETURN(EFAULT); #endif #ifdef __FreeBSD__ diff --git a/linux/drm_bufs.h b/linux/drm_bufs.h index 7e68e0be..48f82b43 100644 --- a/linux/drm_bufs.h +++ b/linux/drm_bufs.h @@ -102,7 +102,7 @@ int DRM(addmap)( DRM_OS_IOCTL ) DRM_OS_RETURN(ENOMEM); #ifdef __linux__ - if ( copy_from_user( &map, (drm_map_t *)data, sizeof(map) ) ) { + if ( copy_from_user( map, (drm_map_t *)data, sizeof(*map) ) ) { DRM(free)( map, sizeof(*map), DRM_MEM_MAPS ); DRM_OS_RETURN(EFAULT); } @@ -233,7 +233,7 @@ int DRM(addmap)( DRM_OS_IOCTL ) DRM_OS_UNLOCK; #ifdef __linux__ - if ( copy_to_user( (drm_map_t *)data, &map, sizeof(map) ) ) + if ( copy_to_user( (drm_map_t *)data, map, sizeof(*map) ) ) DRM_OS_RETURN(EFAULT); #endif #ifdef __FreeBSD__