Messages in this thread | | | From | Michał Winiarski <> | Subject | [PATCH v4 0/3] drm: Use full allocated minor range for DRM | Date | Tue, 6 Sep 2022 22:16:26 +0200 |
| |
64 DRM device nodes is not enough for everyone. Upgrade it to ~512K (which definitely is more than enough).
To allow testing userspace support for >64 devices, add additional DRM modparam (skip_legacy_minors) which causes DRM to skip allocating minors in 0-192 range. Additionally - convert minors to use XArray instead of IDR to simplify the locking.
v1 -> v2: Don't touch DRM_MINOR_CONTROL and its range (Simon Ser)
v2 -> v3: Don't use legacy scheme for >=192 minor range (Dave Airlie) Add modparam for testing (Dave Airlie) Add lockdep annotation for IDR (Daniel Vetter)
v3 -> v4: Convert from IDR to XArray (Matthew Wilcox)
Michał Winiarski (3): drm: Use XArray instead of IDR for minors drm: Expand max DRM device number to full MINORBITS drm: Introduce skip_legacy_minors modparam
drivers/gpu/drm/drm_drv.c | 66 +++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 33 deletions(-)
-- 2.37.3
| |