
6 Dec
2023
6 Dec
'23
4:54 a.m.
On Tue, 5 Dec 2023 at 06:47, Caleb Connolly caleb.connolly@linaro.org wrote:
priv->pid is uint32_t, but dev_read_addr() returns a uint64_t on arm64, with the upper bits being used for error codes. Do error checking before downcasting to u32 to prevent errors being silently ignored.
Reviewed-by: Sumit Garg sumit.garg@linaro.org Reviewed-by: Neil Armstrong neil.armstrong@linaro.org Tested-by: Sumit Garg sumit.garg@linaro.org Signed-off-by: Caleb Connolly caleb.connolly@linaro.org
drivers/gpio/qcom_pmic_gpio.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-)
Reviewed-by: Simon Glass sjg@chromium.org