[ERD][NEUS7920-76] [COMMON] lib: dss: refactor dbg_snapshot_irq logging
authorHosung Kim <hosung0.kim@samsung.com>
Thu, 2 Aug 2018 02:18:37 +0000 (11:18 +0900)
committerKim Gunho <gunho.kim@samsung.com>
Fri, 30 Aug 2019 07:58:56 +0000 (16:58 +0900)
commitee5a4833227ff367bf6cf37cce2ab949bc061b7a
treea6babde41784c2b13ffd3adb0eb282f8bbf79724
parent05db6ce88965eb64e613d30fca27681198c91c14
[ERD][NEUS7920-76] [COMMON] lib: dss: refactor dbg_snapshot_irq logging

This commit refactors logging of dbg_snapshot_irq as following.

1. Remove dbg_snapshot_irq_exit logging (actually it is merged to
   dbg_snapshot_irq like measuring latency)
2. Adding logging actually called function in smp_call_function
   to dbg_snapshot_irq. its flag is DSS_FLAG_SMP_CALL_FN.
3. Replace logging from irqaction structure to irq_desc structure.
   irq_desc includes irqaction and it has more informations.
   And we are too hard to see it in ramdump.

Change-Id: I351593a454fd39eb87a965093349d69b6182e7ce
Signed-off-by: Hosung Kim <hosung0.kim@samsung.com>
arch/arm64/kernel/smp.c
include/linux/debug-snapshot.h
kernel/irq/handle.c
kernel/irq/irqdesc.c
kernel/smp.c
kernel/softirq.c
kernel/time/timer.c
lib/Kconfig.debug
lib/debug-snapshot-log.c
lib/debug-snapshot-log.h