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(-)
next 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.