Code

History

Commits on v6.14-rc1 to kernel/workqueue.c35+
  1. Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 1 year ago9c5968d
  2. Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticksLinus Torvalds committed 1 year ago1d6d399
  3. kasan: make kasan_record_aux_stack_noalloc() the default behaviourPeter Zijlstra committed 1 year agod40797d
  4. workqueue: warn if delayed_work is queued to an offlined cpu.Imran Khan committed 1 year agoda30ba2
  5. treewide: Introduce kthread_run_worker[_on_cpu]()Frederic Weisbecker committed 2 years agob04e317
  6. workqueue: add printf attribute to __alloc_workqueue()Su Hui committed 1 year agod57212f
  7. workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM workerTvrtko Ursulin committed 1 year agode35994
  8. workqueue: Reduce expensive locks for unbound workqueueWangyang Guo committed 1 year ago85f0d8e
  9. Merge tag 'wq-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 2 years ago85a77db
  10. workqueue: Clear worker->pool in the worker thread contextLai Jiangshan committed 2 years ago7361384
  11. kernel/workqueue.c: fix DEFINE_PER_CPU_SHARED_ALIGNED expansionBaoquan He committed 2 years agob4722b8
  12. workqueue: fix null-ptr-deref on __alloc_workqueue() errorSergey Senozhatsky committed 2 years ago84c425b
  13. workqueue: Don't call va_start / va_end twiceMatthew Brost committed 2 years ago9b59a85
  14. workqueue: Add interface for user-defined workqueue lockdep mapMatthew Brost committed 2 years agoec0a7d4
  15. workqueue: Change workqueue lockdep map to pointerMatthew Brost committed 2 years ago4f022f4
  16. workqueue: Split alloc_workqueue into internal function and lockdep initMatthew Brost committed 2 years agob188c57
  17. workqueue: add cmdline parameter workqueue.panic_on_stallSangmoon Kim committed 2 years ago073107b
  18. workqueue: Correct declaration of cpu_pwq in struct workqueue_structUros Bizjak committed 2 years agoc4c8f36
  19. workqueue: Fix spruious data race in __flush_work()Tejun Heo committed 2 years ago8bc3547
  20. workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying workerLai Jiangshan committed 2 years ago98cc173
  21. workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask()Will Deacon committed 2 years ago38f7e14
  22. workqueue: Remove unneeded lockdep_assert_cpus_held()Lai Jiangshan committed 2 years agoaa86847
  23. Merge tag 'wq-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 2 years agob02c520
  24. workqueue: Always queue work items to the newest PWQ for order workqueuesLai Jiangshan committed 2 years ago58629d4
  25. workqueue: Rename wq_update_pod() to unbound_wq_update_pwq()Lai Jiangshan committed 2 years agob2b1f93
  26. workqueue: Remove the arguments @hotplug_cpu and @online from wq_update_pod()Lai Jiangshan committed 2 years agod160a58
  27. workqueue: Remove the argument @cpu_going_down from wq_calc_pod_cpumask()Lai Jiangshan committed 2 years ago88a41b1
  28. workqueue: Remove the unneeded cpumask empty check in wq_calc_pod_cpumask()Lai Jiangshan committed 2 years ago2cb61f7
  29. workqueue: Remove cpus_read_lock() from apply_wqattrs_lock()Lai Jiangshan committed 2 years ago19af457
  30. workqueue: Simplify wq_calc_pod_cpumask() with wq_online_cpumaskLai Jiangshan committed 2 years agofbb3d4c
  31. workqueue: Add wq_online_cpumaskLai Jiangshan committed 2 years ago8d84baf
  32. workqueue: Init rescuer's affinities as the wq's effective cpumaskLai Jiangshan committed 2 years ago449b31a
  33. workqueue: Put PWQ allocation and WQ enlistment in the same lock C.S.Lai Jiangshan committed 2 years ago1726a17
  34. workqueue: Move kthread_flush_worker() out of alloc_and_link_pwqs()Lai Jiangshan committed 2 years ago4e9a373
  35. workqueue: Make rescuer initialization as the last step of the creation of a new wqLai Jiangshan committed 2 years agoc5178e6