summaryrefslogtreecommitdiffstats
path: root/kernel/workqueue.c
Commit message (Expand)AuthorAgeFilesLines
...
| * workqueue: fix race condition in flush_workqueue()Tejun Heo2010-07-021-0/+4
| * workqueue: use worker_set/clr_flags() only from worker itselfTejun Heo2010-07-021-19/+28
| * workqueue: implement cpu intensive workqueueTejun Heo2010-06-291-1/+15
| * workqueue: implement high priority workqueueTejun Heo2010-06-291-6/+64
| * workqueue: implement several utility APIsTejun Heo2010-06-291-1/+107
| * workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueuesTejun Heo2010-06-291-17/+25
| * workqueue: increase max_active of keventd and kill current_is_keventd()Tejun Heo2010-06-291-50/+13Star
| * workqueue: implement concurrency managed dynamic worker poolTejun Heo2010-06-291-103/+833
| * workqueue: implement worker_{set|clr}_flags()Tejun Heo2010-06-291-8/+40
| * workqueue: use shared worklist and pool all workers per cpuTejun Heo2010-06-291-32/+99
| * workqueue: implement WQ_NON_REENTRANTTejun Heo2010-06-291-3/+29
| * workqueue: carry cpu number in work data once execution startsTejun Heo2010-06-291-59/+104
| * workqueue: add find_worker_executing_work() and track current_cwqTejun Heo2010-06-291-0/+56
| * workqueue: make single thread workqueue shared worker pool friendlyTejun Heo2010-06-291-35/+100
| * workqueue: reimplement CPU hotplugging support using trusteeTejun Heo2010-06-291-16/+277
| * workqueue: implement worker statesTejun Heo2010-06-291-41/+173
| * workqueue: introduce global cwq and unify cwq locksTejun Heo2010-06-291-62/+98
| * workqueue: reimplement workqueue freeze using max_activeTejun Heo2010-06-291-10/+153
| * workqueue: implement per-cwq active work limitTejun Heo2010-06-291-2/+37
| * workqueue: reimplement work flushing using linked worksTejun Heo2010-06-291-21/+131
| * workqueue: introduce workerTejun Heo2010-06-291-61/+150
| * workqueue: reimplement workqueue flushing using color coded worksTejun Heo2010-06-291-52/+303
| * workqueue: update cwq alignementTejun Heo2010-06-291-5/+55
| * workqueue: kill cpu_populated_mapTejun Heo2010-06-291-114/+59Star
| * workqueue: temporarily remove workqueue tracingTejun Heo2010-06-291-11/+3Star
| * workqueue: separate out process_one_work()Tejun Heo2010-06-291-39/+61
| * workqueue: define masks for work flags and conditionalize STATIC flagsTejun Heo2010-06-291-6/+6
| * workqueue: merge feature parameters into flagsTejun Heo2010-06-291-10/+7Star
| * workqueue: misc/cosmetic updatesTejun Heo2010-06-291-47/+84
| * workqueue: kill RT workqueueTejun Heo2010-06-291-6/+0Star
* | lockdep: Add an in_workqueue_context() lockdep-based test functionPaul E. McKenney2010-06-151-0/+15
|/
* kernel/: convert cpu notifier to return encapsulate errno valueAkinobu Mita2010-05-271-4/+5
* workqueue: change cancel_work_sync() to clear work->dataOleg Nesterov2010-04-301-1/+11
* workqueue: warn about flush_scheduled_work()Alan Stern2010-04-301-0/+24
* workqueue: flush_delayed_work: keep the original workqueue for re-queueingOleg Nesterov2010-04-301-1/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2009-12-101-3/+128
|\
| * workqueue: Add debugobjects supportThomas Gleixner2009-11-151-3/+128
* | workqueue: fix race condition in schedule_on_each_cpu()Tejun Heo2009-11-181-15/+13Star
|/
* Merge branch 'hwpoison-2.6.32' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2009-10-291-2/+19
|\
| * HWPOISON: Allow schedule_on_each_cpu() from keventdAndi Kleen2009-10-191-2/+19
* | workqueue: add 'flush_delayed_work()' to run and wait for delayed workLinus Torvalds2009-10-151-0/+18
|/
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2009-09-111-2/+0Star
|\
| * sched: Keep kthreads at default priorityMike Galbraith2009-09-091-2/+0Star
* | workqueues: Improve schedule_work() documentationBart Van Assche2009-08-041-1/+6
|/
* ftrace, workqueuetrace: make workqueue tracepoints use TRACE_EVENT macroZhaolei2009-06-021-9/+2Star
* work_on_cpu(): rewrite it to create a kernel thread on demandAndrew Morton2009-04-091-17/+19
* Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2009-04-051-1/+15
|\
| * Merge branch 'tracing/core-v2' into tracing-for-linusIngo Molnar2009-04-021-1/+15
| |\
| | * Merge branches 'tracing/ftrace', 'tracing/kmemtrace' and 'linus' into tracing...Ingo Molnar2009-02-031-10/+10
| | |\
| | * | tracing: add a new workqueue tracerFrederic Weisbecker2009-01-141-1/+15