From: Lennart Poettering Date: Sun, 16 May 2010 01:57:56 +0000 (+0200) Subject: manager: rearrange order of mainloop, put gc/cleanup last to maximize reusing X-Git-Tag: v1~381 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37a8e6831650bdf6439038d802775b182fa599e7;p=platform%2Fupstream%2Fsystemd.git manager: rearrange order of mainloop, put gc/cleanup last to maximize reusing --- diff --git a/manager.c b/manager.c index 7675334..89b210d 100644 --- a/manager.c +++ b/manager.c @@ -1949,19 +1949,19 @@ int manager_loop(Manager *m) { sleep(1); } - if (manager_dispatch_cleanup_queue(m) > 0) + if (manager_dispatch_load_queue(m) > 0) continue; - if (manager_dispatch_gc_queue(m) > 0) + if (manager_dispatch_run_queue(m) > 0) continue; - if (manager_dispatch_load_queue(m) > 0) + if (bus_dispatch(m) > 0) continue; - if (manager_dispatch_run_queue(m) > 0) + if (manager_dispatch_cleanup_queue(m) > 0) continue; - if (bus_dispatch(m) > 0) + if (manager_dispatch_gc_queue(m) > 0) continue; if (manager_dispatch_dbus_queue(m) > 0)