@samitouri / QOSamiQemu / commits / 19bb5635a0

hw/xtensa: replace calloc with g_new0 in mx_pic

Replace libc calloc() with GLib g_new0() for consistency with the rest of the QEMU codebase. g_new0() aborts on allocation failure rather than returning NULL, which matches QEMU's allocation policy. Signed-off-by: Ajinkya Udgirkar <audgirka@redhat.com> Reviewed-by: Max Filippov <jcmvbkbc@gmail.com> Reviewed-by: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

Ajinkya Udgirkar committed Jun 4, 2026 at 21:58 UTC 19bb5635a0c37435b7897abb2810665acc8c2f1f
1 file changed +1 -1
hw/xtensa/mx_pic.c
+1 -1
@@ -343,7 +343,7 @@ static void xtensa_mx_pic_set_irq(void *opaque, int irq, int active)
343
344 XtensaMxPic *xtensa_mx_pic_init(unsigned n_irq)
345 {
346 - XtensaMxPic *mx = calloc(1, sizeof(XtensaMxPic));
346 + XtensaMxPic *mx = g_new0(XtensaMxPic, 1);
347
348 mx->n_irq = n_irq + 1;
349 mx->irq_inputs = qemu_allocate_irqs(xtensa_mx_pic_set_irq, mx,