]> git.ipfire.org Git - thirdparty/linux.git/commit
mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received
authorHeiko Stuebner <heiko@sntech.de>
Thu, 13 Nov 2025 16:52:15 +0000 (17:52 +0100)
committerLee Jones <lee@kernel.org>
Thu, 20 Nov 2025 10:14:06 +0000 (10:14 +0000)
commitb4881070a02b017aea84592c424d5a980ed261c4
tree17363bdacbdbaea91798fcd30a3ad91c4a8e4410
parent46bddb5fbe7e3cb73204a952dbd4687cf0974ef5
mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received

In the case of an error message, the number of received bytes can be
less than originally expected but still contain a valid message.

If the transfer itself ended in an error we would exit earlier already.

So calculate the checksum on the number of received bytes and not the
number of expected bytes.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patch.msgid.link/20251113165218.449616-2-heiko@sntech.de
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/qnap-mcu.c