Page MenuHomeFreeBSD

D38161.id115765.diff
No OneTemporary

D38161.id115765.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/suspend.h b/sys/compat/linuxkpi/common/include/linux/suspend.h
--- a/sys/compat/linuxkpi/common/include/linux/suspend.h
+++ b/sys/compat/linuxkpi/common/include/linux/suspend.h
@@ -3,6 +3,13 @@
#ifndef _LINUXKPI_LINUX_SUSPEND_H_
#define _LINUXKPI_LINUX_SUSPEND_H_
+typedef int suspend_state_t;
+
+extern suspend_state_t pm_suspend_target_state;
+
+#define PM_SUSPEND_ON 0
+#define PM_SUSPEND_TO_IDLE 1
+
static inline int
pm_suspend_via_firmware()
{
diff --git a/sys/compat/linuxkpi/common/src/linux_acpi.c b/sys/compat/linuxkpi/common/src/linux_acpi.c
--- a/sys/compat/linuxkpi/common/src/linux_acpi.c
+++ b/sys/compat/linuxkpi/common/src/linux_acpi.c
@@ -40,6 +40,7 @@
#include <dev/acpica/acpivar.h>
#include <linux/notifier.h>
+#include <linux/suspend.h>
#include <acpi/acpi_bus.h>
#include <acpi/video.h>
@@ -58,6 +59,8 @@
#ifdef DEV_ACPI
+suspend_state_t pm_suspend_target_state = PM_SUSPEND_ON;
+
static uint32_t linux_acpi_target_sleep_state = ACPI_STATE_S0;
static eventhandler_tag resume_tag;

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 4:56 PM (11 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29536938
Default Alt Text
D38161.id115765.diff (1 KB)

Event Timeline