diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index 078935a25afd..579baf6559af 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -1269,7 +1269,7 @@ static inline void gic_cpu_pm_init(void) { } #ifdef CONFIG_PM void gic_resume(void) { - trace_android_vh_gic_resume(gic_data.domain, gic_data.dist_base); + trace_android_vh_gic_resume(&gic_data); } EXPORT_SYMBOL_GPL(gic_resume); diff --git a/include/trace/hooks/gic.h b/include/trace/hooks/gic.h index 6d51859e8f16..2f7d3cfa6d9b 100644 --- a/include/trace/hooks/gic.h +++ b/include/trace/hooks/gic.h @@ -7,15 +7,14 @@ #if !defined(_TRACE_HOOK_GIC_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_HOOK_GIC_H -#include #include #include +struct gic_chip_data; DECLARE_HOOK(android_vh_gic_resume, - TP_PROTO(struct irq_domain *domain, void __iomem *dist_base), - TP_ARGS(domain, dist_base)); - + TP_PROTO(struct gic_chip_data *gd), + TP_ARGS(gd)); /* macro versions of hooks are no longer required */ #endif /* _TRACE_HOOK_GIC_H */