ARM: add soc memory barrier extension
authorRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 3 Jun 2015 12:10:16 +0000 (13:10 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 25 Jul 2015 14:28:11 +0000 (15:28 +0100)
commit4e1f8a6f1d978f033f1751e2887b3a69fab3f878
treeda5a5e262f641d6e48db936295c79932901d7084
parentf81309067ff2d84788316c513a415f6bb8c9171f
ARM: add soc memory barrier extension

Add an extension to the heavy barrier code to allow a SoC specific
memory barrier function to be provided.  This is needed for platforms
where the interconnect has weak ordering, and thus needs assistance
to ensure that memory writes are properly visible in the correct order
to other parts of the system.

Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Richard Woodruff <r-woodruff2@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/barrier.h
arch/arm/mm/flush.c