[PATCH v5 1/3] ARM: Introduce atomic MMIO modify

Russell King - ARM Linux linux at arm.linux.org.uk
Thu Jan 2 06:30:57 EST 2014


On Tue, Dec 10, 2013 at 11:41:35AM -0300, Ezequiel Garcia wrote:
> Some SoC have MMIO regions that are shared across orthogonal
> subsystems. This commit implements a possible solution for the
> thread-safe access of such regions through a spinlock-protected API.
> 
> Concurrent access is protected with a single spinlock for the
> entire MMIO address space. While this protects shared-registers,
> it also serializes access to unrelated/unshared registers.
> 
> We add relaxed and non-relaxed variants, by using writel_relaxed and writel,
> respectively. The rationale for this is that some users may not require
> register write completion but only thread-safe access to a register.
> 
> Signed-off-by: Ezequiel Garcia <ezequiel.garcia at free-electrons.com>

Okay, so this patch has been submitted to the patch system, but it
contains no other tags other than Ezequiel's sign-off.  Clearly
other people *have* reviewed it.

Can we please have some acks etc for it please?

--
FTTC broadband for 0.8mile line: 5.8Mbps down 500kbps up.  Estimation
in database were 13.1 to 19Mbit for a good line, about 7.5+ for a bad.
Estimate before purchase was "up to 13.2Mbit".



More information about the linux-arm-kernel mailing list