--- a/sys/dev/acpica/acpi.c +++ b/sys/dev/acpica/acpi.c @@ -3448,11 +3448,8 @@ acpi_ioctl(struct dev_ioctl_args *ap) break; case ACPIIO_SETSLPSTATE: /* DEPRECATED */ - error = EINVAL; state = *(int *)ap->a_data; - if (state >= ACPI_STATE_S0 && state <= ACPI_S_STATES_MAX) - if (ACPI_SUCCESS(acpi_SetSleepState(sc, state))) - error = 0; + error = acpi_ReqSleepState(sc, state); break; case ACPIIO_DO_MCALL: if (acpi_allow_mcall == 1) { error = acpi_call_ioctl(ap->a_data);