aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAnup Patel <[email protected]>2022-07-18 14:15:53 +0530
committerPalmer Dabbelt <[email protected]>2022-09-23 03:56:00 -0700
commitcfadbb9df8c4dc917787da4458327e5ec14743d4 (patch)
treea2ab5b7d7fe3d366bcd221e8fa6c89e77ad77dfe /tools
parent096b52fd2bb4996fd68d22b3b7ad21a1296db9d3 (diff)
cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
Currently, we are using CPU_PM_CPU_IDLE_ENTER_PARAM() for all SBI HSM suspend types so retentive suspend types are also treated non-retentive and kernel will do redundant additional work for these states. The BIT[31] of SBI HSM suspend types allows us to differentiate between retentive and non-retentive suspend types so we should use this BIT to call appropriate CPU_PM_CPU_IDLE_ENTER_xyz() macro. Fixes: 6abf32f1d9c5 ("cpuidle: Add RISC-V SBI CPU idle driver") Signed-off-by: Anup Patel <[email protected]> Link: https://lore.kernel.org/r/[email protected]/ Reviewed-by: Andrew Jones <[email protected]> Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions