summaryrefslogtreecommitdiff
path: root/linux-core
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2007-12-14 12:49:22 -0800
committerKeith Packard <keithp@keithp.com>2007-12-15 12:10:42 -0800
commit7461519fed25f6d63415a9dd4b915c6cc668a69c (patch)
treebf6e487d5a33f3ee0ea50173f7a085999a22e577 /linux-core
parent5f23519b14e54823c94f5db5ad81e6bd5ffd3877 (diff)
Document fence_class mess in drm_bo_setstatus_ioctl
drmBOSetStatus does not bother to set the fence_class parameter. Fortunately, drm_bo_setstatus_ioctl doesn't end up using it as it calls drm_bo_handle_validate with use_old_fence_class = 1.
Diffstat (limited to 'linux-core')
-rw-r--r--linux-core/drm_bo.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/linux-core/drm_bo.c b/linux-core/drm_bo.c
index aa613d7a..1ce86978 100644
--- a/linux-core/drm_bo.c
+++ b/linux-core/drm_bo.c
@@ -1851,6 +1851,12 @@ int drm_bo_setstatus_ioctl(struct drm_device *dev,
if (ret)
return ret;
+ /*
+ * validate the buffer. note that 'fence_class' will be unused
+ * as we pass use_old_fence_class=1 here. Note also that
+ * the libdrm API doesn't pass fence_class to the kernel,
+ * so it's a good thing it isn't used here.
+ */
ret = drm_bo_handle_validate(file_priv, req->handle,
req->flags,
req->mask,