summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2022-07-29 03:16:19 +0200
committerThomas Heijligen <src@posteo.de>2022-08-05 23:00:52 +0000
commit36299dbab2397f25c4009339018065dc79d77452 (patch)
tree73f92e50468d6d4de78547620e2eddd335c6ecc5
parent9e04991dc4bfdec3bd3ec65abf4261abbb5d6d6e (diff)
downloadflashrom-36299dbab2397f25c4009339018065dc79d77452.tar.gz
flashrom-36299dbab2397f25c4009339018065dc79d77452.tar.bz2
flashrom-36299dbab2397f25c4009339018065dc79d77452.zip
pickit2_spi.c: Use a variable to store the total packetsize
Instead of calculating the total packetsize multiple times, use a variable instead. Signed-off-by: Felix Singer <felixsinger@posteo.net> Change-Id: I714054669e16dcf531a57174f9522b3af72d2754 Reviewed-on: https://review.coreboot.org/c/flashrom/+/66251 Reviewed-by: Anastasia Klimchuk <aklm@chromium.org> Reviewed-by: Thomas Heijligen <src@posteo.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r--pickit2_spi.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pickit2_spi.c b/pickit2_spi.c
index 44db6934d..a0fcbb891 100644
--- a/pickit2_spi.c
+++ b/pickit2_spi.c
@@ -202,13 +202,14 @@ static int pickit2_spi_send_command(const struct flashctx *flash, unsigned int w
const unsigned char *writearr, unsigned char *readarr)
{
struct pickit2_spi_data *pickit2_data = flash->mst->spi.data;
+ const unsigned int total_packetsize = writecnt + readcnt + 20;
/* Maximum number of bytes per transaction (including command overhead) is 64. Lets play it safe
* and always assume the worst case scenario of 20 bytes command overhead.
*/
- if (writecnt + readcnt + 20 > CMD_LENGTH) {
+ if (total_packetsize > CMD_LENGTH) {
msg_perr("\nTotal packetsize (%i) is greater than %i supported, aborting.\n",
- writecnt + readcnt + 20, CMD_LENGTH);
+ total_packetsize, CMD_LENGTH);
return 1;
}