From f4dd7c6986f06cdbfde23be622e02d45ba26bbdf Mon Sep 17 00:00:00 2001 From: Auditya Bhattaram Date: Wed, 12 Mar 2025 08:07:34 +0530 Subject: [PATCH] ANDROID: irqchip/irq-gic-v3: Add return code to gic_v3_suspend This change adds return code to gic_v3_suspend vendor hook. Bug: 402553623 Change-Id: I96864e0c685e6cd60bb25060e840fc024315e190 Signed-off-by: Kamati Srinivas Signed-off-by: Auditya Bhattaram --- drivers/irqchip/irq-gic-v3.c | 5 +++-- include/trace/hooks/gic_v3.h | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index 99b25c82e225..15cf996e3760 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -1567,8 +1567,9 @@ static inline void gic_cpu_pm_init(void) { } #ifdef CONFIG_PM static int gic_v3_suspend(void) { - trace_android_vh_gic_v3_suspend(&gic_data); - return 0; + int ret = 0; + trace_android_vh_gic_v3_suspend(&gic_data, &ret); + return ret; } static struct syscore_ops gic_syscore_ops = { diff --git a/include/trace/hooks/gic_v3.h b/include/trace/hooks/gic_v3.h index 8267954773eb..2b8ea372be0f 100644 --- a/include/trace/hooks/gic_v3.h +++ b/include/trace/hooks/gic_v3.h @@ -22,8 +22,8 @@ DECLARE_RESTRICTED_HOOK(android_rvh_gic_v3_set_affinity, TP_ARGS(d, mask_val, affinity, force, base, rbase, redist_stride), 1); DECLARE_HOOK(android_vh_gic_v3_suspend, - TP_PROTO(struct gic_chip_data *gd), - TP_ARGS(gd)); + TP_PROTO(struct gic_chip_data *gd, int *ret), + TP_ARGS(gd, ret)); #endif /* _TRACE_HOOK_GIC_V3_H */ /* This part must be outside protection */