aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto/mpi/mpiutil.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <[email protected]>2025-06-05 15:07:31 +0000
committerRafael J. Wysocki <[email protected]>2025-06-07 12:23:22 +0000
commitf694481b1d3177144fcac4242eb750cfcb9f7bd5 (patch)
treeb17d80635abfb1d8ff2b8430023665b4be34fbe3 /lib/crypto/mpi/mpiutil.c
parentintel_idle: Rescan "dead" SMT siblings during initialization (diff)
downloadkernel-f694481b1d3177144fcac4242eb750cfcb9f7bd5.tar.gz
kernel-f694481b1d3177144fcac4242eb750cfcb9f7bd5.zip
ACPI: processor: Rescan "dead" SMT siblings during initialization
Make acpi_processor_driver_init() call arch_cpu_rescan_dead_smt_siblings(), via a new wrapper function called acpi_idle_rescan_dead_smt_siblings(), after successfully initializing the driver, to allow the "dead" SMT siblings to go into deep idle states, which is necessary for the processor to be able to reach deep package C-states (like PC10) going forward, so that power can be reduced sufficiently in suspend-to-idle, among other things. However, do it only if the ACPI idle driver is the current cpuidle driver (otherwise it is assumed that another cpuidle driver will take care of this) and avoid doing it on architectures other than x86. Signed-off-by: Rafael J. Wysocki <[email protected]> Tested-by: Artem Bityutskiy <[email protected]> Link: https://patch.msgid.link/[email protected]
Diffstat (limited to 'lib/crypto/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions