From: Lennart Poettering Date: Tue, 15 Nov 2016 18:23:29 +0000 (+0100) Subject: core: drop n_in_gc_queue field of Manager structure X-Git-Tag: v233~415^2~7 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=a2d72e265aaf0cceb0eb16d7f76730054e7ff439;p=systemd%2F.git core: drop n_in_gc_queue field of Manager structure We count the units in the GC queue with this, but actually never make use of it, hence drop it. --- diff --git a/src/core/manager.c b/src/core/manager.c index 52174eac07..dc81af9492 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -1015,8 +1015,6 @@ static unsigned manager_dispatch_gc_queue(Manager *m) { } } - m->n_in_gc_queue = 0; - return n; } diff --git a/src/core/manager.h b/src/core/manager.h index 35172fdba9..aa3f95e8e0 100644 --- a/src/core/manager.h +++ b/src/core/manager.h @@ -229,7 +229,6 @@ struct Manager { int pin_cgroupfs_fd; int gc_marker; - unsigned n_in_gc_queue; /* Flags */ ManagerExitCode exit_code:5; diff --git a/src/core/unit.c b/src/core/unit.c index da9bb58a52..df60a5bf04 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -391,8 +391,6 @@ void unit_add_to_gc_queue(Unit *u) { LIST_PREPEND(gc_queue, u->manager->gc_queue, u); u->in_gc_queue = true; - - u->manager->n_in_gc_queue++; } void unit_add_to_dbus_queue(Unit *u) { @@ -570,10 +568,8 @@ void unit_free(Unit *u) { if (u->in_cleanup_queue) LIST_REMOVE(cleanup_queue, u->manager->cleanup_queue, u); - if (u->in_gc_queue) { + if (u->in_gc_queue) LIST_REMOVE(gc_queue, u->manager->gc_queue, u); - u->manager->n_in_gc_queue--; - } if (u->in_cgroup_queue) LIST_REMOVE(cgroup_queue, u->manager->cgroup_queue, u);