drm/nouveau: chan: use struct nvif_mclass
authorDanilo Krummrich <dakr@redhat.com>
Mon, 2 Oct 2023 13:46:46 +0000 (15:46 +0200)
committerDanilo Krummrich <dakr@redhat.com>
Tue, 3 Oct 2023 22:09:54 +0000 (00:09 +0200)
Use actual struct nvif_mclass instead of identical anonymous struct.

Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231002135008.10651-1-dakr@redhat.com
drivers/gpu/drm/nouveau/nouveau_chan.c

index bb3d6e5..f44d19a 100644 (file)
@@ -257,10 +257,7 @@ static int
 nouveau_channel_ctor(struct nouveau_drm *drm, struct nvif_device *device, bool priv, u64 runm,
                     struct nouveau_channel **pchan)
 {
-       static const struct {
-               s32 oclass;
-               int version;
-       } hosts[] = {
+       const struct nvif_mclass hosts[] = {
                {  AMPERE_CHANNEL_GPFIFO_B, 0 },
                {  AMPERE_CHANNEL_GPFIFO_A, 0 },
                {  TURING_CHANNEL_GPFIFO_A, 0 },