Centos-kernel-stream-9/drivers/firmware/psci
Jared Kangas 8b4f437240 firmware: psci: Fix return value from psci_system_suspend()
JIRA: https://issues.redhat.com/browse/RHEL-78060

Conflicts: Context difference due to upstream commit 607289a7cd7a
("treewide: Drop function_nocfi") not being present in CS9.

commit e7c3696d4692e8046d25f6e63f983e934e12f2c5
Author: Sudeep Holla <sudeep.holla@arm.com>
Date:   Wed May 15 10:55:28 2024 +0100

    firmware: psci: Fix return value from psci_system_suspend()

    Currently we return the value from invoke_psci_fn() directly as return
    value from psci_system_suspend(). It is wrong to send the PSCI interface
    return value directly. psci_to_linux_errno() provide the mapping from
    PSCI return value to the one that can be returned to the callers within
    the kernel.

    Use psci_to_linux_errno() to convert and return the correct value from
    psci_system_suspend().

    Fixes: faf7ec4a92 ("drivers: firmware: psci: add system suspend support")
    Acked-by: Mark Rutland <mark.rutland@arm.com>
    Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
    Link: https://lore.kernel.org/r/20240515095528.1949992-1-sudeep.holla@arm.com
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Signed-off-by: Jared Kangas <jkangas@redhat.com>
2025-02-05 14:53:03 -08:00
..
Kconfig
Makefile
psci.c firmware: psci: Fix return value from psci_system_suspend() 2025-02-05 14:53:03 -08:00
psci_checker.c firmware/psci: fix application of sizeof to pointer 2022-08-25 10:44:58 -06:00