chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
94b6dfa
)
manager: rearrange order of mainloop, put gc/cleanup last to maximize reusing
author
Lennart Poettering
<lennart@poettering.net>
Sun, 16 May 2010 01:57:56 +0000
(
03:57
+0200)
committer
Lennart Poettering
<lennart@poettering.net>
Sun, 16 May 2010 01:57:56 +0000
(
03:57
+0200)
manager.c
patch
|
blob
|
history
diff --git
a/manager.c
b/manager.c
index 767533484ea09bf4685ef33895368e14ef99d187..89b210d6a39515919551275c38e87b668b689016 100644
(file)
--- a/
manager.c
+++ b/
manager.c
@@
-1949,19
+1949,19
@@
int manager_loop(Manager *m) {
sleep(1);
}
sleep(1);
}
- if (manager_dispatch_
cleanup
_queue(m) > 0)
+ if (manager_dispatch_
load
_queue(m) > 0)
continue;
continue;
- if (manager_dispatch_
gc
_queue(m) > 0)
+ if (manager_dispatch_
run
_queue(m) > 0)
continue;
continue;
- if (
manager_dispatch_load_queue
(m) > 0)
+ if (
bus_dispatch
(m) > 0)
continue;
continue;
- if (manager_dispatch_
run
_queue(m) > 0)
+ if (manager_dispatch_
cleanup
_queue(m) > 0)
continue;
continue;
- if (
bus_dispatch
(m) > 0)
+ if (
manager_dispatch_gc_queue
(m) > 0)
continue;
if (manager_dispatch_dbus_queue(m) > 0)
continue;
if (manager_dispatch_dbus_queue(m) > 0)