Code

History

Commits on v6.11-rc2 to kernel/workqueue.c35+
  1. workqueue: Remove unneeded lockdep_assert_cpus_held()Lai Jiangshan committed 2 years agoaa86847
  2. Merge tag 'wq-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 2 years agob02c520
  3. workqueue: Always queue work items to the newest PWQ for order workqueuesLai Jiangshan committed 2 years ago58629d4
  4. workqueue: Rename wq_update_pod() to unbound_wq_update_pwq()Lai Jiangshan committed 2 years agob2b1f93
  5. workqueue: Remove the arguments @hotplug_cpu and @online from wq_update_pod()Lai Jiangshan committed 2 years agod160a58
  6. workqueue: Remove the argument @cpu_going_down from wq_calc_pod_cpumask()Lai Jiangshan committed 2 years ago88a41b1
  7. workqueue: Remove the unneeded cpumask empty check in wq_calc_pod_cpumask()Lai Jiangshan committed 2 years ago2cb61f7
  8. workqueue: Remove cpus_read_lock() from apply_wqattrs_lock()Lai Jiangshan committed 2 years ago19af457
  9. workqueue: Simplify wq_calc_pod_cpumask() with wq_online_cpumaskLai Jiangshan committed 2 years agofbb3d4c
  10. workqueue: Add wq_online_cpumaskLai Jiangshan committed 2 years ago8d84baf
  11. workqueue: Init rescuer's affinities as the wq's effective cpumaskLai Jiangshan committed 2 years ago449b31a
  12. workqueue: Put PWQ allocation and WQ enlistment in the same lock C.S.Lai Jiangshan committed 2 years ago1726a17
  13. workqueue: Move kthread_flush_worker() out of alloc_and_link_pwqs()Lai Jiangshan committed 2 years ago4e9a373
  14. workqueue: Make rescuer initialization as the last step of the creation of a new wqLai Jiangshan committed 2 years agoc5178e6
  15. workqueue: Register sysfs after the whole creation of the new wqLai Jiangshan committed 2 years agoc3138f3
  16. workqueue: Simplify goto statementLai Jiangshan committed 2 years agob3d2091
  17. workqueue: Update cpumasks after only applying it successfullyLai Jiangshan committed 2 years ago8416588
  18. workqueue: Improve scalability of workqueue watchdog touchNicholas Piggin committed 2 years ago98f887f
  19. workqueue: wq_watchdog_touch is always called with valid CPUNicholas Piggin committed 2 years ago18e24de
  20. workqueue: Remove useless pool->dying_workersLai Jiangshan committed 2 years agoa071b04
  21. workqueue: Detach workers directly in idle_cull_fn()Lai Jiangshan committed 2 years agof4b7b53
  22. workqueue: Don't bind the rescuer in the last working cpuLai Jiangshan committed 2 years agof45b1c3
  23. workqueue: Reap workers via kthread_stop() and remove detach_completionLai Jiangshan committed 2 years ago68f8305
  24. workqueue: Avoid nr_active manipulation in grabbing inactive itemsLai Jiangshan committed 2 years agob56c720
  25. workqueue: replace call_rcu by kfree_rcu for simple kmem_cache_free callbackJulia Lawall committed 2 years ago37c2277
  26. workqueue: Clean code in alloc_and_link_pwqs()Wenchao Hao committed 2 years ago7ccc215
  27. workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID stringTejun Heo committed 2 years ago2a1b02b
  28. Merge branch 'for-6.10' into test-merge-for-6.10Tejun Heo committed 2 years agoa2a5890
  29. Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years ago6e5a0c3
  30. workqueue: Fix divide error in wq_update_node_max_active()Lai Jiangshan committed 2 years ago91f0987
  31. workqueue: The default node_nr_active should have its max set to max_activeTejun Heo committed 2 years agod40f920
  32. workqueue: Fix selection of wake_cpu in kick_pool()Sven Schnelle committed 2 years ago57a01ea
  33. workqueue: Add destroy_work_on_stack() in workqueue_softirq_dead()Zqiang committed 2 years ago31103f4
  34. workqueue: Cleanup subsys attribute registrationDan Williams committed 2 years ago7920259
  35. workqueue: Use list_last_entry() to get the last idle workerLai Jiangshan committed 2 years agod70f5d5