All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tejun Heo <tj@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, Lai Jiangshan <laijs@cn.fujitsu.com>
Subject: [GIT PULL] workqueue changes for v3.16-rc1
Date: Mon, 9 Jun 2014 11:52:03 -0400	[thread overview]
Message-ID: <20140609155203.GC22540@htj.dyndns.org> (raw)

Hello, Linus.

Lai simplified worker destruction path and internal workqueue locking
and there are some other minor changes.  Except for the removal of
some long-deprecated interfaces which haven't had any in-kernel user
for quite a while, there shouldn't be any difference to workqueue
users.

Thanks.

The following changes since commit 77668c8b559e4fe2acf2a0749c7c83cde49a5025:

  workqueue: fix a possible race condition between rescuer and pwq-release (2014-04-18 12:33:29 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-3.16

for you to fetch changes up to 015af06e103fa47af29ada0f564301c81d4973b2:

  kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info (2014-05-28 10:22:34 -0400)

----------------------------------------------------------------
Daeseok Youn (1):
      workqueue: simplify wq_update_unbound_numa() by jumping to use_dfl_pwq if the target cpumask equals wq's

Fabian Frederick (1):
      kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info

Jingoo Han (2):
      workqueue: Remove deprecated flush[_delayed]_work_sync()
      workqueue: Remove deprecated system_nrt[_freezable]_wq

Lai Jiangshan (15):
      workqueue: use manager lock only to protect worker_idr
      workqueue: destroy_worker() should destroy idle workers only
      workqueue: async worker destruction
      workqueue: destroy worker directly in the idle timeout handler
      workqueue: separate iteration role from worker_idr
      workqueue: convert worker_idr to worker_ida
      workqueue: narrow the protection range of manager_mutex
      workqueue: rename manager_mutex to attach_mutex
      workqueue: separate pool-attaching code out from create_worker()
      workqueue: use generic attach/detach routine for rescuers
      workqueue: declare system_highpri_wq
      workqueue: remove unused WORK_CPU_END
      workqueue: remove unused work_clear_pending()
      workqueue: rename first_worker() to first_idle_worker()
      workqueue: remove the confusing POOL_FREEZING

Valdis Kletnieks (1):
      kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info

 include/linux/workqueue.h   |  40 +---
 kernel/workqueue.c          | 448 +++++++++++++++-----------------------------
 kernel/workqueue_internal.h |   2 +
 3 files changed, 154 insertions(+), 336 deletions(-)

--
tejun

                 reply	other threads:[~2014-06-09 15:52 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140609155203.GC22540@htj.dyndns.org \
    --to=tj@kernel.org \
    --cc=laijs@cn.fujitsu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.