]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/nouveau: remove master
authorBen Skeggs <bskeggs@nvidia.com>
Fri, 26 Jul 2024 04:38:25 +0000 (14:38 +1000)
committerDanilo Krummrich <dakr@kernel.org>
Sat, 27 Jul 2024 01:05:48 +0000 (03:05 +0200)
commit034142a303fed2903957b06a7c91abdff5531bcf
tree88d6d8451f373c5e3b1da86585dd39dc0591a18c
parent3543e84e20fbd60e02264f757c77c7dbdfd1ee4a
drm/nouveau: remove master

The only remaining nouveau_drm.master struct member that's being used is
the mutex that protects its object tree.  Move that into nouveau_drm and
remove nouveau_drm.master entirely.

A pending series to remove the "ioctl" layer between DRM and NVKM also
removes the need for object handle lookups, and hence this mutex, but
it's still required for the moment.

Signed-off-by: Ben Skeggs <bskeggs@nvidia.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240726043828.58966-35-bskeggs@nvidia.com
drivers/gpu/drm/nouveau/nouveau_drm.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_mem.c