Skip to content

Commit

Permalink
um: register power-off handler
Browse files Browse the repository at this point in the history
Otherwise we always get

 reboot: Power off not available: System halted instead

which is really quite pointless.

Link: https://patch.msgid.link/20240703173839.fcbb538c6686.I3d333f4773cff93c4337c4d128ee0b1b501b3dfa@changeid
Acked-By: Anton Ivanov <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
  • Loading branch information
jmberg-intel committed Jul 4, 2024
1 parent 824ac4a commit 86abcd6
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions arch/um/kernel/reboot.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,18 @@ void machine_halt(void)
{
machine_power_off();
}

static int sys_power_off_handler(struct sys_off_data *data)
{
machine_power_off();
return 0;
}

static int register_power_off(void)
{
register_sys_off_handler(SYS_OFF_MODE_POWER_OFF,
SYS_OFF_PRIO_DEFAULT,
sys_power_off_handler, NULL);
return 0;
}
__initcall(register_power_off);

0 comments on commit 86abcd6

Please sign in to comment.