[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1314988070-12244-1-git-send-email-tj@kernel.org>
Date: Sat, 3 Sep 2011 03:27:44 +0900
From: Tejun Heo <tj@...nel.org>
To: oleg@...hat.com, matthltc@...ibm.com, rjw@...k.pl,
paul@...lmenage.org
Cc: containers@...ts.linux-foundation.org,
linux-pm@...ts.linux-foundation.org, linux-kernel@...r.kernel.org
Subject: [PATCHSET pm-freezer] freezer: fixes & simplifications
Hello,
These six patches are fixes and simplifications for the recent freezer
changes. The first four have been posted twice. Changes since the
last posting[L] are
* freezer->state setting bug fix updated per Matt Helsley so that the
actual per-task freeze/thaw operations are always performed.
* fixed a bug caused by forgetting to unlock freezer_lock in "freezer:
restructure __refrigerator()".
* Two patches added. The fifth one is mostly trivial. The sixth a
bit more involved but still shouldn't cause any noticeable
functional difference. This removes the buggy and unused
freezable_with_signal.
Properly tested this time. As hera is still down, no git branch
available at this point. Patch list and diffstat follow.
Thanks.
[PATCH 1/6] cgroup_freezer: fix freezer->state setting bug in
[PATCH 2/6] freezer: set PF_NOFREEZE on a dying task right before
[PATCH 3/6] freezer: restructure __refrigerator()
[PATCH 4/6] freezer: use lock_task_sighand() in
[PATCH 5/6] freezer: remove unused @sig_only from freeze_task()
[PATCH 6/6] freezer: kill unused set_freezable_with_signal()
include/linux/freezer.h | 22 +------------
include/linux/sched.h | 1
kernel/cgroup_freezer.c | 18 +++++------
kernel/exit.c | 10 ++----
kernel/freezer.c | 78 ++++++++++++++++--------------------------------
kernel/kthread.c | 2 -
kernel/power/process.c | 8 ++--
7 files changed, 47 insertions(+), 92 deletions(-)
--
tejun
[L] http://thread.gmane.org/gmane.linux.kernel/1186387
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists