summaryrefslogtreecommitdiffstats
path: root/sys/dev/drm
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2004-03-03 06:20:36 +0000
committerobrien <obrien@FreeBSD.org>2004-03-03 06:20:36 +0000
commit900a25b95b04a5688ca74a4f2bbc930cc9b8bac2 (patch)
tree7ebad00ee2e504da11d03d5b8a4d9820978489be /sys/dev/drm
parent3cba815b88ecd64e0be3671293d8f9aa48111a99 (diff)
downloadFreeBSD-src-900a25b95b04a5688ca74a4f2bbc930cc9b8bac2.zip
FreeBSD-src-900a25b95b04a5688ca74a4f2bbc930cc9b8bac2.tar.gz
Use a long as the opaque type so that it matches the size of a pointer
on both 32-bit and 64-bit platforms.
Diffstat (limited to 'sys/dev/drm')
-rw-r--r--sys/dev/drm/radeon_state.c4
-rw-r--r--sys/dev/drm/sis_mm.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/drm/radeon_state.c b/sys/dev/drm/radeon_state.c
index eb3cf20..8f61005 100644
--- a/sys/dev/drm/radeon_state.c
+++ b/sys/dev/drm/radeon_state.c
@@ -2400,7 +2400,7 @@ int radeon_cp_getparam( DRM_IOCTL_ARGS )
break;
case RADEON_PARAM_SAREA_HANDLE:
/* The lock is the first dword in the sarea. */
- value = (int)dev->lock.hw_lock;
+ value = (long)dev->lock.hw_lock;
break;
case RADEON_PARAM_GART_TEX_HANDLE:
value = dev_priv->gart_textures_offset;
@@ -2409,7 +2409,7 @@ int radeon_cp_getparam( DRM_IOCTL_ARGS )
return DRM_ERR(EINVAL);
}
- if ( DRM_COPY_TO_USER( param.value, &value, sizeof(int) ) ) {
+ if ( DRM_COPY_TO_USER( param.value, &value, sizeof(&value) ) ) {
DRM_ERROR( "copy_to_user\n" );
return DRM_ERR(EFAULT);
}
diff --git a/sys/dev/drm/sis_mm.c b/sys/dev/drm/sis_mm.c
index 26c5905..837e224 100644
--- a/sys/dev/drm/sis_mm.c
+++ b/sys/dev/drm/sis_mm.c
@@ -368,7 +368,7 @@ int sis_final_context(int context)
if (i < MAX_CONTEXT) {
set_t *set;
- unsigned int item;
+ ITEM_TYPE item;
int retval;
DRM_DEBUG("find socket %d, context = %d\n", i, context);
@@ -377,7 +377,7 @@ int sis_final_context(int context)
set = global_ppriv[i].sets[0];
retval = setFirst(set, &item);
while (retval) {
- DRM_DEBUG("free video memory 0x%x\n", item);
+ DRM_DEBUG("free video memory 0x%lx\n", item);
#if defined(__linux__) && defined(CONFIG_FB_SIS)
sis_free(item);
#else
@@ -391,7 +391,7 @@ int sis_final_context(int context)
set = global_ppriv[i].sets[1];
retval = setFirst(set, &item);
while (retval) {
- DRM_DEBUG("free agp memory 0x%x\n", item);
+ DRM_DEBUG("free agp memory 0x%lx\n", item);
mmFreeMem((PMemBlock)item);
retval = setNext(set, &item);
}
OpenPOWER on IntegriCloud