Commit History

Autor SHA1 Mensaxe Data
  Tejun Heo e68035fb65 workqueue: convert to idr_alloc() %!s(int64=12) %!d(string=hai) anos
  Sasha Levin b67bfe0d42 hlist: drop the node parameter from iterators %!s(int64=12) %!d(string=hai) anos
  Konstantin Khlebnikov 1438ade567 workqueue: un-GPL function delayed_work_timer_fn() %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 112202d909 workqueue: rename cpu_workqueue to pool_workqueue %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 8d03ecfe47 workqueue: reimplement is_chained_work() using current_wq_worker() %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 1dd638149f workqueue: fix is_chained_work() regression %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 8594fade39 workqueue: pick cwq instead of pool in __queue_work() %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 54d5b7d079 workqueue: make get_work_pool_id() cheaper %!s(int64=12) %!d(string=hai) anos
  Tejun Heo e19e397a85 workqueue: move nr_running into worker_pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 1606283622 workqueue: cosmetic update in try_to_grab_pending() %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 0b3dae68ac workqueue: simplify is-work-item-queued-here test %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 4468a00fd9 workqueue: make work->data point to pool after try_to_grab_pending() %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 60c057bca2 workqueue: add delayed_work->wq to simplify reentrancy handling %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 038366c5cf workqueue: make work_busy() test WORK_STRUCT_PENDING first %!s(int64=12) %!d(string=hai) anos
  Lai Jiangshan 6be195886a workqueue: replace WORK_CPU_NONE/LAST with WORK_CPU_END %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 706026c214 workqueue: post global_cwq removal cleanups %!s(int64=12) %!d(string=hai) anos
  Tejun Heo e6e380ed92 workqueue: rename nr_running variables %!s(int64=12) %!d(string=hai) anos
  Tejun Heo a60dc39c01 workqueue: remove global_cwq %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 4e8f0a6096 workqueue: remove worker_pool->gcwq %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 38db41d984 workqueue: replace for_each_worker_pool() with for_each_std_worker_pool() %!s(int64=12) %!d(string=hai) anos
  Tejun Heo a1056305fa workqueue: make freezing/thawing per-pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 94cf58bb29 workqueue: make hotplug processing per-pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo d565ed6309 workqueue: move global_cwq->lock to worker_pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo ec22ca5eab workqueue: move global_cwq->cpu to worker_pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo c9e7cf273f workqueue: move busy_hash from global_cwq to worker_pool %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 7c3eed5cd6 workqueue: record pool ID instead of CPU in work->data when off-queue %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 9daf9e678d workqueue: add worker_pool->id %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 715b06b864 workqueue: introduce WORK_OFFQ_CPU_NONE %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 35b6bb63b8 workqueue: make GCWQ_FREEZING a pool flag %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 2464757086 workqueue: make GCWQ_DISASSOCIATED a pool flag %!s(int64=12) %!d(string=hai) anos