Linux Container Development
 help / color / mirror / Atom feed
  • [parent not found: <1314988070-12244-2-git-send-email-tj@kernel.org>]
  • [parent not found: <1314988070-12244-7-git-send-email-tj@kernel.org>]
  • * [PATCHSET pm-freezer] freezer: fixes & simplifications
    @ 2011-09-02 18:27 Tejun Heo
      0 siblings, 0 replies; 27+ messages in thread
    From: Tejun Heo @ 2011-09-02 18:27 UTC (permalink / raw)
      To: oleg-H+wXaHxf7aLQT0dZR+AlfA, matthltc-r/Jw6+rmf7HQT0dZR+AlfA,
    	rjw-KKrjLPT3xs0, paul-inf54ven1CmVyaH7bEyXVA
      Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
    	linux-pm-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
    	linux-kernel-u79uwXL29TY76Z2rM5mHXA
    
    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
    
    ^ permalink raw reply	[flat|nested] 27+ messages in thread

    end of thread, other threads:[~2011-09-11  1:54 UTC | newest]
    
    Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1314988070-12244-1-git-send-email-tj@kernel.org>
         [not found] ` <1314988070-12244-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    2011-09-02 18:27   ` [PATCH 1/6] cgroup_freezer: fix freezer->state setting bug in freezer_change_state() Tejun Heo
    2011-09-02 18:27   ` [PATCH 2/6] freezer: set PF_NOFREEZE on a dying task right before TASK_DEAD " Tejun Heo
    2011-09-02 18:27   ` [PATCH 3/6] freezer: restructure __refrigerator() Tejun Heo
    2011-09-02 18:27   ` [PATCH 4/6] freezer: use lock_task_sighand() in fake_signal_wake_up() Tejun Heo
    2011-09-02 18:27   ` [PATCH 5/6] freezer: remove unused @sig_only from freeze_task() Tejun Heo
    2011-09-02 18:27   ` [PATCH 6/6] freezer: kill unused set_freezable_with_signal() Tejun Heo
    2011-09-04 18:48   ` [PATCHSET pm-freezer] freezer: fixes & simplifications Oleg Nesterov
         [not found] ` <1314988070-12244-2-git-send-email-tj@kernel.org>
         [not found]   ` <1314988070-12244-2-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    2011-09-04 18:02     ` [PATCH 1/6] cgroup_freezer: fix freezer->state setting bug in freezer_change_state() Oleg Nesterov
         [not found]       ` <20110904180206.GA28520-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-04 18:11         ` Tejun Heo
         [not found]           ` <20110904181139.GA9807-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
    2011-09-04 18:20             ` Oleg Nesterov
         [not found] ` <1314988070-12244-7-git-send-email-tj@kernel.org>
         [not found]   ` <1314988070-12244-7-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    2011-09-04 18:46     ` [PATCH 6/6] freezer: kill unused set_freezable_with_signal() Oleg Nesterov
         [not found]   ` <20110904184626.GA30101@redhat.com>
         [not found]     ` <20110904184626.GA30101-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-05  2:33       ` Tejun Heo
         [not found]     ` <20110905023315.GB9807@htj.dyndns.org>
         [not found]       ` <20110905023315.GB9807-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
    2011-09-05  2:35         ` Tejun Heo
    2011-09-05 16:20         ` Oleg Nesterov
         [not found]       ` <20110905023505.GC9807@htj.dyndns.org>
         [not found]         ` <20110905023505.GC9807-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
    2011-09-05 16:21           ` Oleg Nesterov
         [not found]       ` <20110905162012.GA4445@redhat.com>
         [not found]         ` <20110905162012.GA4445-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-06  3:28           ` Tejun Heo
         [not found]         ` <20110906032846.GA18425@mtj.dyndns.org>
         [not found]           ` <20110906151836.GA15568@redhat.com>
         [not found]             ` <20110906151836.GA15568-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-06 15:25               ` Oleg Nesterov
         [not found]             ` <20110906152539.GA16899@redhat.com>
         [not found]               ` <20110906152539.GA16899-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-06 15:53                 ` Tejun Heo
         [not found]               ` <20110906155332.GF18425@mtj.dyndns.org>
         [not found]                 ` <20110906155332.GF18425-9pTldWuhBndy/B6EtB590w@public.gmane.org>
    2011-09-07 18:21                   ` [PATCH 0/1] freezer: fix wait_event_freezable/__thaw_task races Oleg Nesterov
         [not found]                 ` <20110907182156.GA13909@redhat.com>
         [not found]                   ` <20110907182156.GA13909-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-07 18:22                     ` [PATCH 1/1] " Oleg Nesterov
         [not found]                   ` <20110907182217.GB13909@redhat.com>
         [not found]                     ` <20110907182217.GB13909-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-08  1:05                       ` Tejun Heo
         [not found]                         ` <20110908010530.GD3987-9pTldWuhBndy/B6EtB590w@public.gmane.org>
    2011-09-08 17:59                           ` Oleg Nesterov
         [not found]                             ` <20110908175926.GA26986-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    2011-09-11  1:54                               ` Tejun Heo
         [not found]           ` <20110906032846.GA18425-9pTldWuhBndy/B6EtB590w@public.gmane.org>
    2011-09-06 15:18             ` [PATCH 6/6] freezer: kill unused set_freezable_with_signal() Oleg Nesterov
    2011-09-08 18:01             ` Matt Helsley
         [not found]               ` <20110908180159.GA4197-52DBMbEzqgQ/wnmkkaCWp/UQ3DHhIser@public.gmane.org>
    2011-09-11  1:37                 ` Tejun Heo
    2011-09-02 18:27 [PATCHSET pm-freezer] freezer: fixes & simplifications Tejun Heo
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox