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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to