| From af009fbaff2a5771ea2040d82fe85bc37aef9061 Mon Sep 17 00:00:00 2001 |
| From: Daniel Vetter <daniel.vetter@ffwll.ch> |
| Date: Thu, 15 Aug 2013 00:02:39 +0200 |
| Subject: drm/gem: make drm_gem_object_handle_unreference_unlocked static |
| |
| No one outside of drm should use this, the official interfaces are |
| drm_gem_handle_create and drm_gem_handle_delete. The handle refcounting |
| is purely an implementation detail of gem. |
| |
| Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> |
| Signed-off-by: Dave Airlie <airlied@redhat.com> |
| (cherry picked from commit becee2a57fd2b64c53ebef58277fbca895cf8ec1) |
| Signed-off-by: Darren Hart <dvhart@linux.intel.com> |
| --- |
| drivers/gpu/drm/drm_gem.c | 2 +- |
| include/drm/drmP.h | 1 - |
| 2 files changed, 1 insertion(+), 2 deletions(-) |
| |
| diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c |
| index ca08ed73528f..f8d2e63581e2 100644 |
| --- a/drivers/gpu/drm/drm_gem.c |
| +++ b/drivers/gpu/drm/drm_gem.c |
| @@ -231,7 +231,7 @@ static void drm_gem_object_handle_free(struct drm_gem_object *obj) |
| } |
| } |
| |
| -void |
| +static void |
| drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj) |
| { |
| if (WARN_ON(obj->handle_count == 0)) |
| diff --git a/include/drm/drmP.h b/include/drm/drmP.h |
| index 6d9a991fbde7..a2bf60db69f9 100644 |
| --- a/include/drm/drmP.h |
| +++ b/include/drm/drmP.h |
| @@ -1604,7 +1604,6 @@ int drm_gem_handle_create(struct drm_file *file_priv, |
| u32 *handlep); |
| int drm_gem_handle_delete(struct drm_file *filp, u32 handle); |
| |
| -void drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj); |
| |
| void drm_gem_free_mmap_offset(struct drm_gem_object *obj); |
| int drm_gem_create_mmap_offset(struct drm_gem_object *obj); |
| -- |
| 1.8.5.rc3 |
| |