libsel4utils: Update 'new_irq_ops' in IRQ server

This commit updates the call to 'new_irq_ops' in the IRQ server to match
the new function prototype.
diff --git a/libsel4utils/src/irq_server/irq_server.c b/libsel4utils/src/irq_server/irq_server.c
index 602b815..f44d296 100644
--- a/libsel4utils/src/irq_server/irq_server.c
+++ b/libsel4utils/src/irq_server/irq_server.c
@@ -351,7 +351,8 @@
 
     /* Set max_ntfn_ids to equal the number of IRQs. We can calculate the ntfn IDs we need,
      * but this is really complex, and leads to code that is hard to maintain. */
-    error = sel4platsupport_new_irq_ops(&(new->irq_ops), vka, simple, num_irqs, num_irqs, malloc_ops);
+    irq_interface_config_t irq_config = { .max_irq_ids = num_irqs, .max_ntfn_ids = num_irqs } ;
+    error = sel4platsupport_new_irq_ops(&(new->irq_ops), vka, simple, irq_config, malloc_ops);
     if (error) {
         ZF_LOGE("Failed to initialise supporting backend for IRQ server");
         return NULL;