diff options
author | Sudeep Holla <sudeep.holla@arm.com> | 2024-05-15 10:55:28 +0100 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2024-06-20 22:58:40 +0200 |
commit | e7c3696d4692e8046d25f6e63f983e934e12f2c5 (patch) | |
tree | f742233b134942302ef64ae82012297fe5b302d3 /arch | |
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 <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>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions