|
@@ -943,14 +943,14 @@ nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv,
|
|
struct drm_gem_object *gem;
|
|
struct drm_gem_object *gem;
|
|
int ret = 0;
|
|
int ret = 0;
|
|
|
|
|
|
- if (width != 64 || height != 64)
|
|
|
|
- return -EINVAL;
|
|
|
|
-
|
|
|
|
if (!buffer_handle) {
|
|
if (!buffer_handle) {
|
|
nv_crtc->cursor.hide(nv_crtc, true);
|
|
nv_crtc->cursor.hide(nv_crtc, true);
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (width != 64 || height != 64)
|
|
|
|
+ return -EINVAL;
|
|
|
|
+
|
|
gem = drm_gem_object_lookup(dev, file_priv, buffer_handle);
|
|
gem = drm_gem_object_lookup(dev, file_priv, buffer_handle);
|
|
if (!gem)
|
|
if (!gem)
|
|
return -ENOENT;
|
|
return -ENOENT;
|