Commit Graph

155 Commits (d320c03830b17af64e4547075003b1eeb274bc6c)

Author SHA1 Message Date
Tejun Heo d320c03830 workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueues 15 years ago
Tejun Heo b71ab8c202 workqueue: increase max_active of keventd and kill current_is_keventd() 15 years ago
Tejun Heo e22bee782b workqueue: implement concurrency managed dynamic worker pool 15 years ago
Tejun Heo d302f01782 workqueue: implement worker_{set|clr}_flags() 15 years ago
Tejun Heo 7e11629d0e workqueue: use shared worklist and pool all workers per cpu 15 years ago
Tejun Heo 18aa9effad workqueue: implement WQ_NON_REENTRANT 15 years ago
Tejun Heo 7a22ad757e workqueue: carry cpu number in work data once execution starts 15 years ago
Tejun Heo 8cca0eea39 workqueue: add find_worker_executing_work() and track current_cwq 15 years ago
Tejun Heo 502ca9d819 workqueue: make single thread workqueue shared worker pool friendly 15 years ago
Tejun Heo db7bccf45c workqueue: reimplement CPU hotplugging support using trustee 15 years ago
Tejun Heo c8e55f3602 workqueue: implement worker states 15 years ago
Tejun Heo 8b03ae3cde workqueue: introduce global cwq and unify cwq locks 15 years ago
Tejun Heo a0a1a5fd4f workqueue: reimplement workqueue freeze using max_active 15 years ago
Tejun Heo 1e19ffc63d workqueue: implement per-cwq active work limit 15 years ago
Tejun Heo affee4b294 workqueue: reimplement work flushing using linked works 15 years ago
Tejun Heo c34056a3fd workqueue: introduce worker 15 years ago
Tejun Heo 73f53c4aa7 workqueue: reimplement workqueue flushing using color coded works 15 years ago
Tejun Heo 0f900049cb workqueue: update cwq alignement 15 years ago
Tejun Heo 1537663f57 workqueue: kill cpu_populated_map 15 years ago
Tejun Heo 6416669975 workqueue: temporarily remove workqueue tracing 15 years ago
Tejun Heo a62428c0ae workqueue: separate out process_one_work() 15 years ago
Tejun Heo 22df02bb3f workqueue: define masks for work flags and conditionalize STATIC flags 15 years ago
Tejun Heo 97e37d7b9e workqueue: merge feature parameters into flags 15 years ago
Tejun Heo 4690c4ab56 workqueue: misc/cosmetic updates 15 years ago
Tejun Heo c790bce048 workqueue: kill RT workqueue 15 years ago
Akinobu Mita 80b5184cc5 kernel/: convert cpu notifier to return encapsulate errno value 15 years ago
Oleg Nesterov 4d707b9f48 workqueue: change cancel_work_sync() to clear work->data 15 years ago
Alan Stern eef6a7d5c2 workqueue: warn about flush_scheduled_work() 15 years ago
Oleg Nesterov 47dd5be2d6 workqueue: flush_delayed_work: keep the original workqueue for re-queueing 15 years ago
Tejun Heo 9398180097 workqueue: fix race condition in schedule_on_each_cpu() 15 years ago
Thomas Gleixner dc186ad741 workqueue: Add debugobjects support 15 years ago
Andi Kleen 65a6446434 HWPOISON: Allow schedule_on_each_cpu() from keventd 16 years ago
Linus Torvalds 8c53e46314 workqueue: add 'flush_delayed_work()' to run and wait for delayed work 16 years ago
Linus Torvalds 43046b6066 workqueue: add 'flush_delayed_work()' to run and wait for delayed work 16 years ago
Mike Galbraith 61cbe54d94 sched: Keep kthreads at default priority 16 years ago
Bart Van Assche 5b0f437df0 workqueues: Improve schedule_work() documentation 16 years ago
Zhaolei fb39125fd7 ftrace, workqueuetrace: make workqueue tracepoints use TRACE_EVENT macro 16 years ago
Andrew Morton 6b44003e5c work_on_cpu(): rewrite it to create a kernel thread on demand 16 years ago
Lai Jiangshan 2355b70fd5 workqueue: avoid recursion in run_workqueue() 16 years ago
Rusty Russell aa85ea5b89 cpumask: use new cpumask_ functions in core code. 16 years ago
Rusty Russell 8ccad40df8 work_on_cpu: Use our own workqueue. 16 years ago
Rusty Russell 31ad908120 work_on_cpu: don't try to get_online_cpus() in work_on_cpu. 16 years ago
Rusty Russell e1d9ec6246 work_on_cpu: Use our own workqueue. 16 years ago
Rusty Russell 68564a4697 work_on_cpu: don't try to get_online_cpus() in work_on_cpu. 16 years ago
Frederic Weisbecker e1d8aa9f1d tracing: add a new workqueue tracer 16 years ago
Rusty Russell e7577c50f2 cpumask: convert kernel/workqueue.c 16 years ago
David Howells 6cc88bc45c CRED: Rename is_single_threaded() to is_wq_single_threaded() 16 years ago
Rusty Russell 2d3854a37e cpumask: introduce new API, without changing anything 16 years ago
Heiko Carstens 0d557dc97f workqueue: introduce create_rt_workqueue 17 years ago
Francois Cami e1f8e87449 Remove Andrew Morton's old email accounts 17 years ago