From 8fa8f55691e87a6573016fa29e6531581c3fc2ce Mon Sep 17 00:00:00 2001 From: Nick Hudson Date: Sun, 24 Oct 2021 10:36:12 +0100 Subject: [PATCH 2/7] Assert we can sleep in pic_add --- sys/arch/arm/pic/pic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/arch/arm/pic/pic.c b/sys/arch/arm/pic/pic.c index 800327850c8d..76abb5d6ad67 100644 --- a/sys/arch/arm/pic/pic.c +++ b/sys/arch/arm/pic/pic.c @@ -613,6 +613,8 @@ pic_add(struct pic_softc *pic, int irqbase) size_t sourcebase; static ONCE_DECL(pic_once); + ASSERT_SLEEPABLE(); + RUN_ONCE(&pic_once, pic_init); KASSERT(strlen(pic->pic_name) > 0); -- 2.25.1