]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm: Use XArray instead of IDR for minors
authorMichał Winiarski <michal.winiarski@intel.com>
Fri, 23 Aug 2024 16:30:46 +0000 (18:30 +0200)
committerChristian König <christian.koenig@amd.com>
Mon, 26 Aug 2024 15:06:16 +0000 (17:06 +0200)
commit5fbca8b48b3050ae7fb611a8b09af60012ed6de1
tree6f224836de7a9d3dcfcc719ddd99d7efb9351c96
parent22bc22ccf95bfa6eb6288ba4bc33d7fc0078381e
drm: Use XArray instead of IDR for minors

IDR is deprecated, and since XArray manages its own state with internal
locking, it simplifies the locking on DRM side.
Additionally, don't use the IRQ-safe variant, since operating on drm
minor is not done in IRQ context.

Suggested-by: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
Acked-by: James Zhu <James.Zhu@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240823163048.2676257-2-michal.winiarski@intel.com
Signed-off-by: Christian König <christian.koenig@amd.com>
drivers/gpu/drm/drm_drv.c