diff options
Diffstat (limited to 'drivers/gpu/drm/drm_gem.c')
-rw-r--r-- | drivers/gpu/drm/drm_gem.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c index 1f7657286f04..9ab038c8dd5f 100644 --- a/drivers/gpu/drm/drm_gem.c +++ b/drivers/gpu/drm/drm_gem.c | |||
@@ -244,6 +244,20 @@ drm_gem_handle_delete(struct drm_file *filp, u32 handle) | |||
244 | EXPORT_SYMBOL(drm_gem_handle_delete); | 244 | EXPORT_SYMBOL(drm_gem_handle_delete); |
245 | 245 | ||
246 | /** | 246 | /** |
247 | * drm_gem_dumb_destroy - dumb fb callback helper for gem based drivers | ||
248 | * | ||
249 | * This implements the ->dumb_destroy kms driver callback for drivers which use | ||
250 | * gem to manage their backing storage. | ||
251 | */ | ||
252 | int drm_gem_dumb_destroy(struct drm_file *file, | ||
253 | struct drm_device *dev, | ||
254 | uint32_t handle) | ||
255 | { | ||
256 | return drm_gem_handle_delete(file, handle); | ||
257 | } | ||
258 | EXPORT_SYMBOL(drm_gem_dumb_destroy); | ||
259 | |||
260 | /** | ||
247 | * Create a handle for this object. This adds a handle reference | 261 | * Create a handle for this object. This adds a handle reference |
248 | * to the object, which includes a regular reference count. Callers | 262 | * to the object, which includes a regular reference count. Callers |
249 | * will likely want to dereference the object afterwards. | 263 | * will likely want to dereference the object afterwards. |