From 79e0b632a23476be3a22d8fb85cff8eb21e63e22 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Sat, 17 Aug 2024 15:27:15 -0500 Subject: [PATCH] nouveau/mme: Use a designated initializer in mme_fermi_decode() Otherwise some fields may not be initialized. Part-of: --- src/nouveau/mme/mme_fermi.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/nouveau/mme/mme_fermi.c b/src/nouveau/mme/mme_fermi.c index 07f9afe104f..4b8c593a333 100644 --- a/src/nouveau/mme/mme_fermi.c +++ b/src/nouveau/mme/mme_fermi.c @@ -136,9 +136,11 @@ void mme_fermi_decode(struct mme_fermi_inst *insts, for (uint32_t i = 0; i < inst_count; i++) { const uint32_t *b = &in[i]; - insts[i].op = unpack_uint(b, 0, 3); - insts[i].end_next = unpack_uint(b, 7, 7); - insts[i].dst = unpack_uint(b, 8, 10); + insts[i] = (struct mme_fermi_inst) { + .op = unpack_uint(b, 0, 3), + .end_next = unpack_uint(b, 7, 7), + .dst = unpack_uint(b, 8, 10), + }; if (insts[i].op != MME_FERMI_OP_BRANCH) { insts[i].assign_op = unpack_uint(b, 4, 6);