summaryrefslogtreecommitdiffstats
path: root/kernel/workqueue.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'for-6.10' into test-merge-for-6.10Tejun Heo2024-05-151-178/+275
|\
| * workqueue: Add destroy_work_on_stack() in workqueue_softirq_dead()Zqiang2024-04-081-0/+1
| * workqueue: Cleanup subsys attribute registrationDan Williams2024-03-251-32/+17
| * workqueue: Use list_last_entry() to get the last idle workerLai Jiangshan2024-03-251-2/+2
| * workqueue: Move attrs->cpumask out of worker_pool's properties when attrs->af...Lai Jiangshan2024-03-251-5/+8
| * workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead()Lai Jiangshan2024-03-251-1/+1
| * workqueue: Allow cancel_work_sync() and disable_work() from atomic contexts o...Tejun Heo2024-03-251-19/+55
| * workqueue: Remember whether a work item was on a BH workqueueTejun Heo2024-03-251-2/+8
| * workqueue: Remove WORK_OFFQ_CANCELINGTejun Heo2024-03-251-121/+19
| * workqueue: Implement disable/enable for (delayed) work itemsTejun Heo2024-03-251-10/+167
| * workqueue: Preserve OFFQ bits in cancel[_sync] pathsTejun Heo2024-03-251-20/+31
* | Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-05-131-1/+1
|\ \
| * | Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar2024-03-251-1/+1
| |\|
| * | sched/balancing: Rename scheduler_tick() => sched_tick()Ingo Molnar2024-03-121-1/+1
* | | workqueue: Fix divide error in wq_update_node_max_active()Lai Jiangshan2024-04-241-0/+9
* | | workqueue: The default node_nr_active should have its max set to max_activeTejun Heo2024-04-231-1/+1
* | | workqueue: Fix selection of wake_cpu in kick_pool()Sven Schnelle2024-04-231-2/+6
| |/ |/|
* | Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-211-1/+1
|\ \ | |/ |/|
| * Merge 6.8-rc5 into driver-core-nextGreg Kroah-Hartman2024-02-191-6/+2
| |\
| * | workqueue: make wq_subsys constRicardo B. Marliere2024-02-081-1/+1
* | | Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-03-111-1/+1
|\ \ \
| * | | workqueue: Use global variant for add_timer()Anna-Maria Behnsen2024-02-221-1/+1
| | |/ | |/|
* | | workqueue: Drain BH work items on hot-unplugged CPUsTejun Heo2024-02-291-3/+88
* | | workqueue: Control intensive warning threshold through cmdlineXuewen Yan2024-02-221-3/+11
* | | workqueue: Make @flags handling consistent across set_work_data() and friendsTejun Heo2024-02-201-16/+16
* | | workqueue: Remove clear_work_data()Tejun Heo2024-02-201-16/+8
* | | workqueue: Factor out work_grab_pending() from __cancel_work_sync()Tejun Heo2024-02-201-52/+80
* | | workqueue: Clean up enum work_bits and related constantsTejun Heo2024-02-201-4/+4
* | | workqueue: Introduce work_cancel_flagsTejun Heo2024-02-201-12/+17
* | | workqueue: Use variable name irq_flags for saving local irq flagsTejun Heo2024-02-201-38/+38
* | | workqueue: Reorganize flush and cancel[_sync] functionsTejun Heo2024-02-201-68/+68
* | | workqueue: Rename __cancel_work_timer() to __cancel_timer_sync()Tejun Heo2024-02-201-3/+3
* | | workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held()Tejun Heo2024-02-201-2/+2
* | | workqueue: Cosmetic changesTejun Heo2024-02-201-16/+14
* | | workqueue, irq_work: Build fix for !CONFIG_IRQ_WORKTejun Heo2024-02-161-9/+15
* | | workqueue: Fix queue_work_on() with BH workqueuesTejun Heo2024-02-141-5/+36
* | | workqueue: Implement workqueue_set_min_active()Tejun Heo2024-02-091-0/+27
* | | workqueue: Fix kernel-doc comment of unplug_oldest_pwq()Waiman Long2024-02-091-7/+10
* | | workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumaskWaiman Long2024-02-081-1/+1
* | | kernel/workqueue: Let rescuers follow unbound wq cpumask changesJuri Lelli2024-02-081-0/+5
* | | workqueue: Enable unbound cpumask update on ordered workqueuesWaiman Long2024-02-081-10/+59
* | | workqueue: Link pwq's into wq->pwqs from oldest to newestWaiman Long2024-02-081-1/+1
* | | Merge branch 'for-6.8-fixes' into for-6.9Tejun Heo2024-02-051-6/+2
|\| |
| * | Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unb...Tejun Heo2024-02-051-6/+2
| |/
* | workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 orderedTejun Heo2024-02-051-18/+4
* | workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumaskWaiman Long2024-02-051-1/+1
* | workqueue: fix a typo in commentWang Jinchao2024-02-051-1/+1
* | Revert "workqueue: make wq_subsys const"Tejun Heo2024-02-051-1/+1
* | workqueue: Implement BH workqueues to eventually replace taskletsTejun Heo2024-02-041-53/+238
* | workqueue: Factor out init_cpu_worker_pool()Tejun Heo2024-02-041-14/+18