genirq: Deduplicate interrupt descriptor initialization
authorDawei Li <dawei.li@shingroup.cn>
Mon, 22 Jan 2024 08:57:16 +0000 (16:57 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 24 Jan 2024 15:02:48 +0000 (16:02 +0100)
commit22653244a9fed06f2f864b44808a85bf5c4e3ef2
tree79756f1327ac732b818e0ce98bfe01d27a102118
parent9676635685fe348003a29948d9726e5d9e4b4a6e
genirq: Deduplicate interrupt descriptor initialization

alloc_desc() and early_irq_init() contain duplicated code to initialize
interrupt descriptors.

Replace that with a helper function.

Suggested-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Dawei Li <dawei.li@shingroup.cn>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240122085716.2999875-6-dawei.li@shingroup.cn
kernel/irq/irqdesc.c