The uaq initialization runs on IPL_NET. Fix the one error case that misses to lower the IPL again. --- sys/dev/usb/if_uaq.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/sys/dev/usb/if_uaq.c b/sys/dev/usb/if_uaq.c
index d7b9d6daa9a..fa47344bc43 100644
--- a/sys/dev/usb/if_uaq.c
+++ b/sys/dev/usb/if_uaq.c
@@ -780,6 +780,7 @@ uaq_init(void *xsc)
if (err) {
printf("%s: couldn't open interrupt pipe\n",
sc->sc_dev.dv_xname);
+ splx(s);
return;
}
--
2.35.1
smime.p7s
Description: S/MIME cryptographic signature
