ANDROID: irqchip/gic-v3: fix EXPORT_SYMBOL with __init

The gic_v3_dist_init() function was recently exported to be called from
within a vendor module in https://r.android.com/3318000. However, the
__init attribute was incorrectly kept while porting the patch into the
new branch. This triggers the following build warning:

  WARNING: modpost: vmlinux: gic_v3_dist_init: EXPORT_SYMBOL used for init symbol. Remove __init or EXPORT_SYMBOL.

Remove the __init attribute from gic_v3_dist_init() to fix it.

Cc: Nagireddy Annem <quic_nannem@quicinc.com>
Cc: Shreyas K K <quic_shrekk@quicinc.com>
Cc: Melody Olvera <quic_molvera@quicinc.com>
Cc: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
Fixes: bca065e876 ("ANDROID: irqchip/irq-gic-v3: Add vendor hook for gic suspend")
Change-Id: Ibafcef50da5996be50dd905d3e2d12f2993f37fa
Signed-off-by: Carlos Llamas <cmllamas@google.com>
This commit is contained in:
Carlos Llamas
2025-01-22 20:27:33 +00:00
committed by Treehugger Robot
parent 1f2b2e3455
commit 9818e9b07f
+1 -1
View File
@@ -963,7 +963,7 @@ static void __exception_irq_entry gic_handle_irq(struct pt_regs *regs)
__gic_handle_irq_from_irqson(regs);
}
void __init gic_v3_dist_init(void)
void gic_v3_dist_init(void)
{
unsigned int i;
u64 affinity;