Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: Remove struct drm_driver.gem_print_info

The .gem_print_info callback in struct drm_driver is obsolete and has
no users left. Remove it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Suggested-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200605073247.4057-44-tzimmermann@suse.de

-19
-2
drivers/gpu/drm/drm_gem.c
··· 1199 1199 1200 1200 if (obj->funcs && obj->funcs->print_info) 1201 1201 obj->funcs->print_info(p, indent, obj); 1202 - else if (obj->dev->driver->gem_print_info) 1203 - obj->dev->driver->gem_print_info(p, indent, obj); 1204 1202 } 1205 1203 1206 1204 int drm_gem_pin(struct drm_gem_object *obj)
-17
include/drm/drm_drv.h
··· 354 354 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); 355 355 356 356 /** 357 - * @gem_print_info: 358 - * 359 - * This callback is deprecated in favour of 360 - * &drm_gem_object_funcs.print_info. 361 - * 362 - * If driver subclasses struct &drm_gem_object, it can implement this 363 - * optional hook for printing additional driver specific info. 364 - * 365 - * drm_printf_indent() should be used in the callback passing it the 366 - * indent argument. 367 - * 368 - * This callback is called from drm_gem_print_info(). 369 - */ 370 - void (*gem_print_info)(struct drm_printer *p, unsigned int indent, 371 - const struct drm_gem_object *obj); 372 - 373 - /** 374 357 * @gem_create_object: constructor for gem objects 375 358 * 376 359 * Hook for allocating the GEM object struct, for use by the CMA and