Skip to content

Commit 390ad42

Browse files
committed
drm: Drop drm_gem_object_put_locked()
Now that no one is using it, remove it. Signed-off-by: Rob Clark <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Daniel Vetter <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Rob Clark <[email protected]>
1 parent 030af2b commit 390ad42

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed

drivers/gpu/drm/drm_gem.c

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -973,28 +973,6 @@ drm_gem_object_free(struct kref *kref)
973973
}
974974
EXPORT_SYMBOL(drm_gem_object_free);
975975

976-
/**
977-
* drm_gem_object_put_locked - release a GEM buffer object reference
978-
* @obj: GEM buffer object
979-
*
980-
* This releases a reference to @obj. Callers must hold the
981-
* &drm_device.struct_mutex lock when calling this function, even when the
982-
* driver doesn't use &drm_device.struct_mutex for anything.
983-
*
984-
* For drivers not encumbered with legacy locking use
985-
* drm_gem_object_put() instead.
986-
*/
987-
void
988-
drm_gem_object_put_locked(struct drm_gem_object *obj)
989-
{
990-
if (obj) {
991-
WARN_ON(!mutex_is_locked(&obj->dev->struct_mutex));
992-
993-
kref_put(&obj->refcount, drm_gem_object_free);
994-
}
995-
}
996-
EXPORT_SYMBOL(drm_gem_object_put_locked);
997-
998976
/**
999977
* drm_gem_vm_open - vma->ops->open implementation for GEM
1000978
* @vma: VM area structure

include/drm/drm_gem.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,6 @@ drm_gem_object_put(struct drm_gem_object *obj)
384384
__drm_gem_object_put(obj);
385385
}
386386

387-
void drm_gem_object_put_locked(struct drm_gem_object *obj);
388-
389387
int drm_gem_handle_create(struct drm_file *file_priv,
390388
struct drm_gem_object *obj,
391389
u32 *handlep);

0 commit comments

Comments
 (0)