Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (e9865e0ad7de2fd508ae8581382bc07e0ce2bb1d)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pol Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (e9865e0ad7de2fd508ae8581382bc07e0ce2bb1d)
  • Date: Sat, 19 May 2012 21:38:10 -0500

GIT changes to master grimoire by Pol Vinogradov <vin.public AT gmail.com>:

lxde/lxdm/HISTORY | 4 ++++
lxde/lxdm/PRE_BUILD | 3 ++-
lxde/lxdm/lxdm-0.4.1-high-cpu-load.patch | 27 +++++++++++++++++++++++++++
3 files changed, 33 insertions(+), 1 deletion(-)

New commits:
commit e9865e0ad7de2fd508ae8581382bc07e0ce2bb1d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

lxde/lxdm: added high CPU load fix

diff --git a/lxde/lxdm/HISTORY b/lxde/lxdm/HISTORY
index 90882be..b09c9ed 100644
--- a/lxde/lxdm/HISTORY
+++ b/lxde/lxdm/HISTORY
@@ -1,3 +1,7 @@
+2012-05-19 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD, lxdm-0.4.1-high-cpu-load.patch: added high CPU load fix
from upstream
+SCM
+
2011-11-11 Arjan Bouter <abouter AT sourcemage.org>
* DEPENDS: give a choice between gtk 2 and 3, added optional
dep on libxcb
diff --git a/lxde/lxdm/PRE_BUILD b/lxde/lxdm/PRE_BUILD
index 5b7f691..0982fae 100755
--- a/lxde/lxdm/PRE_BUILD
+++ b/lxde/lxdm/PRE_BUILD
@@ -1,3 +1,4 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-rm
${SOURCE_DIRECTORY}/data/{PostLogin,PostLogout,PreLogin,PreReboot,PreShutdown,LoginReady,lxdm.conf}
+rm
${SOURCE_DIRECTORY}/data/{PostLogin,PostLogout,PreLogin,PreReboot,PreShutdown,LoginReady,lxdm.conf}
&&
+patch -p1 < ${SPELL_DIRECTORY}/lxdm-0.4.1-high-cpu-load.patch
diff --git a/lxde/lxdm/lxdm-0.4.1-high-cpu-load.patch
b/lxde/lxdm/lxdm-0.4.1-high-cpu-load.patch
new file mode 100644
index 0000000..3de9730
--- /dev/null
+++ b/lxde/lxdm/lxdm-0.4.1-high-cpu-load.patch
@@ -0,0 +1,27 @@
+From d4e41ecb36a1ea29482b75674d804bb0f05540b2 Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa AT gmail.com>
+Date: Sun, 25 Dec 2011 15:23:19 +0800
+Subject: [PATCH 1/1] fix event check bug caused cpu 100%
+
+---
+ src/lxcom.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/lxcom.c b/src/lxcom.c
+index 02763eb..18ee12e 100644
+--- a/src/lxcom.c
++++ b/src/lxcom.c
+@@ -89,7 +89,7 @@ static gboolean lxcom_prepare (GSource *source,gint
*timeout)
+
+ static gboolean lxcom_check(GSource *source)
+ {
+- return TRUE;
++ return (((LXComSource*)source)->poll.revents&G_IO_IN)?TRUE:FALSE;
+ }
+
+ static gboolean lxcom_dispatch (GSource *source,GSourceFunc
callback,gpointer user_data)
+--
+1.7.4.1
+
+
+



  • [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (e9865e0ad7de2fd508ae8581382bc07e0ce2bb1d), Pol Vinogradov, 05/19/2012

Archive powered by MHonArc 2.6.24.

Top of Page