The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH] loongarch/crypto: Clean up useless assignment operations
@ 2024-02-26  8:03 WangYuli
  2024-02-26  8:15 ` WANG Xuerui
  2024-02-29  3:05 ` Huacai Chen
  0 siblings, 2 replies; 9+ messages in thread
From: WangYuli @ 2024-02-26  8:03 UTC (permalink / raw)
  To: herbert, davem, chenhuacai, kernel
  Cc: linux-crypto, loongarch, linux-kernel, WangYuli, Guan Wentao

Both crc32 and crc32c hw accelerated funcs will calculate the
remaining len. Those codes are derived from
arch/mips/crypto/crc32-mips.c and "len -= sizeof(u32)" is not
necessary for 64-bit CPUs.

Removing it can make context code style more unified and improve
code readability.

Suggested-by: Guan Wentao <guanwentao@uniontech.com>
Signed-off-by: WangYuli <wangyuli@uniontech.com>
---
 arch/loongarch/crypto/crc32-loongarch.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/loongarch/crypto/crc32-loongarch.c b/arch/loongarch/crypto/crc32-loongarch.c
index a49e507af38c..3eebea3a7b47 100644
--- a/arch/loongarch/crypto/crc32-loongarch.c
+++ b/arch/loongarch/crypto/crc32-loongarch.c
@@ -44,7 +44,6 @@ static u32 crc32_loongarch_hw(u32 crc_, const u8 *p, unsigned int len)
 
 		CRC32(crc, value, w);
 		p += sizeof(u32);
-		len -= sizeof(u32);
 	}
 
 	if (len & sizeof(u16)) {
@@ -80,7 +79,6 @@ static u32 crc32c_loongarch_hw(u32 crc_, const u8 *p, unsigned int len)
 
 		CRC32C(crc, value, w);
 		p += sizeof(u32);
-		len -= sizeof(u32);
 	}
 
 	if (len & sizeof(u16)) {
-- 
2.33.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-02-29  3:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-26  8:03 [PATCH] loongarch/crypto: Clean up useless assignment operations WangYuli
2024-02-26  8:15 ` WANG Xuerui
2024-02-26  8:25   ` 关文涛
2024-02-27  7:42     ` WANG Xuerui
2024-02-27  9:22       ` Xi Ruoyao
2024-02-27  7:52   ` WANG Xuerui
2024-02-27  8:44     ` 关文涛
2024-02-27  9:14       ` 王昱力
2024-02-29  3:05 ` Huacai Chen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox