]> git.ipfire.org Git - thirdparty/linux.git/commit
irqchip/riscv-imsic: Embed the vector array in lpriv
authorSamuel Holland <samuel.holland@sifive.com>
Wed, 15 Oct 2025 19:55:13 +0000 (12:55 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 16 Oct 2025 16:17:28 +0000 (18:17 +0200)
commit79eaabc61dfbf5a4b680f42d3a113d05333c3960
tree38b3fae7d04578b1f1ef3530af7ad6cce3b3b9f9
parentc475c0b71314b222af576f93e2d32df077f14ad2
irqchip/riscv-imsic: Embed the vector array in lpriv

Reduce pointer chasing and the number of allocations by using a flexible
array member for the vector array instead of a separate allocation.

Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
drivers/irqchip/irq-riscv-imsic-state.c
drivers/irqchip/irq-riscv-imsic-state.h