[PATCH 6.14 407/783] irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector