Re: [PATCH v2 2/3] spi: cs42l43: Make handling missing spk-id GPIOs explicit

From: Charles Keepax
Date: Thu May 01 2025 - 11:34:15 EST


On Thu, May 01, 2025 at 05:02:00PM +0200, Krzysztof Kozlowski wrote:
> gpiod_get_array_optional() for spk-id GPIOs can return NULL, if they are
> missing, so do not pass the value to PTR_ERR but instead explicitly
> treat NULL as acceptable condition. The old code was correct, but
> misleading because PTR_ERR usually is used on errors.
>
> Reported by Smatch:
> drivers/spi/spi-cs42l43.c:241 cs42l43_get_speaker_id_gpios() warn: passing zero to 'PTR_ERR'
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>
> ---

Reviewed-by: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxx>

Thanks,
Charles