[PATCH] include: sbi_bitops: Remove dead shift assignment in ffs/fls
Anup Patel
Anup.Patel at wdc.com
Fri Jul 10 06:18:06 EDT 2020
> -----Original Message-----
> From: opensbi <opensbi-bounces at lists.infradead.org> On Behalf Of Tobias
> Klauser
> Sent: 07 July 2020 15:27
> To: opensbi at lists.infradead.org
> Subject: [PATCH] include: sbi_bitops: Remove dead shift assignment in ffs/fls
>
> The value assigned to x by the shift assignment in the last if block of ffs/fls is
> never read. Remove it.
>
> Signed-off-by: Tobias Klauser <tklauser at distanz.ch>
> ---
> include/sbi/sbi_bitops.h | 8 ++------
> 1 file changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/include/sbi/sbi_bitops.h b/include/sbi/sbi_bitops.h index
> d920086789de..879430d4b903 100644
> --- a/include/sbi/sbi_bitops.h
> +++ b/include/sbi/sbi_bitops.h
> @@ -66,10 +66,8 @@ static inline int ffs(int x)
> x >>= 2;
> r += 2;
> }
> - if (!(x & 1)) {
> - x >>= 1;
> + if (!(x & 1))
> r += 1;
> - }
> return r;
> }
>
> @@ -148,10 +146,8 @@ static inline int fls(int x)
> x <<= 2;
> r -= 2;
> }
> - if (!(x & 0x80000000u)) {
> - x <<= 1;
> + if (!(x & 0x80000000u))
> r -= 1;
> - }
> return r;
> }
>
> --
> 2.27.0
>
>
> --
> opensbi mailing list
> opensbi at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/opensbi
Looks good to me.
Reviewed-by: Anup Patel <anup.patel at wdc.com>
Regards,
Anup
More information about the opensbi
mailing list