Messages in this thread | | | Date | Fri, 07 Nov 2014 15:52:14 -0500 (EST) | Subject | Re: [PATCH] sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks | From | David Miller <> |
| |
From: Andreas Larsson <andreas@gaisler.com> Date: Wed, 5 Nov 2014 15:52:08 +0100
> Atomicity between xchg and cmpxchg cannot be guaranteed when xchg is > implemented with a swap and cmpxchg is implemented with locks. > Without this, e.g. mcs_spin_lock and mcs_spin_unlock are broken. > > Signed-off-by: Andreas Larsson <andreas@gaisler.com>
Unfortunate, but obviously necessary.
Applied and queued up for -stable, thanks!
| |