.. | .. |
---|
23 | 23 | * Authors: Dave Airlie |
---|
24 | 24 | * Alex Deucher |
---|
25 | 25 | */ |
---|
26 | | -#include <drm/drmP.h> |
---|
| 26 | + |
---|
| 27 | +#include <drm/drm_device.h> |
---|
27 | 28 | #include <drm/radeon_drm.h> |
---|
| 29 | + |
---|
28 | 30 | #include "radeon.h" |
---|
29 | 31 | |
---|
30 | 32 | static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock) |
---|
.. | .. |
---|
307 | 309 | robj = gem_to_radeon_bo(obj); |
---|
308 | 310 | ret = radeon_bo_reserve(robj, false); |
---|
309 | 311 | if (ret != 0) { |
---|
310 | | - drm_gem_object_put_unlocked(obj); |
---|
| 312 | + drm_gem_object_put(obj); |
---|
311 | 313 | return ret; |
---|
312 | 314 | } |
---|
313 | 315 | /* Only 27 bit offset for legacy cursor */ |
---|
.. | .. |
---|
317 | 319 | radeon_bo_unreserve(robj); |
---|
318 | 320 | if (ret) { |
---|
319 | 321 | DRM_ERROR("Failed to pin new cursor BO (%d)\n", ret); |
---|
320 | | - drm_gem_object_put_unlocked(obj); |
---|
| 322 | + drm_gem_object_put(obj); |
---|
321 | 323 | return ret; |
---|
322 | 324 | } |
---|
323 | 325 | |
---|
.. | .. |
---|
352 | 354 | radeon_bo_unpin(robj); |
---|
353 | 355 | radeon_bo_unreserve(robj); |
---|
354 | 356 | } |
---|
355 | | - drm_gem_object_put_unlocked(radeon_crtc->cursor_bo); |
---|
| 357 | + drm_gem_object_put(radeon_crtc->cursor_bo); |
---|
356 | 358 | } |
---|
357 | 359 | |
---|
358 | 360 | radeon_crtc->cursor_bo = obj; |
---|