The address of function stack is useless once function returns.
Instead of useless address in function stack, just store cpu number
for debug context.
Change-Id: Ie3fd1af1935adc0803ab2c9e4bf6749bb66849d8
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
summary_info->sched_log.irq[cpu][i].fn = (void *)fn;
summary_info->sched_log.irq[cpu][i].en = en;
summary_info->sched_log.irq[cpu][i].preempt_count = preempt_count();
- summary_info->sched_log.irq[cpu][i].context = &cpu;
+ summary_info->sched_log.irq[cpu][i].p_cpu = cpu;
}
void sec_debug_irq_enterexit_log(unsigned int irq, unsigned long long start_time)
void *fn;
int en;
int preempt_count;
- void *context;
+ unsigned int p_cpu;
};
struct irq_exit_log {