Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1aece348 authored by Matt Helsley's avatar Matt Helsley Committed by Linus Torvalds
Browse files

container freezer: rename check_if_frozen()



check_if_frozen() sounds like it should return something when in fact it's
just updating the freezer state.

Signed-off-by: default avatarMatt Helsley <matthltc@us.ibm.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 81dcf33c
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -201,7 +201,7 @@ static void freezer_fork(struct cgroup_subsys *ss, struct task_struct *task)
/*
 * caller must hold freezer->lock
 */
static void check_if_frozen(struct cgroup *cgroup,
static void update_freezer_state(struct cgroup *cgroup,
				 struct freezer *freezer)
{
	struct cgroup_iter it;
@@ -222,6 +222,10 @@ static void check_if_frozen(struct cgroup *cgroup,
	 */
	if (nfrozen == ntotal)
		freezer->state = CGROUP_FROZEN;
	else if (nfrozen > 0)
		freezer->state = CGROUP_FREEZING;
	else
		freezer->state = CGROUP_THAWED;
	cgroup_iter_end(cgroup, &it);
}

@@ -240,7 +244,7 @@ static int freezer_read(struct cgroup *cgroup, struct cftype *cft,
	if (state == CGROUP_FREEZING) {
		/* We change from FREEZING to FROZEN lazily if the cgroup was
		 * only partially frozen when we exitted write. */
		check_if_frozen(cgroup, freezer);
		update_freezer_state(cgroup, freezer);
		state = freezer->state;
	}
	spin_unlock_irq(&freezer->lock);
@@ -301,7 +305,7 @@ static int freezer_change_state(struct cgroup *cgroup,

	freezer = cgroup_freezer(cgroup);
	spin_lock_irq(&freezer->lock);
	check_if_frozen(cgroup, freezer); /* may update freezer->state */
	update_freezer_state(cgroup, freezer);
	if (goal_state == freezer->state)
		goto out;
	switch (freezer->state) {