summaryrefslogtreecommitdiff
path: root/arch/arm/include/uapi
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2016-03-29 11:08:22 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2016-04-01 23:27:47 +0100
commit0fc03d4c87611cefa4df10404a7e0df49b0a2132 (patch)
tree5e33af3bf03f264863b65906680db6a2ca4e4b35 /arch/arm/include/uapi
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
ARM: SMP enable of cache maintanence broadcast
Masahiro Yamada reports that we can fail to set the FW bit in the auxiliary control register, which enables broadcasting the cache maintanence operations. This occurs because we only check that the SMP/nAMP bit is set, rather than checking whether all the bits we want to be set are set. Rearrange the code to ensure that all desired bits are set, and only update the register if we discover some required bits are not set. Tested-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'arch/arm/include/uapi')
0 files changed, 0 insertions, 0 deletions