1. 2a8ab0fb Merge branch 'workqueue/for-5.16-fixes' into workqueue/for-5.17 by Tejun Heo · 3 years ago
  2. 84f91c6 workqueue: Remove the cacheline_aligned for nr_running by Lai Jiangshan · 3 years, 1 month ago
  3. 989442d7 workqueue: Move the code of waking a worker up in unbind_workers() by Lai Jiangshan · 3 years, 1 month ago
  4. b4ac938 workqueue: Remove schedule() in unbind_workers() by Lai Jiangshan · 3 years, 1 month ago
  5. 11b45b0 workqueue: Remove outdated comment about exceptional workers in unbind_workers() by Lai Jiangshan · 3 years, 1 month ago
  6. 3e5f39e workqueue: Remove the advanced kicking of the idle workers in rebind_workers() by Lai Jiangshan · 3 years, 1 month ago
  7. ccf4515 workqueue: Remove the outdated comment before wq_worker_sleeping() by Lai Jiangshan · 3 years, 1 month ago
  8. 45c753f workqueue: Fix unbind_workers() VS wq_worker_sleeping() race by Frederic Weisbecker · 3 years, 1 month ago
  9. 07edfec workqueue: Fix unbind_workers() VS wq_worker_running() race by Frederic Weisbecker · 3 years, 1 month ago
  10. 443378f workqueue: Upgrade queue_work_on() comment by Paul E. McKenney · 3 years, 1 month ago
  11. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  12. f70da74 workqueue, kasan: avoid alloc_pages() when recording stack by Marco Elver · 3 years, 2 months ago
  13. 55df093 workqueue: Introduce show_one_worker_pool and show_one_workqueue. by Imran Khan · 3 years, 2 months ago
  14. d25302e workqueue: make sysfs of unbound kworker cpumask more clever by Menglong Dong · 3 years, 2 months ago
  15. 57116ce workqueue: fix state-dump console deadlock by Johan Hovold · 3 years, 3 months ago
  16. d812796 workqueue: Assign a color to barrier work items by Lai Jiangshan · 3 years, 4 months ago
  17. 018f3a1 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE by Lai Jiangshan · 3 years, 4 months ago
  18. d21cece workqueue: Change the code of calculating work_flags in insert_wq_barrier() by Lai Jiangshan · 3 years, 4 months ago
  19. c4560c2 workqueue: Change arguement of pwq_dec_nr_in_flight() by Lai Jiangshan · 3 years, 4 months ago
  20. f97a4a1 workqueue: Rename "delayed" (delayed by active management) to "inactive" by Lai Jiangshan · 3 years, 4 months ago
  21. ffd8bea workqueue: Replace deprecated CPU-hotplug functions. by Sebastian Andrzej Siewior · 3 years, 5 months ago
  22. e441b56 workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() by Zhen Lei · 3 years, 5 months ago
  23. 67dc832 workqueue: Fix typo in comments by Cai Huoqing · 3 years, 5 months ago
  24. f728c4a9 workqueue: Fix possible memory leaks in wq_numa_init() by Zhen Lei · 3 years, 5 months ago
  25. b42b0bd workqueue: fix UAF in pwq_unbound_release_workfn() by Yang Yingliang · 3 years, 6 months ago
  26. 940d71c wq: handle VM suspension in stall detection by Sergey Senozhatsky · 3 years, 7 months ago
  27. 57fa236 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 3 years, 8 months ago
  28. 9817311 workqueue: use WARN_ON_FUNCTION_MISMATCH by Sami Tolvanen · 3 years, 9 months ago
  29. 89e28ce workqueue/watchdog: Make unbound workqueues aware of touch_softlockup_watchdog() by Wang Qing · 3 years, 9 months ago
  30. 0687c66 workqueue: Move the position of debug_work_activate() in __queue_work() by Zqiang · 3 years, 10 months ago
  31. ac9e806 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 3 years, 10 months ago
  32. e9ad2eb workqueue: Use %s instead of function name by Stephen Zhang · 4 years ago
  33. 640f17c workqueue: Restrict affinity change to rescuer by Peter Zijlstra · 4 years ago
  34. 5c25b5f workqueue: Tag bound workers with KTHREAD_IS_PER_CPU by Peter Zijlstra · 4 years ago
  35. 547a77d workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity by Lai Jiangshan · 4 years ago
  36. c76e02c Merge branch 'for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 4 years ago
  37. ac73e3d Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 4 years ago
  38. e89a85d workqueue: kasan: record workqueue stack by Walter Wu · 4 years ago
  39. 01341fbd workqueue: Kick a worker based on the actual activation of delayed works by Yunfeng Ye · 4 years, 1 month ago
  40. 0624973 workqueue: Manually break affinity on hotplug by Peter Zijlstra · 4 years, 3 months ago
  41. 3eb6b31 workqueue: fix a kernel-doc warning by Mauro Carvalho Chehab · 4 years, 3 months ago
  42. f9e62f3 treewide: Make all debug_obj_descriptors const by Stephen Boyd · 4 years, 4 months ago
  43. fe55731 maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault by Christoph Hellwig · 4 years, 6 months ago
  44. 10cdb15 workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON() by Lai Jiangshan · 4 years, 7 months ago
  45. b8f06b0 workqueue: remove useless unlock() and lock() in series by Lai Jiangshan · 4 years, 7 months ago
  46. 4f3f4cf workqueue: void unneeded requeuing the pwq in rescuer thread by Lai Jiangshan · 4 years, 7 months ago
  47. a9b8a98 workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t by Sebastian Andrzej Siewior · 4 years, 7 months ago
  48. d8bb65a workqueue: Use rcuwait for wq_manager_wait by Sebastian Andrzej Siewior · 4 years, 7 months ago
  49. 342ed24 workqueue: Remove unnecessary kfree() call in rcu_free_wq() by Zhang Qiang · 4 years, 7 months ago
  50. b92b36e workqueue: Fix an use after free in init_rescuer() by Dan Carpenter · 4 years, 8 months ago
  51. f187b69 workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. by Sean Fu · 4 years, 8 months ago
  52. 62849a9 workqueue: Remove the warning in wq_worker_sleeping() by Sebastian Andrzej Siewior · 4 years, 9 months ago
  53. 0adb8bc Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 4 years, 9 months ago
  54. 00d5d15 workqueue: Mark up unlocked access to wq->first_flusher by Chris Wilson · 4 years, 10 months ago
  55. aa202f1 workqueue: don't use wq_select_unbound_cpu() for bound works by Hillf Danton · 5 years ago
  56. 2333e82 workqueue: Make workqueue_init*() return void by Yu Chen · 4 years, 10 months ago
  57. c677124 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  58. 1c5da0e workqueue: add worker function to workqueue_execute_end tracepoint by Daniel Jordan · 5 years ago
  59. 1e5f8a3 Merge tag 'v5.5-rc3' into sched/core, to pick up fixes by Ingo Molnar · 5 years ago
  60. 025f50f sched/rt, workqueue: Use PREEMPTION by Sebastian Andrzej Siewior · 5 years ago
  61. 1d9a615 workqueue: Use pr_warn instead of pr_warning by Kefeng Wang · 5 years ago
  62. 1ae7878 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  63. 49e9d1a workqueue: Add RCU annotation for pwq list walk by Sebastian Andrzej Siewior · 5 years ago
  64. 5a64466 workqueue: Convert for_each_wq to use built-in list check by Joel Fernandes (Google) · 5 years ago
  65. e66b39a workqueue: Fix pwq ref leak in rescuer_thread() by Tejun Heo · 5 years ago
  66. c29eb85 workqueue: more destroy_workqueue() fixes by Tejun Heo · 5 years ago
  67. 30ae2fc workqueue: Minor follow-ups to the rescuer destruction change by Tejun Heo · 5 years ago
  68. 8efe122 workqueue: Fix missing kfree(rescuer) in destroy_workqueue() by Tejun Heo · 5 years ago
  69. def98c8 workqueue: Fix spurious sanity check failures in destroy_workqueue() by Tejun Heo · 5 years ago
  70. 509b320 workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs by Daniel Jordan · 5 years ago
  71. 513c98d workqueue: unconfine alloc/apply/free_workqueue_attrs() by Daniel Jordan · 5 years ago
  72. be69d00 workqueue: Remove GPF argument from alloc_workqueue_attrs() by Thomas Gleixner · 6 years ago
  73. 2c9858e workqueue: Make alloc/apply/free_workqueue_attrs() static by Thomas Gleixner · 6 years ago
  74. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  75. 23c9706 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 6 years ago
  76. 0968621 Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk by Linus Torvalds · 6 years ago
  77. 6d25be5 sched/core, workqueues: Distangle worker accounting from rq lock by Thomas Gleixner · 6 years ago
  78. d75f773 treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively by Sakari Ailus · 6 years ago
  79. 24acfb7 workqueue: Use normal rcu by Thomas Gleixner · 6 years ago
  80. 82efcab workqueue: Only unregister a registered lockdep key by Bart Van Assche · 6 years ago
  81. 8194fe9 kernel/workqueue: Document wq_worker_last_func() argument by Bart Van Assche · 6 years ago
  82. a2775bb kernel/workqueue: Use __printf markup to silence compiler in function 'alloc_workqueue' by Mathieu Malaterre · 6 years ago
  83. 9e55f87 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  84. 69a106c workqueue, lockdep: Fix a memory leak in wq->lock_name by Qian Cai · 6 years ago
  85. 009bb42 workqueue, lockdep: Fix an alloc_workqueue() error path by Bart Van Assche · 6 years ago
  86. b5dd0c6 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 6 years ago
  87. 4b04700 kernel: workqueue: clarify wq_worker_last_func() caller requirements by Johannes Weiner · 6 years ago
  88. abf7c3d Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 6 years ago
  89. e431f2d Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 6 years ago
  90. bf393fd workqueue: Fix spelling in source code comments by Bart Van Assche · 6 years ago
  91. 669de8b kernel/workqueue: Use dynamic lockdep keys for workqueues by Bart Van Assche · 6 years ago
  92. 8bdc620 workqueue: fix typo in comment by Liu Song · 6 years ago
  93. 9481caf Merge 5.0-rc6 into driver-core-next by Greg Kroah-Hartman · 6 years ago
  94. 1b69ac6 psi: fix aggregation idle shut-off by Johannes Weiner · 6 years ago
  95. 8204e0c workqueue: Provide queue_work_node to queue work near a given NUMA node by Alexander Duyck · 6 years ago
  96. 4d43d39 workqueue: Try to catch flush_work() without INIT_WORK(). by Tetsuo Handa · 6 years ago
  97. 25b0077 workqueue: Replace call_rcu_sched() with call_rcu() by Paul E. McKenney · 6 years ago
  98. cb9d7fd watchdog: Mark watchdog touch functions as notrace by Vincent Whitchurch · 6 years ago
  99. 9022ada8 Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq by Linus Torvalds · 6 years ago
  100. 87915ad workqueue: re-add lockdep dependencies for flushing by Johannes Berg · 6 years ago