]> www.infradead.org Git - users/jedix/linux-maple.git/commit
w1: ds2406: use crc16() instead of crc16_byte() loop
authorEric Biggers <ebiggers@google.com>
Tue, 13 May 2025 02:21:14 +0000 (19:21 -0700)
committerEric Biggers <ebiggers@google.com>
Wed, 14 May 2025 03:37:16 +0000 (20:37 -0700)
commit0769ebe279c0f07f5f01ef2dca9f425803039755
tree4cb3abb952cb1652eec9dee6ad0c6d8810a081a1
parente8d72b766adcde14188e68968f3cd05f4321691d
w1: ds2406: use crc16() instead of crc16_byte() loop

Instead of looping through each byte and calling crc16_byte(), instead
just call crc16() on the whole buffer.  No functional change.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20250513022115.39109-2-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>
drivers/w1/slaves/w1_ds2406.c