Re: [PATCH] loongarch/crypto: Clean up useless assignment operations

From: Huacai Chen
Date: Wed Feb 28 2024 - 22:05:43 EST


Hi, Yuli,

The code is fine to me, please change loongarch to LoongArch in the
subject, and update your commit message with Xuerui's review in V2.

Huacai

On Mon, Feb 26, 2024 at 4:04 PM WangYuli <wangyuli@xxxxxxxxxxxxx> wrote:
>
> 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@xxxxxxxxxxxxx>
> Signed-off-by: WangYuli <wangyuli@xxxxxxxxxxxxx>
> ---
> 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
>