Commit Graph

295 Commits (969695215f9a865cbf64c4ce3742ac9fc57fffed)

Author SHA1 Message Date
Tejun Heo fc4b514f27 workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s 12 years ago
Joonsoo Kim 3657600040 workqueue: add WARN_ON_ONCE() on CPU number to wq_worker_waking_up() 12 years ago
Joonsoo Kim 999767beb1 workqueue: trivial fix for return statement in work_busy() 12 years ago
Tejun Heo 8852aac25e workqueue: mod_delayed_work_on() shouldn't queue timer on 0 delay 12 years ago
Mike Galbraith 412d32e6c9 workqueue: exit rescuer_thread() as TASK_RUNNING 12 years ago
Dan Magenheimer c0158ca64d workqueue: cancel_delayed_work() should return %false if work item is idle 12 years ago
Tejun Heo 7c6e72e46c workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending() 13 years ago
Lai Jiangshan 70369b117a workqueue: use cwq_set_max_active() helper for workqueue_set_max_active() 13 years ago
Lai Jiangshan 9f4bd4cddb workqueue: introduce cwq_set_max_active() helper for thaw_workqueues() 13 years ago
Tejun Heo ed48ece27c workqueue: reimplement work_on_cpu() using system_wq 13 years ago
Lai Jiangshan b3f9f405a2 workqueue: remove @delayed from cwq_dec_nr_in_flight() 13 years ago
Lai Jiangshan 3aa6249759 workqueue: fix possible stall on try_to_grab_pending() of a delayed work item 13 years ago
Lai Jiangshan a5b4e57d7c workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback() 13 years ago
Lai Jiangshan 9fdf9b73d6 workqueue: use __cpuinit instead of __devinit for cpu callbacks 13 years ago
Lai Jiangshan b2eb83d123 workqueue: rename manager_mutex to assoc_mutex 13 years ago
Lai Jiangshan 5f7dabfd5c workqueue: WORKER_REBIND is no longer necessary for idle rebinding 13 years ago
Lai Jiangshan eab6d82843 workqueue: WORKER_REBIND is no longer necessary for busy rebinding 13 years ago
Lai Jiangshan ea1abd6197 workqueue: reimplement idle worker rebinding 13 years ago
Lai Jiangshan 960bd11bf2 workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn() 13 years ago
Lai Jiangshan ee378aa49b workqueue: fix possible idle worker depletion across CPU hotplug 13 years ago
Lai Jiangshan 552a37e936 workqueue: restore POOL_MANAGING_WORKERS 13 years ago
Tejun Heo ec58815ab0 workqueue: fix possible deadlock in idle worker rebinding 13 years ago
Tejun Heo 90beca5de5 workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the function 13 years ago
Lai Jiangshan 96e65306b8 workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic 13 years ago
Tejun Heo 57b30ae77b workqueue: reimplement cancel_delayed_work() using try_to_grab_pending() 13 years ago
Tejun Heo e0aecdd874 workqueue: use irqsafe timer for delayed_work 13 years ago
Tejun Heo ae930e0f4e workqueue: gut system_nrt[_freezable]_wq() 13 years ago
Tejun Heo 606a5020b9 workqueue: gut flush[_delayed]_work_sync() 13 years ago
Tejun Heo dbf2576e37 workqueue: make all workqueues non-reentrant 13 years ago
Valentin Ilie 044c782ce3 workqueue: fix checkpatch issues 13 years ago
Joonsoo Kim 7635d2fd7f workqueue: use system_highpri_wq for unbind_work 13 years ago
Joonsoo Kim e2b6a6d570 workqueue: use system_highpri_wq for highpri workers in rebind_workers() 13 years ago
Joonsoo Kim 1aabe902ca workqueue: introduce system_highpri_wq 13 years ago
Joonsoo Kim e42986de48 workqueue: change value of lcpu in __queue_delayed_work_on() 13 years ago
Joonsoo Kim b75cac9368 workqueue: correct req_cpu in trace_workqueue_queue_work() 13 years ago
Joonsoo Kim 330dad5b9c workqueue: use enum value to set array size of pools in gcwq 13 years ago
Tejun Heo 23657bb192 workqueue: add missing wmb() in clear_work_data() 13 years ago
Tejun Heo 1265057fa0 workqueue: fix CPU binding of flush_delayed_work[_sync]() 13 years ago
Tejun Heo 8376fe22c7 workqueue: implement mod_delayed_work[_on]() 13 years ago
Tejun Heo bbb68dfaba workqueue: mark a work item being canceled as such 13 years ago
Tejun Heo 36e227d242 workqueue: reorganize try_to_grab_pending() and __cancel_timer_work() 13 years ago
Tejun Heo 7beb2edf44 workqueue: factor out __queue_delayed_work() from queue_delayed_work_on() 13 years ago
Tejun Heo b549007727 workqueue: introduce WORK_OFFQ_FLAG_* 13 years ago
Tejun Heo bf4ede014e workqueue: move try_to_grab_pending() upwards 13 years ago
Tejun Heo 715f130080 workqueue: fix zero @delay handling of queue_delayed_work_on() 13 years ago
Tejun Heo 57469821fd workqueue: unify local CPU queueing handling 13 years ago
Tejun Heo d8e794dfd5 workqueue: set delayed_work->timer function on initialization 13 years ago
Tejun Heo 8930caba3d workqueue: disable irq while manipulating PENDING 13 years ago
Tejun Heo 959d1af8cf workqueue: add missing smp_wmb() in process_one_work() 13 years ago
Tejun Heo d4283e9378 workqueue: make queueing functions return bool 13 years ago