mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-04 14:39:37 +00:00
Fix -Wundef warnings and properly check the size of long, FWIW.
This commit is contained in:
parent
b2be20597c
commit
77cd5a64cf
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=153082
@ -2937,7 +2937,7 @@ static int radeon_cp_getparam(DRM_IOCTL_ARGS)
|
||||
case RADEON_PARAM_STATUS_HANDLE:
|
||||
value = dev_priv->ring_rptr_offset;
|
||||
break;
|
||||
#if BITS_PER_LONG == 32
|
||||
case RADEON_PARAM_SAREA_HANDLE:
|
||||
/*
|
||||
* This ioctl() doesn't work on 64-bit platforms because hw_lock is a
|
||||
* pointer which can't fit into an int-sized variable. According to
|
||||
@ -2947,11 +2947,11 @@ static int radeon_cp_getparam(DRM_IOCTL_ARGS)
|
||||
* so backwards-compatibility for the embedded platforms can be
|
||||
* maintained. --davidm 4-Feb-2004.
|
||||
*/
|
||||
case RADEON_PARAM_SAREA_HANDLE:
|
||||
if (sizeof(long) * 8 == 64)
|
||||
return DRM_ERR(EINVAL);
|
||||
/* The lock is the first dword in the sarea. */
|
||||
value = (long)dev->lock.hw_lock;
|
||||
break;
|
||||
#endif
|
||||
case RADEON_PARAM_GART_TEX_HANDLE:
|
||||
value = dev_priv->gart_textures_offset;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user