diff options
| author | Mitchell Horne <mhorne@FreeBSD.org> | 2023-11-23 15:25:05 +0000 |
|---|---|---|
| committer | Mitchell Horne <mhorne@FreeBSD.org> | 2023-11-23 16:07:42 +0000 |
| commit | 41e26e8288f1743c8584e5f9c461d36dce1cccc6 (patch) | |
| tree | a5162946a55afc01a18595a9ff1b73751f6b66bb /sys/powerpc/pseries | |
| parent | 428ebb7cd9f51afb6809bf81cf21a05e0fd93ff4 (diff) | |
Diffstat (limited to 'sys/powerpc/pseries')
| -rw-r--r-- | sys/powerpc/pseries/rtas_dev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/powerpc/pseries/rtas_dev.c b/sys/powerpc/pseries/rtas_dev.c index ef9522f5495d..f8198ef27417 100644 --- a/sys/powerpc/pseries/rtas_dev.c +++ b/sys/powerpc/pseries/rtas_dev.c @@ -155,13 +155,13 @@ rtas_shutdown(void *arg, int howto) { cell_t token, status; - if (howto & RB_HALT) { + if ((howto & RB_POWEROFF) != 0) { token = rtas_token_lookup("power-off"); if (token == -1) return; rtas_call_method(token, 2, 1, 0, 0, &status); - } else { + } else if ((howto & RB_HALT) == 0) { token = rtas_token_lookup("system-reboot"); if (token == -1) return; |
