summaryrefslogtreecommitdiff
path: root/linux-core/drm_bo.c
diff options
context:
space:
mode:
authorThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2006-08-27 19:03:20 +0200
committerThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2006-08-27 19:03:20 +0200
commit65e7274008446d2059b7fd7cd6d7b1d6b04da0ce (patch)
treecea687a01de551075f0e4b54768a370cc0d5331a /linux-core/drm_bo.c
parentc488e25ceb421c6f84f110d786d9814ac4dba1b2 (diff)
ttm create / destroy / ref / unref ioctl.
Diffstat (limited to 'linux-core/drm_bo.c')
-rw-r--r--linux-core/drm_bo.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/linux-core/drm_bo.c b/linux-core/drm_bo.c
index 847b0406..35d4aba7 100644
--- a/linux-core/drm_bo.c
+++ b/linux-core/drm_bo.c
@@ -338,13 +338,7 @@ int drm_bo_ioctl(DRM_IOCTL_ARGS)
(void) dev;
DRM_COPY_FROM_USER_IOCTL(arg, (void __user *)data, sizeof(arg));
- data_ptr = arg.data_lo;
-
- if (sizeof(data_ptr) > 4) {
- int shift = 32;
- data_ptr |= arg.data_hi << shift;
- }
-
+ data_ptr = combine_64(arg.data_lo, arg.data_hi);
switch(arg.op) {
case drm_op_bo:
arg.num_requests = drm_do_bo_ioctl(priv, arg.num_requests,