ANDROID: gic: change gic resume vendor hook para

For get gic_data other var, So change gic resume vendor hook para to global struct gic_data

Bug: 189518432

Change-Id: Ie6d949ffd19fbb35fbae6facaa886ec3c2e382f8
Signed-off-by: panwang qu <qupanwang@xiaomi.com>
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
This commit is contained in:
panwang qu
2021-05-28 14:32:57 +08:00
committed by Vamsi Krishna Lanka
parent 88c67dcda4
commit 87e612c7a0
2 changed files with 5 additions and 5 deletions

View File

@@ -1331,7 +1331,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);

View File

@@ -7,14 +7,14 @@
#if !defined(_TRACE_HOOK_GIC_H) || defined(TRACE_HEADER_MULTI_READ)
#define _TRACE_HOOK_GIC_H
#include <linux/irqdomain.h>
#include <linux/tracepoint.h>
#include <trace/hooks/vendor_hooks.h>
struct gic_chip_data;
struct irq_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));
DECLARE_HOOK(android_vh_gic_set_affinity,
TP_PROTO(struct irq_data *d, const struct cpumask *mask_val,