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 <jiangshanlai@gmail.com>
Subject: [GIT PULL] workqueue: Changes for v6.18
Date: Fri, 26 Sep 2025 09:57:07 -1000	[thread overview]
Message-ID: <50b697d50818b0c9d0abba3f1feaa2d2@kernel.org> (raw)

The following changes since commit b19a97d57c15643494ac8bfaaa35e3ee472d41da:

  Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2025-08-19 10:12:10 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git tags/wq-for-6.18

for you to fetch changes up to 0950c64ae38661bd97127e9aa0522f1624f82006:

  workqueue: fix texinfodocs warning for WQ_* flags reference (2025-09-22 05:37:20 -1000)

----------------------------------------------------------------
workqueue: Changes for v6.18

- WQ_PERCPU was added to remaining alloc_workqueue() users and system_wq
  usage was replaced with system_percpu_wq and system_unbound_wq with
  system_dfl_wq. These are equivalent conversions with no functional changes,
  preparing for switching default to unbound workqueues from percpu.

- A handshake mechanism was added for canceling BH workers to avoid live
  lock scenarios under PREEMPT_RT.

- Unnecessary rcu_read_lock/unlock() calls were dropped in
  wq_watchdog_timer_fn() and workqueue_congested().

- Documentation was fixed to resolve texinfodocs warnings.

----------------------------------------------------------------
Kriish Sharma (1):
      workqueue: fix texinfodocs warning for WQ_* flags reference

Marco Crivellari (3):
      workqueue: replace use of system_unbound_wq with system_dfl_wq
      workqueue: replace use of system_wq with system_percpu_wq
      workqueue: WQ_PERCPU added to alloc_workqueue users

Sebastian Andrzej Siewior (1):
      workqueue: Provide a handshake for canceling BH workers

Zqiang (2):
      workqueue: Remove redundant rcu_read_lock/unlock() in workqueue_congested()
      workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn()

 include/linux/workqueue.h | 32 +++++++++----------
 kernel/workqueue.c        | 80 +++++++++++++++++++++++++++++++----------------
 2 files changed, 69 insertions(+), 43 deletions(-)

             reply	other threads:[~2025-09-26 19:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-26 19:57 Tejun Heo [this message]
2025-09-30 17:35 ` [GIT PULL] workqueue: Changes for v6.18 pr-tracker-bot

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=50b697d50818b0c9d0abba3f1feaa2d2@kernel.org \
    --to=tj@kernel.org \
    --cc=jiangshanlai@gmail.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.