On Thu, May 30, 2024, at 19:24, Paul E. McKenney wrote:
On Thu, May 30, 2024 at 09:37:21AM -0700, Paul E. McKenney wrote:
On Thu, May 30, 2024 at 03:27:58PM +0200, Arnd Bergmann wrote:
And for an untested first attempt at a fix.
What did I mess up this time? ;-)
I think only the comment:
switch (size) { -#ifndef CONFIG_CPU_V6 /* min ARCH >= ARMv6K */ +#ifdef CONFIG_CPU_V6 /* min ARCH >= ARMv6K */
- case 1:
oldval = cmpxchg_emu_u8((volatile u8 *)ptr, old, new);
break;
+#else
"min ARCH >= ARMv6K" now applies to the #else side, while the #if side is the early ARMv6 (pre-v6K).
Arnd