arm64: Drop workaround for broken 'S' constraint with GCC 4.9
authorMarc Zyngier <maz@kernel.org>
Mon, 18 Jan 2021 13:01:29 +0000 (13:01 +0000)
committerWill Deacon <will@kernel.org>
Wed, 20 Jan 2021 12:11:27 +0000 (12:11 +0000)
commit7001d4af926b26469a0604eca80dc73b80c5faa8
treeb0b9a6b3cb0157e26efb904065264f5b57a915e3
parent19c329f6808995b142b3966301f217c831e7cf31
arm64: Drop workaround for broken 'S' constraint with GCC 4.9

Since GCC < 5.1 has been shown to be unsuitable for the arm64 kernel,
let's drop the workaround for the 'S' asm constraint that GCC 4.9
doesn't always grok.

This is effectively a revert of 9fd339a45be5 ("arm64: Work around
broken GCC 4.9 handling of "S" constraint").

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210118130129.2875949-1-maz@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/kvm_asm.h