From 277a12ea4dd1c635b0719e2d4d0204655fd53691 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 31 Mar 2021 02:51:33 +0200 Subject: intr: Always share irqs We currently already always assume that irqs user handlers can be shared * device/intr.c (install_user_intr_handler): Add SA_SHIRQ to flags. --- device/intr.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'device/intr.c') diff --git a/device/intr.c b/device/intr.c index ac213ecf..01a382df 100644 --- a/device/intr.c +++ b/device/intr.c @@ -193,6 +193,8 @@ install_user_intr_handler (struct irqdev *dev, int id, unsigned long flags, struct intr_list *new, *old = *head; spl_t s; + flags |= SA_SHIRQ; + assert (irq < NINTR); /* Don't allow overriding hardclock/kdintr etc */ -- cgit v1.2.3