Code

History

Commits on v6.19-rc2 to kernel/workqueue.c35+
  1. workqueue: Don't rely on wq->rescuer to stop rescuerLai Jiangshan committed 11 months ago6d90215
  2. workqueue: Only assign rescuer work when really neededLai Jiangshan committed 11 months ago7b05c90
  3. workqueue: Factor out assign_rescuer_work()Lai Jiangshan committed 11 months ago99ed6f6
  4. workqueue: Init rescuer's affinities as wq_unbound_cpumaskLai Jiangshan committed 11 months agoc9c19e8
  5. workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changesLai Jiangshan committed 11 months ago8ac4dbe
  6. workqueue: Update the rescuer's affinity only when it is detachedLai Jiangshan committed 11 months agoe36bce4
  7. workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutexzhang jiao committed 1 year ago4457265
  8. workqueue: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari committed 1 year agodadb3eb
  9. workqueue: replace use of system_wq with system_percpu_wqMarco Crivellari committed 1 year agoa2be943
  10. workqueue: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari committed 1 year agof6cfa60
  11. workqueue: Provide a handshake for canceling BH workersSebastian Andrzej Siewior committed 1 year agoad7c7f4
  12. workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn()Zqiang committed 1 year agocda2b2d
  13. workqueue: Remove redundant rcu_read_lock/unlock() in workqueue_congested()Zqiang committed 1 year agofd5081f
  14. Merge tag 'wq-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 1 year agoaf5b261
  15. workqueue: Use atomic_try_cmpxchg_relaxed() in tryinc_node_nr_active()Uros Bizjak committed 1 year agodf316ab
  16. workqueue: Remove unused work_on_cpu_safeDr. David Alan Gilbert committed 1 year agofc2898e
  17. workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()Chuyi Zhou committed 1 year ago261dce3
  18. Merge branch 'WQ_PERCPU' into for-6.17Tejun Heo committed 1 year agof11113d
  19. workqueue: Add system_percpu_wq and system_dfl_wqMarco Crivellari committed 1 year ago128ea9f
  20. workqueue: Basic memory allocation profiling supportKent Overstreet committed 1 year agofda6add
  21. workqueue: fix opencoded cpumask_next_and_wrap() in wq_select_unbound_cpu()Yury Norov [NVIDIA] committed 1 year ago0998f0a
  22. treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar committed 1 year ago41cb085
  23. Merge tag 'wq-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 1 year ago91ad250
  24. treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar committed 1 year agoaad823a
  25. workqueue: Fix race condition in wq->stats incrementationJiayuan Chen committed 1 year ago70e1683
  26. workqueue: Better document teardown for delayed_workPhilipp Stanner committed 1 year ago24cdab5
  27. treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner committed 1 year ago8fa7292
  28. Merge tag 'wq-for-6.14-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 1 year agof4ce1f3
  29. Merge tag 'wq-for-6.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds committed 1 year agof4d4680
  30. workqueue: Log additional details when rejecting workWill Deacon committed 1 year ago8221fd1
  31. 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
  32. workqueue: Put the pwq after detaching the rescuer from the poolLai Jiangshan committed 1 year agoe769461
  33. 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
  34. kasan: make kasan_record_aux_stack_noalloc() the default behaviourPeter Zijlstra committed 1 year agod40797d
  35. workqueue: warn if delayed_work is queued to an offlined cpu.Imran Khan committed 1 year agoda30ba2