From: Danilo Krummrich Date: Fri, 1 Jul 2022 19:02:27 +0000 (+0200) Subject: drm/todo: remove task for idr_init_base() X-Git-Tag: v6.1-rc1~159^2~18^2~69 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8e61cbd483aee6ac6be9f5821e1bf22bed0710ff;p=thirdparty%2Flinux.git drm/todo: remove task for idr_init_base() All IDRs in the DRM core and drivers which are applicable for using idr_init_base() over idr_init() should be set up to use a proper base in order to avoid unnecessary tree walks. Signed-off-by: Danilo Krummrich Signed-off-by: Maxime Ripard Link: https://lore.kernel.org/r/20220701190227.284783-3-dakr@redhat.com --- diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst index 10bfb50908d1e..de226ccc2c542 100644 --- a/Documentation/gpu/todo.rst +++ b/Documentation/gpu/todo.rst @@ -322,18 +322,6 @@ Contact: Daniel Vetter, Noralf Tronnes Level: Advanced -idr_init_base() ---------------- - -DRM core&drivers uses a lot of idr (integer lookup directories) for mapping -userspace IDs to internal objects, and in most places ID=0 means NULL and hence -is never used. Switching to idr_init_base() for these would make the idr more -efficient. - -Contact: Daniel Vetter - -Level: Starter - struct drm_gem_object_funcs ---------------------------