1. 08 Jan, 2018 2 commits
    • Tejun Heo's avatar
      workqueue: allow WQ_MEM_RECLAIM on early init workqueues · 40c17f75
      Tejun Heo authored
      Workqueues can be created early during boot before workqueue subsystem
      in fully online - work items are queued waiting for later full
      initialization.  However, early init wasn't supported for
      WQ_MEM_RECLAIM workqueues causing unnecessary annoyances for a subset
      of users.  Expand early init support to include WQ_MEM_RECLAIM
      workqueues.
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      Cc: Paul McKenney <paulmck@linux.vnet.ibm.com>
      40c17f75
    • Tejun Heo's avatar
      workqueue: separate out init_rescuer() · 983c7515
      Tejun Heo authored
      Separate out init_rescuer() from __alloc_workqueue_key() to prepare
      for early init support for WQ_MEM_RECLAIM.  This patch doesn't
      introduce any functional changes.
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      Cc: Paul McKenney <paulmck@linux.vnet.ibm.com>
      983c7515
  2. 07 Jan, 2018 8 commits
  3. 06 Jan, 2018 7 commits
  4. 05 Jan, 2018 23 commits