summaryrefslogtreecommitdiff
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorAlexander Gordeev <agordeev@linux.ibm.com>2021-03-29 18:35:07 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-04-16 12:00:21 +0200
commit68603455e61b4be988a3947c2e7b8b8cc193c891 (patch)
tree9e7e35d7d828d7c9af56fdef30d6ac94fb46a915 /drivers/infiniband
parent7a1197b5cdc96255f8234333b933bf0b81e42e51 (diff)
s390/cpcmd: fix inline assembly register clobbering
[ Upstream commit 7a2f91441b2c1d81b77c1cd816a4659f4abc9cbe ] Register variables initialized using arithmetic. That leads to kasan instrumentaton code corrupting the registers contents. Follow GCC guidlines and use temporary variables for assigning init values to register variables. Fixes: 94c12cc7d196 ("[S390] Inline assembly cleanup.") Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com> Acked-by: Ilya Leoshkevich <iii@linux.ibm.com> Link: https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/Local-Register-Variables.html Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/infiniband')
0 files changed, 0 insertions, 0 deletions