Damien Zammit, le lun. 10 juil. 2023 09:02:10 +0000, a ecrit: > +void > +irqhelp_wait_init(struct irq *irq) > +{ > + if (!irq) > + { > + log_error("cannot wait on this irq to be ready\n"); > + return; > + } > + > + sem_wait(&irq->sema); > +}
So, is this wait really necessary? Why? AIUI at worse when the server thread will actually start, it'll just immediately have interrupt notifications to process. Samuel