[GIT PULL] workqueue: Changes for v6.12
From: Tejun Heo
Date: Thu Sep 12 2024 - 19:29:59 EST
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git/ tags/wq-for-6.12
for you to fetch changes up to b4722b8593b8815785bbadf87f13c88e89a0ebef:
kernel/workqueue.c: fix DEFINE_PER_CPU_SHARED_ALIGNED expansion (2024-09-11 08:10:44 -1000)
----------------------------------------------------------------
workqueue: Changes for v6.12
Nothing major:
- workqueue.panic_on_stall boot param added.
- alloc_workqueue_lockdep_map() added (used by DRM).
- Other cleanusp and doc updates.
----------------------------------------------------------------
Baoquan He (1):
kernel/workqueue.c: fix DEFINE_PER_CPU_SHARED_ALIGNED expansion
Matthew Brost (4):
workqueue: Split alloc_workqueue into internal function and lockdep init
workqueue: Change workqueue lockdep map to pointer
workqueue: Add interface for user-defined workqueue lockdep map
workqueue: Don't call va_start / va_end twice
Sangmoon Kim (2):
workqueue: add cmdline parameter workqueue.panic_on_stall
Documentation: kernel-parameters: add workqueue.panic_on_stall
Sergey Senozhatsky (1):
workqueue: fix null-ptr-deref on __alloc_workqueue() error
Tejun Heo (2):
workqueue: Fix htmldocs build warning
workqueue: Fix another htmldocs build warning
Documentation/admin-guide/kernel-parameters.txt | 7 ++
include/linux/workqueue.h | 41 +++++++++
kernel/workqueue.c | 107 ++++++++++++++++++------
3 files changed, 130 insertions(+), 25 deletions(-)
--
tejun