summaryrefslogtreecommitdiffstats
path: root/system/ibam/patches/ibam-0.5.2-acpi.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/ibam/patches/ibam-0.5.2-acpi.patch')
-rw-r--r--system/ibam/patches/ibam-0.5.2-acpi.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/system/ibam/patches/ibam-0.5.2-acpi.patch b/system/ibam/patches/ibam-0.5.2-acpi.patch
new file mode 100644
index 0000000000..321f5b3c8d
--- /dev/null
+++ b/system/ibam/patches/ibam-0.5.2-acpi.patch
@@ -0,0 +1,15 @@
+--- ibam-0.5.2/ibam.inl 2009-03-09 19:53:20.000000000 +0300
++++ ibam-0.5.2/ibam.inl 2010-11-26 04:52:29.590364097 +0300
+@@ -942,10 +942,11 @@
+ {
+ string pmu_path = "/proc/pmu"; // These strings are already in ibam.hpp,
+ string acpi_path = "/proc/acpi"; // maybe a static function should check this
++ string acpi_ver_path = "/sys/module/acpi/parameters/acpica_version";
+ string sysfs_path = "/sys/class/power_supply"; // ...
+ ifstream pmu,acpi,sysfs;
+ pmu.open((pmu_path+"/info").c_str());
+- acpi.open((acpi_path+"/info").c_str());
++ acpi.open(acpi_ver_path.c_str());
+ if (pmu.is_open()) {
+ #ifdef IBAM_DEBUG
+ cout << "using pmu" << endl;