aspeed/smc: Fix potential overflow
commit75dbf30be85f5163814b61aae87f93898d5fc53d
authorCédric Le Goater <clg@kaod.org>
Thu, 30 Jun 2022 07:21:13 +0000 (30 09:21 +0200)
committerCédric Le Goater <clg@kaod.org>
Thu, 30 Jun 2022 07:21:13 +0000 (30 09:21 +0200)
treef82528964b9c80237f3c5163daf28406ecfdca06
parent0dbf6dc5766837c3d398c2d9f1d1695f4782fd77
aspeed/smc: Fix potential overflow

Coverity warns that "ssi_transfer(s->spi, 0U) << 8 * i" might overflow
because the expression is evaluated using 32-bit arithmetic and then
used in a context expecting a uint64_t.

Fixes: Coverity CID 1487244
Message-Id: <20220628165512.1133590-1-clg@kaod.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/ssi/aspeed_smc.c