summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-07-19 10:21:56 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-07-19 10:31:20 +0900
commite7eaef62f347aea58714b677bb41f0a9468e7819 (patch)
tree6d0b09bcf331a804e28e16ae92f6cc5fb7156b9d /src
parent4077b3ce591069dc4f9fe239aa1a9128173d3c56 (diff)
downloadenlightenment-e7eaef62f347aea58714b677bb41f0a9468e7819.tar.gz
powersave usage - dont use usleep at all. pwoersave sleep replaces it
also... there isn't realy a need to track the screensaver state... powersave sleep will drop back to an hour between sleeps if we're in freeze mode (it could be longer or even be indefinite). it will be woken up if powersave state changes...
Diffstat (limited to 'src')
-rw-r--r--src/modules/sysinfo/cpuclock/cpuclock.c4
-rw-r--r--src/modules/sysinfo/cpumonitor/cpumonitor.c4
-rw-r--r--src/modules/sysinfo/memusage/memusage.c4
-rw-r--r--src/modules/sysinfo/netstatus/netstatus.c4
-rw-r--r--src/modules/sysinfo/thermal/thermal.c8
-rw-r--r--src/modules/temperature/e_mod_main.c4
6 files changed, 0 insertions, 28 deletions
diff --git a/src/modules/sysinfo/cpuclock/cpuclock.c b/src/modules/sysinfo/cpuclock/cpuclock.c
index 013712ec25..159cbcd7cb 100644
--- a/src/modules/sysinfo/cpuclock/cpuclock.c
+++ b/src/modules/sysinfo/cpuclock/cpuclock.c
@@ -828,10 +828,6 @@ _cpuclock_cb_frequency_check_main(void *data, Ecore_Thread *th)
_cpuclock_status_free(status);
if (ecore_thread_check(th)) break;
e_powersave_sleeper_sleep(thc->sleeper, thc->interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)thc->interval);
- else
- usleep((1000000.0 / 8.0) * (double)thc->interval);
if (ecore_thread_check(th)) break;
}
}
diff --git a/src/modules/sysinfo/cpumonitor/cpumonitor.c b/src/modules/sysinfo/cpumonitor/cpumonitor.c
index 84488033b3..f10aae0310 100644
--- a/src/modules/sysinfo/cpumonitor/cpumonitor.c
+++ b/src/modules/sysinfo/cpumonitor/cpumonitor.c
@@ -175,10 +175,6 @@ _cpumonitor_cb_usage_check_main(void *data, Ecore_Thread *th)
ecore_thread_feedback(th, NULL);
if (ecore_thread_check(th)) break;
e_powersave_sleeper_sleep(thc->sleeper, thc->interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)thc->interval);
- else
- usleep((1000000.0 / 8.0) * (double)thc->interval);
if (ecore_thread_check(th)) break;
}
}
diff --git a/src/modules/sysinfo/memusage/memusage.c b/src/modules/sysinfo/memusage/memusage.c
index 3cb81451c2..9b1478172e 100644
--- a/src/modules/sysinfo/memusage/memusage.c
+++ b/src/modules/sysinfo/memusage/memusage.c
@@ -295,10 +295,6 @@ _memusage_cb_usage_check_main(void *data, Ecore_Thread *th)
ecore_thread_feedback(th, NULL);
if (ecore_thread_check(th)) break;
e_powersave_sleeper_sleep(thc->sleeper, thc->interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)thc->interval);
- else
- usleep((1000000.0 / 8.0) * (double)thc->interval);
if (ecore_thread_check(th)) break;
}
}
diff --git a/src/modules/sysinfo/netstatus/netstatus.c b/src/modules/sysinfo/netstatus/netstatus.c
index e8e9ad3c74..14ee3a9180 100644
--- a/src/modules/sysinfo/netstatus/netstatus.c
+++ b/src/modules/sysinfo/netstatus/netstatus.c
@@ -180,10 +180,6 @@ _netstatus_cb_usage_check_main(void *data, Ecore_Thread *th)
ecore_thread_feedback(th, NULL);
if (ecore_thread_check(th)) break;
e_powersave_sleeper_sleep(thc->sleeper, thc->interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)thc->interval);
- else
- usleep((1000000.0 / 8.0) * (double)thc->interval);
if (ecore_thread_check(th)) break;
}
}
diff --git a/src/modules/sysinfo/thermal/thermal.c b/src/modules/sysinfo/thermal/thermal.c
index d0744754f9..e30c047a03 100644
--- a/src/modules/sysinfo/thermal/thermal.c
+++ b/src/modules/sysinfo/thermal/thermal.c
@@ -98,10 +98,6 @@ _thermal_check_sysctl(void *data, Ecore_Thread *th)
if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp));
ptemp = temp;
e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)tth->poll_interval);
- else
- usleep((1000000.0 / 8.0) * (double)tth->poll_interval);
if (ecore_thread_check(th)) break;
}
}
@@ -120,10 +116,6 @@ _thermal_check_fallback(void *data, Ecore_Thread *th)
if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp));
ptemp = temp;
e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)tth->poll_interval);
- else
- usleep((1000000.0 / 8.0) * (double)tth->poll_interval);
if (ecore_thread_check(th)) break;
}
}
diff --git a/src/modules/temperature/e_mod_main.c b/src/modules/temperature/e_mod_main.c
index 8d7d0ad34f..a4e99a5c93 100644
--- a/src/modules/temperature/e_mod_main.c
+++ b/src/modules/temperature/e_mod_main.c
@@ -331,10 +331,6 @@ _temperature_check_main(void *data, Ecore_Thread *th)
if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp));
ptemp = temp;
e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval);
- if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE)
- usleep((1000000.0 / 800.0) * (double)tth->poll_interval);
- else
- usleep((1000000.0 / 8.0) * (double)tth->poll_interval);
if (ecore_thread_check(th)) break;
}
}