linux/arch/csky
Yang Li 7010683101 csky: fix csky_cmpxchg_fixup not working
[ Upstream commit 809ef03d6d ]

In the csky_cmpxchg_fixup function, it is incorrect to use the global
variable csky_cmpxchg_stw to determine the address where the exception
occurred.The global variable csky_cmpxchg_stw stores the opcode at the
time of the exception, while &csky_cmpxchg_stw shows the address where
the exception occurred.

Signed-off-by: Yang Li <yang.li85200@gmail.com>
Signed-off-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-01-17 16:31:18 +01:00
..
abiv1 mm: make arch_get_unmapped_area() take vm_flags by default 2024-09-09 16:39:13 -07:00
abiv2 mm: Introduce flush_cache_vmap_early() 2023-12-14 00:23:17 -08:00
boot kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00
configs netfs, fscache: Combine fscache with netfs 2023-12-24 15:08:46 +00:00
include ftrace: Rewrite of function graph tracer 2024-07-18 13:36:33 -07:00
kernel arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c 2025-11-02 22:15:22 +09:00
lib csky: delay: Add function alignment 2022-12-29 23:47:52 -05:00
mm csky: fix csky_cmpxchg_fixup not working 2026-01-17 16:31:18 +01:00
Kbuild csky: Move $(core-y) into arch/csky/Kbuild 2022-05-13 15:09:28 +08:00
Kconfig csky: Emulate one-byte cmpxchg 2024-05-11 07:07:07 -07:00
Kconfig.debug treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Kconfig.platforms csky/Kconfig: Add Kconfig.platforms to support some drivers 2020-02-21 15:43:24 +08:00
Makefile kbuild: remove head-y syntax 2022-10-02 18:06:03 +09:00