parisc/power: Fix power soft-off button emulation on qemu
commit6472036581upstream. Make sure to start the kthread to check the power button on qemu as well if the power button address was provided. This fixes the qemu built-in system_powerdown runtime command. Fixes:d0c2194729("parisc/power: Add power soft-off when running on qemu") Signed-off-by: Helge Deller <deller@gmx.de> Cc: stable@vger.kernel.org # v6.0+ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
166aa1d283
commit
49bf4d6a3d
@@ -213,7 +213,7 @@ static int __init power_init(void)
|
||||
if (running_on_qemu && soft_power_reg)
|
||||
register_sys_off_handler(SYS_OFF_MODE_POWER_OFF, SYS_OFF_PRIO_DEFAULT,
|
||||
qemu_power_off, (void *)soft_power_reg);
|
||||
else
|
||||
if (!running_on_qemu || soft_power_reg)
|
||||
power_task = kthread_run(kpowerswd, (void*)soft_power_reg,
|
||||
KTHREAD_NAME);
|
||||
if (IS_ERR(power_task)) {
|
||||
|
||||
Reference in New Issue
Block a user