[Public]

> -----Original Message-----
> From: amd-gfx <[email protected]> On Behalf Of
> Srinivasan Shanmugam
> Sent: Sunday, July 23, 2023 2:38 PM
> To: Koenig, Christian <[email protected]>; Deucher, Alexander
> <[email protected]>
> Cc: SHANMUGAM, SRINIVASAN <[email protected]>;
> [email protected]
> Subject: [PATCH] drm/amdgpu: Remove else after return in
> 'is_fru_eeprom_supported'
>
> Expressions under 'else' branch under case 'CHIP_SIENNA_CICHLID' in
> function 'is_fru_eeprom_supported' are executed whenever the expression
> in 'if' is False. Otherwise, return from case occurs. Therefore, there is no
> need in 'else', and it has been removed.
>
> Fixes the following:
>
> WARNING: else is not generally useful after a break or return
> +                               return false;
> +                       } else {
>
> Cc: Christian König <[email protected]>
> Cc: Alex Deucher <[email protected]>
> Signed-off-by: Srinivasan Shanmugam <[email protected]>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
> index c9f16eab0f3d..8c3ee042556a 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
> @@ -83,11 +83,12 @@ static bool is_fru_eeprom_supported(struct
> amdgpu_device *adev, u32 *fru_addr)
>                       if (strnstr(atom_ctx->vbios_pn, "D603GLXE",
>                                   sizeof(atom_ctx->vbios_pn))) {
>                               return false;

We can drop the {} for above if case, as it's only a single code line.

With that fixed, this patch is:
Reviewed-by: Guchun Chen <[email protected]>

Regards,
Guchun
> -                     } else {
> -                             if (fru_addr)
> -                                     *fru_addr = FRU_EEPROM_MADDR_6;
> -                             return true;
>                       }
> +
> +                     if (fru_addr)
> +                             *fru_addr = FRU_EEPROM_MADDR_6;
> +                     return true;
> +
>               } else {
>                       return false;
>               }
> --
> 2.25.1

<<attachment: winmail.dat>>

Reply via email to