AW: [PATCH 12/16] irqchip/realtek-rtl: unmap per-CPU bases on init failure
From: Markus Stockhausen
Date: Wed Jul 15 2026 - 02:12:29 EST
> Von: Haofeng Li <920484857@xxxxxx>
> Gesendet: Dienstag, 14. Juli 2026 15:25
> An: tglx@xxxxxxxxxx
> Betreff: [PATCH 12/16] irqchip/realtek-rtl: unmap per-CPU bases on init
failure
>
> From: Haofeng Li <lihaofeng@xxxxxxxxxx>
>
> realtek_rtl_of_init() maps a separate register base for every present
> CPU. If mapping CPU n fails, mappings for earlier CPUs remain. Parent
> IRQ lookup and domain creation failures also leave all per-CPU mappings
> allocated.
>
> Add realtek_rtl_unmap_bases() and use it on every error path after
> mapping starts.
>
> Fixes: a1a35c09241f ("irqchip/irq-realtek-rtl: Add multicore support")
> Signed-off-by: Haofeng Li <lihaofeng@xxxxxxxxxx>
Reviewed-by: Markus Stockhausen <markus.stockhausen@xxxxxx>
Thanks for the fix.
Markus