hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/drivers/gpu/drm/radeon/radeon_cursor.c
....@@ -23,8 +23,10 @@
2323 * Authors: Dave Airlie
2424 * Alex Deucher
2525 */
26
-#include <drm/drmP.h>
26
+
27
+#include <drm/drm_device.h>
2728 #include <drm/radeon_drm.h>
29
+
2830 #include "radeon.h"
2931
3032 static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock)
....@@ -307,7 +309,7 @@
307309 robj = gem_to_radeon_bo(obj);
308310 ret = radeon_bo_reserve(robj, false);
309311 if (ret != 0) {
310
- drm_gem_object_put_unlocked(obj);
312
+ drm_gem_object_put(obj);
311313 return ret;
312314 }
313315 /* Only 27 bit offset for legacy cursor */
....@@ -317,7 +319,7 @@
317319 radeon_bo_unreserve(robj);
318320 if (ret) {
319321 DRM_ERROR("Failed to pin new cursor BO (%d)\n", ret);
320
- drm_gem_object_put_unlocked(obj);
322
+ drm_gem_object_put(obj);
321323 return ret;
322324 }
323325
....@@ -352,7 +354,7 @@
352354 radeon_bo_unpin(robj);
353355 radeon_bo_unreserve(robj);
354356 }
355
- drm_gem_object_put_unlocked(radeon_crtc->cursor_bo);
357
+ drm_gem_object_put(radeon_crtc->cursor_bo);
356358 }
357359
358360 radeon_crtc->cursor_bo = obj;