linux/arch/csky/mm
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
..
asid.c csky: Use the bitmap API to allocate bitmaps 2022-07-22 21:36:14 -04:00
cachev1.c csky: Support icache flush without specific instructions 2020-02-21 15:43:24 +08:00
cachev2.c csky/ftrace: Fixup ftrace_modify_code deadlock without CPU_HAS_ICACHE_INS 2020-03-31 22:15:42 +08:00
context.c csky: Use generic asid algorithm to implement switch_mm 2019-07-19 14:21:36 +08:00
dma-mapping.c csky: Fix versioncheck warnings 2022-04-08 15:05:23 +08:00
fault.c csky: fix csky_cmpxchg_fixup not working 2026-01-17 16:31:18 +01:00
highmem.c csky/mm/highmem: Switch to generic kmap atomic 2020-11-06 23:14:56 +01:00
init.c csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT 2022-07-17 17:14:40 -07:00
ioremap.c csky: use generic ioremap 2019-11-12 11:37:52 +01:00
Makefile csky: Fixup ftrace modify panic 2020-02-21 15:43:24 +08:00
syscache.c csky: syscache: Fixup duplicate cache flush 2021-07-04 17:39:54 +08:00
tcm.c csky: Tightly-Coupled Memory or Sram support 2020-02-21 15:43:24 +08:00
tlb.c csky: Fix TLB maintenance synchronization problem 2021-01-12 09:52:41 +08:00