Code

History

Commits on v7.0 to kernel/workqueue.c140+
  1. workqueue: Use list_last_entry() to get the last idle workerLai Jiangshan committed 2 years agod70f5d5
  2. workqueue: Move attrs->cpumask out of worker_pool's properties when attrs->affn_strictLai Jiangshan committed 2 years agoae1296a
  3. workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead()Lai Jiangshan committed 2 years agoe7cc3be
  4. workqueue: Allow cancel_work_sync() and disable_work() from atomic contexts on BH work itemsTejun Heo committed 2 years ago134874e
  5. workqueue: Remember whether a work item was on a BH workqueueTejun Heo committed 2 years ago456a78e
  6. workqueue: Remove WORK_OFFQ_CANCELINGTejun Heo committed 2 years agof09b10b
  7. workqueue: Implement disable/enable for (delayed) work itemsTejun Heo committed 2 years ago86898fa
  8. workqueue: Preserve OFFQ bits in cancel[_sync] pathsTejun Heo committed 2 years ago1211f3b
  9. Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar committed 2 years agof4566a1
  10. 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
  11. sched/balancing: Rename scheduler_tick() => sched_tick()Ingo Molnar committed 2 years ago86dd6c0
  12. Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years agod08c407
  13. workqueue: Drain BH work items on hot-unplugged CPUsTejun Heo committed 2 years ago1acd92d
  14. workqueue: Control intensive warning threshold through cmdlineXuewen Yan committed 2 years agoccdec92
  15. workqueue: Use global variant for add_timer()Anna-Maria Behnsen committed 2 years agoc0e8c5b
  16. workqueue: Make @flags handling consistent across set_work_data() and friendsTejun Heo committed 2 years agobccdc1f
  17. workqueue: Remove clear_work_data()Tejun Heo committed 2 years agoafe928c
  18. workqueue: Factor out work_grab_pending() from __cancel_work_sync()Tejun Heo committed 2 years ago978b840
  19. workqueue: Clean up enum work_bits and related constantsTejun Heo committed 2 years agoe9a8e01
  20. workqueue: Introduce work_cancel_flagsTejun Heo committed 2 years agoc5f5b94
  21. workqueue: Use variable name irq_flags for saving local irq flagsTejun Heo committed 2 years agoc26e2f2
  22. workqueue: Reorganize flush and cancel[_sync] functionsTejun Heo committed 2 years agocdc6e4b
  23. workqueue: Rename __cancel_work_timer() to __cancel_timer_sync()Tejun Heo committed 2 years agoc514068
  24. workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held()Tejun Heo committed 2 years agod355001
  25. workqueue: Cosmetic changesTejun Heo committed 2 years agoc7a40c4
  26. Merge 6.8-rc5 into driver-core-nextGreg Kroah-Hartman committed 2 years ago0774906
  27. workqueue, irq_work: Build fix for !CONFIG_IRQ_WORKTejun Heo committed 2 years agofd0a68a
  28. workqueue: Fix queue_work_on() with BH workqueuesTejun Heo committed 2 years ago2f34d73
  29. workqueue: Implement workqueue_set_min_active()Tejun Heo committed 2 years ago8f17218
  30. workqueue: Fix kernel-doc comment of unplug_oldest_pwq()Waiman Long committed 2 years ago516d3dc
  31. workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumaskWaiman Long committed 2 years ago49584bb
  32. kernel/workqueue: Let rescuers follow unbound wq cpumask changesJuri Lelli committed 2 years agod64f2fa
  33. workqueue: Enable unbound cpumask update on ordered workqueuesWaiman Long committed 2 years ago4c065db
  34. workqueue: Link pwq's into wq->pwqs from oldest to newestWaiman Long committed 2 years ago26fb7e3
  35. workqueue: make wq_subsys constRicardo B. Marliere committed 2 years ago5df9197