Commit 19bb5635a0 for qemu.org

commit 19bb5635a0c37435b7897abb2810665acc8c2f1f
Author: Ajinkya Udgirkar <ajinkyaudgirkar@gmail.com>
Date:   Thu Jun 4 21:58:49 2026 +0530

    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>

diff --git a/hw/xtensa/mx_pic.c b/hw/xtensa/mx_pic.c
index 098c1aaf85..8ded3bc79b 100644
--- a/hw/xtensa/mx_pic.c
+++ b/hw/xtensa/mx_pic.c
@@ -343,7 +343,7 @@ static void xtensa_mx_pic_set_irq(void *opaque, int irq, int active)

 XtensaMxPic *xtensa_mx_pic_init(unsigned n_irq)
 {
-    XtensaMxPic *mx = calloc(1, sizeof(XtensaMxPic));
+    XtensaMxPic *mx = g_new0(XtensaMxPic, 1);

     mx->n_irq = n_irq + 1;
     mx->irq_inputs = qemu_allocate_irqs(xtensa_mx_pic_set_irq, mx,