[PATCH] arm64: avoid race condition issue in dump_backtrace

2018-03-21 Thread Ji Zhang
the tasks which are running on other cores. This patch cannot solve the issue completely but can shrink the window of race condition. Signed-off-by: Ji Zhang --- arch/arm64/kernel/traps.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c

[PATCH] arm: avoid race condition issue in dump_backtrace

2018-03-21 Thread Ji Zhang
task which is running on other cores. This patch cannot solve the issue completely but can shrink the window of race condition. Signed-off-by: Ji Zhang --- arch/arm/kernel/traps.c | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index

[PATCH] arm64: avoid potential infinity loop in dump_backtrace

2018-04-19 Thread Ji Zhang
loop. Signed-off-by: Ji Zhang --- arch/arm64/include/asm/stacktrace.h | 25 + arch/arm64/kernel/stacktrace.c | 8 arch/arm64/kernel/traps.c | 1 + 3 files changed, 34 insertions(+) diff --git a/arch/arm64/include/asm/stacktrace.h b/arch/arm64

[PATCH] arm: fix text section corruption

2017-09-21 Thread Ji Zhang
, and when function returns, it will use 0xfff2 as an * instruction, then undefined instruction occurs. */ str r4, [r5] Signed-off-by: Ji Zhang --- arch/arm/lib/csumpartialcopyuser.S | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/lib/csumpartialcopyuser.S b/arch/arm

[PATCH] fbdev: arm64 use __raw I/O memory api

2017-11-30 Thread Ji Zhang
Since arm64 also has __raw I/O accessors, add __aarch64__ in fb.h. This is a supplement for commmit 981409b25e2a99409b26daa67293ca1cfd5ea0a0 Signed-off-by: Ji Zhang --- include/linux/fb.h | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/linux/fb.h b/include/linux