aboutsummaryrefslogtreecommitdiff
path: root/kernel/workqueue.c
AgeCommit message (Expand)AuthorFilesLines
2026-05-08workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND pathBreno Leitao1-1/+3
2026-05-08workqueue: Release PENDING in __queue_work() drain/destroy reject pathBreno Leitao1-0/+12
2026-04-29workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)Tejun Heo1-0/+1
2026-04-28workqueue: fix devm_alloc_workqueue() va_list misuseBreno Leitao1-9/+19
2026-04-15Merge tag 'wq-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-24/+261
2026-04-13workqueue: validate cpumask_first() result in llc_populate_cpu_shard_id()Breno Leitao1-1/+12
2026-04-07workqueue: use NR_STD_WORKER_POOLS instead of hardcoded valueManinder Singh1-2/+2
2026-04-01workqueue: set WQ_AFFN_CACHE_SHARD as the default affinity scopeBreno Leitao1-1/+1
2026-04-01workqueue: add WQ_AFFN_CACHE_SHARD affinity scopeBreno Leitao1-0/+183
2026-04-01workqueue: Add pool_workqueue to pending_pwqs list when unplugging multiple i...Matthew Brost1-1/+13
2026-03-31workqueue: Remove HK_TYPE_WQ from affecting wq_unbound_cpumaskWaiman Long1-2/+1
2026-03-25workqueue: unlink pwqs from wq->pwqs list in alloc_and_link_pwqs() error pathBreno Leitao1-1/+9
2026-03-25workqueue: Better describe stall checkPetr Mladek1-7/+8
2026-03-21workqueue: Fix false positive stall reportsSong Liu1-3/+21
2026-03-17workqueue: Remove NULL wq WARN in __queue_delayed_work()Tejun Heo1-1/+0
2026-03-13workqueue: fix parse_affn_scope() prefix matching bugBreno Leitao1-8/+2
2026-03-10Merge branch 'for-7.1-devm-alloc-wq' into for-7.1Tejun Heo1-0/+28
2026-03-10workqueue: devres: Add device-managed allocate workqueueKrzysztof Kozlowski1-0/+28
2026-03-09workqueue: Add system_dfl_long_wq for long unbound worksMarco Crivellari1-1/+4
2026-03-06workqueue: Rename show_cpu_pool{s,}_hog{s,}() to reflect broadened scopeBreno Leitao1-5/+5
2026-03-05workqueue: Show all busy workers in stall diagnosticsBreno Leitao1-15/+13
2026-03-05workqueue: Show in-flight work item duration in stall diagnosticsBreno Leitao1-0/+3
2026-03-05workqueue: Rename pool->watchdog_ts to pool->last_progress_tsBreno Leitao1-7/+7
2026-03-05workqueue: Use POOL_BH instead of WQ_BH when checking pool flagsBreno Leitao1-1/+1
2026-02-27workqueue: Allow to expose ordered workqueues via sysfsSebastian Andrzej Siewior1-8/+20
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-8/+8
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-9/+9
2026-02-11Merge tag 'wq-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-34/+115
2026-02-07workqueue: replace BUG_ON with panic in panic_on_wq_watchdogBreno Leitao1-2/+6
2026-02-07workqueue: add time-based panic for stallsBreno Leitao1-4/+18
2026-02-03workqueue: add CONFIG_BOOTPARAM_WQ_STALL_PANIC optionBreno Leitao1-1/+1
2026-02-03cpuset: Propagate cpuset isolation update to workqueue through housekeepingFrederic Weisbecker1-7/+10
2025-12-08workqueue: Process extra works in rescuer on memory pressureLai Jiangshan1-2/+29
2025-12-08workqueue: Process rescuer work items one-by-one using a cursorLai Jiangshan1-16/+59
2025-12-08workqueue: Make send_mayday() take a PWQ argument directlyLai Jiangshan1-10/+3
2025-11-21workqueue: Don't rely on wq->rescuer to stop rescuerLai Jiangshan1-12/+5
2025-11-21workqueue: Only assign rescuer work when really neededLai Jiangshan1-0/+4
2025-11-21workqueue: Factor out assign_rescuer_work()Lai Jiangshan1-11/+18
2025-11-20workqueue: Init rescuer's affinities as wq_unbound_cpumaskLai Jiangshan1-2/+5
2025-11-20workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changesLai Jiangshan1-0/+13
2025-11-20workqueue: Update the rescuer's affinity only when it is detachedLai Jiangshan1-5/+5
2025-11-10workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutexzhang jiao1-6/+0
2025-09-16workqueue: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-10/+10
2025-09-05workqueue: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-09-05workqueue: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-1/+1
2025-09-04workqueue: Provide a handshake for canceling BH workersSebastian Andrzej Siewior1-9/+41
2025-09-04workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn()Zqiang1-4/+0
2025-09-04workqueue: Remove redundant rcu_read_lock/unlock() in workqueue_congested()Zqiang1-2/+0
2025-07-31Merge tag 'wq-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-50/+24