This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8ede842f669b Merge tag 'rust-6.9' of https://github.com/Rust-for-Linux/linux new 31c89007285d workqueue.c: Increase workqueue name length new ab5e5b99a949 tools/workqueue: Add rescuers printing to wq_dump.py new 85f0ab43f9de kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND new 1a65a6d17cbc workqueue: Add rcu lock check at the end of work item execution new 7bd20b6b8718 workqueue: mark power efficient workqueue as unbounded if [...] new a6b48c83d28e tools/workqueue/wq_dump.py: Clean up code and drop duplica [...] new 8318d6a6362f workqueue: Shorten events_freezable_power_efficient name new 6a229b0e2ff6 workqueue: Drop unnecessary kick_pool() in create_worker() new e563d0a7cdc1 workqueue: Break up enum definitions and give names to the types new a045a272d887 workqueue: Move pwq->max_active to wq->max_active new afa87ce85379 workqueue: Factor out pwq_is_empty() new 4c6380305d21 workqueue: Replace pwq_activate_inactive_work() with [__]p [...] new 1c270b79ce0b workqueue: Move nr_active handling into helpers new c5404d4e6df6 workqueue: Make wq_adjust_max_active() round-robin pwqs wh [...] new 9f66cff212bb workqueue: RCU protect wq->dfl_pwq and implement accessors for it new dd6c3c544126 workqueue: Move pwq_dec_nr_in_flight() to the end of work [...] new 91ccc6e7233b workqueue: Introduce struct wq_node_nr_active new 5797b1c18919 workqueue: Implement system-wide nr_active enforcement for [...] new 07daa99b7fd7 tools/workqueue/wq_dump.py: Add node_nr/max_active dump new aae17ebb53cd workqueue: Avoid using isolated cpus' timers on queue_dela [...] new 15930da42f89 workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq [...] new c5f8cd6c62ce workqueue: Avoid premature init of wq->node_nr_active[].max new 3e0bc2855b57 workqueue: rust: sync with `WORK_CPU_UNBOUND` change new c70e1779b73a workqueue: Fix pwq->nr_in_flight corruption in try_to_grab [...] new d412ace11144 workqueue: make wq_subsys const new c35aea39d1e1 workqueue: Update lock debugging code new 2fcdb1b44491 workqueue: Factor out init_cpu_worker_pool() new 4cb1ef64609f workqueue: Implement BH workqueues to eventually replace tasklets new 4f19b8e01e2f Revert "workqueue: make wq_subsys const" new 96068b603039 workqueue: fix a typo in comment new 8eb17dc1a6b5 workqueue: Skip __WQ_DESTROYING workqueues when updating g [...] new 3bc1e711c26b workqueue: Don't implicitly make UNBOUND workqueues w/ @ma [...] new 40911d4457f2 Merge branch 'for-6.8-fixes' into for-6.9 new 26fb7e3dda4c workqueue: Link pwq's into wq->pwqs from oldest to newest new 4c065dbce1e8 workqueue: Enable unbound cpumask update on ordered workqueues new d64f2fa064f8 kernel/workqueue: Let rescuers follow unbound wq cpumask changes new 49584bb8ddbe workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask new 516d3dc99f4f workqueue: Fix kernel-doc comment of unplug_oldest_pwq() new 8f172181f24b workqueue: Implement workqueue_set_min_active() new bf52b1ac6ab4 async: Use a dedicated unbound workqueue with raised min_active new 2f34d7337d98 workqueue: Fix queue_work_on() with BH workqueues new fd0a68a2337b workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK new c7a40c49af92 workqueue: Cosmetic changes new d355001fa937 workqueue: Use rcu_read_lock_any_held() instead of rcu_rea [...] new c5140688d19a workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() new cdc6e4b329bc workqueue: Reorganize flush and cancel[_sync] functions new c26e2f2e2fcf workqueue: Use variable name irq_flags for saving local irq flags new c5f5b9422a49 workqueue: Introduce work_cancel_flags new e9a8e01f9b13 workqueue: Clean up enum work_bits and related constants new 978b8409eab1 workqueue: Factor out work_grab_pending() from __cancel_wo [...] new afe928c1dc61 workqueue: Remove clear_work_data() new bccdc1faafaf workqueue: Make @flags handling consistent across set_work [...] new ccdec92198df workqueue: Control intensive warning threshold through cmdline new 60b2ebf48526 workqueue: Introduce from_work() helper for cleaner callba [...] new 1acd92d95fa2 workqueue: Drain BH work items on hot-unplugged CPUs new ff887eb07cf6 Merge tag 'wq-for-6.9' of git://git.kernel.org/pub/scm/lin [...] new 7245d24f874d backtracetest: Convert from tasklet to BH workqueue new 8fea0c8fda30 usb: core: hcd: Convert from tasklet to BH workqueue new 1a1e09890cf8 Merge tag 'wq-for-6.9-bh-conversions' of git://git.kernel. [...] new 8d4c171f451d docs: cgroup-v1: add missing code-block tags new 61a182ab61a6 cgroup/cpuset: Remove cpuset_do_slab_mem_spread() new 3ab67a9ce82f cgroup/cpuset: Mark memory_spread_slab as obsolete new 045395d86acd Merge tag 'cgroup-for-6.9' of git://git.kernel.org/pub/scm [...]
The 63 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v1/cpusets.rst | 2 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 20 +- Documentation/admin-guide/kernel-parameters.txt | 9 + Documentation/core-api/workqueue.rst | 43 +- drivers/usb/core/hcd.c | 23 +- include/linux/async.h | 1 + include/linux/cpuset.h | 10 - include/linux/usb/hcd.h | 2 +- include/linux/workqueue.h | 141 +- init/Kconfig | 2 +- init/main.c | 1 + kernel/async.c | 17 +- kernel/backtracetest.c | 18 +- kernel/cgroup/cpuset.c | 1 + kernel/softirq.c | 5 + kernel/workqueue.c | 1891 +++++++++++++++++------ rust/kernel/workqueue.rs | 6 +- tools/workqueue/wq_dump.py | 104 +- 18 files changed, 1724 insertions(+), 572 deletions(-)