ARM: imx: use generic function to exit coherency
authorStefan Agner <stefan@agner.ch>
Wed, 10 Apr 2019 23:14:12 +0000 (01:14 +0200)
committerShawn Guo <shawnguo@kernel.org>
Mon, 4 Nov 2019 00:25:56 +0000 (08:25 +0800)
commitd7eb28d2740f6d4b485a32b0330a8168eaebb636
treecae4171f4bab7469470360ff238e574c8c76498c
parent8267ff89b71317407f2c6938bd66f3a87070e45f
ARM: imx: use generic function to exit coherency

The common ARM architecture code provides a generic function to exit
coherency called v7_exit_coherency_flush(). Replace the machine
specific implementation using the generic function.

Tested on a i.MX 6Dual by hotplugging the secondary CPU under load
through sysfs several 1000 times.

Tested-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/mach-imx/hotplug.c