Messages in this thread Patch in this message | | | From | dakr@redhat ... | Subject | [PATCH 10/10] drm/todo: remove task for idr_init_base() | Date | Fri, 1 Jul 2022 21:02:27 +0200 |
| |
From: Danilo Krummrich <dakr@redhat.com>
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 <dakr@redhat.com> --- Documentation/gpu/todo.rst | 12 ------------ 1 file changed, 12 deletions(-)
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst index 10bfb50908d1..de226ccc2c54 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 --------------------------- -- 2.36.1
| |