diff options
author | Sudeep Holla <[email protected]> | 2024-05-15 10:55:28 +0100 |
---|---|---|
committer | Arnd Bergmann <[email protected]> | 2024-06-20 22:58:40 +0200 |
commit | e7c3696d4692e8046d25f6e63f983e934e12f2c5 (patch) | |
tree | f742233b134942302ef64ae82012297fe5b302d3 /drivers/cdx/controller/mcdi_functions.c | |
parent | 8de8165693d92554c9abf0cd3bb8b3189381791c (diff) |
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: faf7ec4a92c0 ("drivers: firmware: psci: add system suspend support")
Acked-by: Mark Rutland <[email protected]>
Signed-off-by: Sudeep Holla <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Arnd Bergmann <[email protected]>
Diffstat (limited to 'drivers/cdx/controller/mcdi_functions.c')
0 files changed, 0 insertions, 0 deletions