Code

History

Commits on upstream to kernel/workqueue.c175+
  1. workqueue: Improve scalability of workqueue watchdog touchNicholas Piggin committed 2 years ago98f887f
  2. workqueue: wq_watchdog_touch is always called with valid CPUNicholas Piggin committed 2 years ago18e24de
  3. workqueue: Remove useless pool->dying_workersLai Jiangshan committed 2 years agoa071b04
  4. workqueue: Detach workers directly in idle_cull_fn()Lai Jiangshan committed 2 years agof4b7b53
  5. workqueue: Don't bind the rescuer in the last working cpuLai Jiangshan committed 2 years agof45b1c3
  6. workqueue: Reap workers via kthread_stop() and remove detach_completionLai Jiangshan committed 2 years ago68f8305
  7. workqueue: Avoid nr_active manipulation in grabbing inactive itemsLai Jiangshan committed 2 years agob56c720
  8. workqueue: replace call_rcu by kfree_rcu for simple kmem_cache_free callbackJulia Lawall committed 2 years ago37c2277
  9. workqueue: Clean code in alloc_and_link_pwqs()Wenchao Hao committed 2 years ago7ccc215
  10. workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID stringTejun Heo committed 2 years ago2a1b02b
  11. Merge branch 'for-6.10' into test-merge-for-6.10Tejun Heo committed 2 years agoa2a5890
  12. Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years ago6e5a0c3
  13. workqueue: Fix divide error in wq_update_node_max_active()Lai Jiangshan committed 2 years ago91f0987
  14. workqueue: The default node_nr_active should have its max set to max_activeTejun Heo committed 2 years agod40f920
  15. workqueue: Fix selection of wake_cpu in kick_pool()Sven Schnelle committed 2 years ago57a01ea
  16. workqueue: Add destroy_work_on_stack() in workqueue_softirq_dead()Zqiang committed 2 years ago31103f4
  17. workqueue: Cleanup subsys attribute registrationDan Williams committed 2 years ago7920259
  18. workqueue: Use list_last_entry() to get the last idle workerLai Jiangshan committed 2 years agod70f5d5
  19. workqueue: Move attrs->cpumask out of worker_pool's properties when attrs->affn_strictLai Jiangshan committed 2 years agoae1296a
  20. workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead()Lai Jiangshan committed 2 years agoe7cc3be
  21. workqueue: Allow cancel_work_sync() and disable_work() from atomic contexts on BH work itemsTejun Heo committed 2 years ago134874e
  22. workqueue: Remember whether a work item was on a BH workqueueTejun Heo committed 2 years ago456a78e
  23. workqueue: Remove WORK_OFFQ_CANCELINGTejun Heo committed 2 years agof09b10b
  24. workqueue: Implement disable/enable for (delayed) work itemsTejun Heo committed 2 years ago86898fa
  25. workqueue: Preserve OFFQ bits in cancel[_sync] pathsTejun Heo committed 2 years ago1211f3b
  26. Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar committed 2 years agof4566a1
  27. Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-coreLinus Torvalds committed 2 years ago241590e
  28. sched/balancing: Rename scheduler_tick() => sched_tick()Ingo Molnar committed 2 years ago86dd6c0
  29. Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years agod08c407
  30. workqueue: Drain BH work items on hot-unplugged CPUsTejun Heo committed 2 years ago1acd92d
  31. workqueue: Control intensive warning threshold through cmdlineXuewen Yan committed 2 years agoccdec92
  32. workqueue: Use global variant for add_timer()Anna-Maria Behnsen committed 2 years agoc0e8c5b
  33. workqueue: Make @flags handling consistent across set_work_data() and friendsTejun Heo committed 2 years agobccdc1f
  34. workqueue: Remove clear_work_data()Tejun Heo committed 2 years agoafe928c
  35. workqueue: Factor out work_grab_pending() from __cancel_work_sync()Tejun Heo committed 2 years ago978b840