[Skiboot] [PATCH 08/11] xive: When an interrupt is freed, also clear its enabled map entry
Benjamin Herrenschmidt
benh at kernel.crashing.org
Wed Mar 15 20:58:57 AEDT 2017
Otherwise we try to disable an invalid IVE during xive_reset()
Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
---
hw/xive.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/xive.c b/hw/xive.c
index c9e07ca..dc5f279 100644
--- a/hw/xive.c
+++ b/hw/xive.c
@@ -4124,6 +4124,7 @@ static int64_t opal_xive_free_irq(uint32_t girq)
return OPAL_PARAMETER;
}
bitmap_clr_bit(*x->ipi_alloc_map, idx);
+ bitmap_clr_bit(*x->int_enabled_map, idx);
unlock(&x->lock);
return OPAL_SUCCESS;
--
2.9.3
More information about the Skiboot
mailing list