[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