[Skiboot] [PATCH v3 12/17] xive/p9: cleanup all EQs when a VP block is freed.

Cédric Le Goater clg at kaod.org
Tue Oct 1 16:59:57 AEST 2019


EQ 7 was missing from the cleanup loop.

Signed-off-by: Cédric Le Goater <clg at kaod.org>
---
 hw/xive.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/xive.c b/hw/xive.c
index 26ae10f9782b..ff5a1bed847d 100644
--- a/hw/xive.c
+++ b/hw/xive.c
@@ -4635,7 +4635,7 @@ static int64_t opal_xive_free_vp_block(uint64_t vp_base)
 		/* Ensure EQs are disabled and cleaned up. Ideally the caller
 		 * should have done it but we double check it here
 		 */
-		for (j = 0; j < 7; j++) {
+		for (j = 0; j < NUM_INT_PRIORITIES; j++) {
 			struct xive *eq_x = xive_from_vc_blk(eq_blk);
 			struct xive_eq eq, *orig_eq = xive_get_eq(eq_x, eq_idx + j);
 
-- 
2.21.0



More information about the Skiboot mailing list