summaryrefslogtreecommitdiffstats
path: root/kernel/workqueue.c
AgeCommit message (Expand)AuthorLines
2026-04-01workqueue: Add pool_workqueue to pending_pwqs list when unplugging multiple i...Matthew Brost-1/+13
2026-03-25workqueue: Better describe stall checkPetr Mladek-7/+8
2026-03-21workqueue: Fix false positive stall reportsSong Liu-3/+21
2026-03-06workqueue: Rename show_cpu_pool{s,}_hog{s,}() to reflect broadened scopeBreno Leitao-5/+5
2026-03-05workqueue: Show all busy workers in stall diagnosticsBreno Leitao-15/+13
2026-03-05workqueue: Show in-flight work item duration in stall diagnosticsBreno Leitao-0/+3
2026-03-05workqueue: Rename pool->watchdog_ts to pool->last_progress_tsBreno Leitao-7/+7
2026-03-05workqueue: Use POOL_BH instead of WQ_BH when checking pool flagsBreno Leitao-1/+1
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-8/+8
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-9/+9
2026-02-11Merge tag 'wq-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds-34/+115
2026-02-07workqueue: replace BUG_ON with panic in panic_on_wq_watchdogBreno Leitao-2/+6
2026-02-07workqueue: add time-based panic for stallsBreno Leitao-4/+18
2026-02-03workqueue: add CONFIG_BOOTPARAM_WQ_STALL_PANIC optionBreno Leitao-1/+1
2026-02-03cpuset: Propagate cpuset isolation update to workqueue through housekeepingFrederic Weisbecker-7/+10
2025-12-08workqueue: Process extra works in rescuer on memory pressureLai Jiangshan-2/+29
2025-12-08workqueue: Process rescuer work items one-by-one using a cursorLai Jiangshan-16/+59
2025-12-08workqueue: Make send_mayday() take a PWQ argument directlyLai Jiangshan-10/+3
2025-11-21workqueue: Don't rely on wq->rescuer to stop rescuerLai Jiangshan-12/+5
2025-11-21workqueue: Only assign rescuer work when really neededLai Jiangshan-0/+4
2025-11-21workqueue: Factor out assign_rescuer_work()Lai Jiangshan-11/+18
2025-11-20workqueue: Init rescuer's affinities as wq_unbound_cpumaskLai Jiangshan-2/+5
2025-11-20workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changesLai Jiangshan-0/+13
2025-11-20workqueue: Update the rescuer's affinity only when it is detachedLai Jiangshan-5/+5
2025-11-10workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutexzhang jiao-6/+0
2025-09-16workqueue: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari-10/+10
2025-09-05workqueue: replace use of system_wq with system_percpu_wqMarco Crivellari-1/+1
2025-09-05workqueue: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari-1/+1
2025-09-04workqueue: Provide a handshake for canceling BH workersSebastian Andrzej Siewior-9/+41
2025-09-04workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn()Zqiang-4/+0
2025-09-04workqueue: Remove redundant rcu_read_lock/unlock() in workqueue_congested()Zqiang-2/+0
2025-07-31Merge tag 'wq-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds-50/+24
2025-07-17workqueue: Use atomic_try_cmpxchg_relaxed() in tryinc_node_nr_active()Uros Bizjak-8/+5
2025-06-23workqueue: Remove unused work_on_cpu_safeDr. David Alan Gilbert-25/+0
2025-06-17workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()Chuyi Zhou-1/+2
2025-06-17Merge branch 'WQ_PERCPU' into for-6.17Tejun Heo-4/+9
2025-06-17workqueue: Add system_percpu_wq and system_dfl_wqMarco Crivellari-4/+9
2025-06-16workqueue: Basic memory allocation profiling supportKent Overstreet-7/+7
2025-06-09workqueue: fix opencoded cpumask_next_and_wrap() in wq_select_unbound_cpu()Yury Norov [NVIDIA]-6/+3
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar-3/+3
2025-05-27Merge tag 'wq-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds-1/+14
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar-1/+1
2025-04-23workqueue: Fix race condition in wq->stats incrementationJiayuan Chen-1/+3
2025-04-14workqueue: Better document teardown for delayed_workPhilipp Stanner-0/+11
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner-7/+7
2025-02-26Merge tag 'wq-for-6.14-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-1/+3
2025-02-14Merge tag 'wq-for-6.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-6/+6
2025-02-14workqueue: Log additional details when rejecting workWill Deacon-1/+3
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-1/+1