aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2010-08-01workqueue: explain for_each_*cwq_cpu() iteratorsTejun Heo1-0/+13
2010-07-24fscache: fix build on !CONFIG_SYSCTLTejun Heo1-0/+2
2010-07-23slow-work: kill itTejun Heo8-1886/+0
2010-07-23gfs2: use workqueue instead of slow-workTejun Heo7-49/+40
2010-07-22drm: use workqueue instead of slow-workTejun Heo2-21/+11
2010-07-22cifs: use workqueue instead of slow-workTejun Heo6-35/+31
2010-07-22fscache: drop references to slow-workTejun Heo3-9/+0
2010-07-22fscache: convert operation to use workqueue instead of slow-workTejun Heo6-115/+53
2010-07-22fscache: convert object to use workqueue instead of slow-workTejun Heo7-74/+158
2010-07-22workqueue: fix how cpu number is stored in work->dataTejun Heo2-29/+21
2010-07-20workqueue: fix mayday_mask handling on UPTejun Heo1-7/+28
2010-07-20workqueue: fix build problem on !CONFIG_SMPTejun Heo1-4/+14
2010-07-14workqueue: fix locking in retry path of maybe_create_worker()Tejun Heo1-5/+3
2010-07-14async: use workqueue for worker poolTejun Heo1-119/+22
2010-07-02workqueue: remove WQ_SINGLE_CPU and use WQ_UNBOUND insteadTejun Heo2-86/+21
2010-07-02workqueue: implement unbound workqueueTejun Heo2-60/+173
2010-07-02workqueue: prepare for WQ_UNBOUND implementationTejun Heo2-43/+50
2010-07-02libata: take advantage of cmwq and remove concurrency limitationsTejun Heo6-30/+15
2010-07-02workqueue: fix worker management invocation without pending worksTejun Heo1-2/+2
2010-07-02workqueue: fix incorrect cpu number BUG_ON() in get_work_gcwq()Tejun Heo1-1/+1
2010-07-02workqueue: fix race condition in flush_workqueue()Tejun Heo1-0/+4
2010-07-02workqueue: use worker_set/clr_flags() only from worker itselfTejun Heo1-19/+28
2010-06-29workqueue: implement cpu intensive workqueueTejun Heo2-1/+16
2010-06-29workqueue: implement high priority workqueueTejun Heo2-6/+65
2010-06-29workqueue: implement several utility APIsTejun Heo2-2/+117
2010-06-29workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueuesTejun Heo2-28/+54
2010-06-29workqueue: increase max_active of keventd and kill current_is_keventd()Tejun Heo4-53/+18
2010-06-29workqueue: implement concurrency managed dynamic worker poolTejun Heo3-116/+841
2010-06-29workqueue: implement worker_{set|clr}_flags()Tejun Heo1-8/+40
2010-06-29workqueue: use shared worklist and pool all workers per cpuTejun Heo1-32/+99
2010-06-29workqueue: implement WQ_NON_REENTRANTTejun Heo2-3/+30
2010-06-29workqueue: carry cpu number in work data once execution startsTejun Heo2-61/+109
2010-06-29workqueue: add find_worker_executing_work() and track current_cwqTejun Heo1-0/+56
2010-06-29workqueue: make single thread workqueue shared worker pool friendlyTejun Heo2-38/+103
2010-06-29workqueue: reimplement CPU hotplugging support using trusteeTejun Heo2-16/+279
2010-06-29workqueue: implement worker statesTejun Heo1-41/+173
2010-06-29workqueue: introduce global cwq and unify cwq locksTejun Heo1-62/+98
2010-06-29workqueue: reimplement workqueue freeze using max_activeTejun Heo3-12/+179
2010-06-29workqueue: implement per-cwq active work limitTejun Heo2-11/+46
2010-06-29workqueue: reimplement work flushing using linked worksTejun Heo2-22/+134
2010-06-29workqueue: introduce workerTejun Heo1-61/+150
2010-06-29workqueue: reimplement workqueue flushing using color coded worksTejun Heo2-54/+322
2010-06-29workqueue: update cwq alignementTejun Heo2-6/+59
2010-06-29workqueue: kill cpu_populated_mapTejun Heo1-114/+59
2010-06-29workqueue: temporarily remove workqueue tracingTejun Heo3-114/+3
2010-06-29workqueue: separate out process_one_work()Tejun Heo1-39/+61
2010-06-29workqueue: define masks for work flags and conditionalize STATIC flagsTejun Heo2-14/+27
2010-06-29workqueue: merge feature parameters into flagsTejun Heo2-20/+22
2010-06-29workqueue: misc/cosmetic updatesTejun Heo2-47/+89
2010-06-29workqueue: kill RT workqueueTejun Heo2-17/+9