Commit Graph

116 Commits (0403e3827788d878163f9ef0541b748b0f88ca5d)

Author SHA1 Message Date
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
Ingo Molnar 3295f0ef9f lockdep: rename map_[acquire|release]() => lock_map_[acquire|release]() 17 years ago
Peter Zijlstra 4f3e7524b2 lockdep: map_acquire 17 years ago
Oleg Nesterov 6af8bf3d86 workqueues: add comments to __create_workqueue_key() 17 years ago
Oleg Nesterov 8448502cfc workqueues: do CPU_UP_CANCELED if CPU_UP_PREPARE fails 17 years ago
Oleg Nesterov 8de6d308ba workqueues: schedule_on_each_cpu() can use schedule_work_on() 17 years ago
Oleg Nesterov ef1ca236b8 workqueues: queue_work() can use queue_work_on() 17 years ago
Oleg Nesterov a67da70dc0 workqueues: lockdep annotations for flush_work() 17 years ago
Oleg Nesterov 3da1c84c00 workqueues: make get_online_cpus() useable for work->func() 17 years ago
Oleg Nesterov 8616a89ab7 workqueues: schedule_on_each_cpu: use flush_work() 17 years ago
Oleg Nesterov db70089722 workqueues: implement flush_work() 17 years ago
Oleg Nesterov 1a4d9b0aa0 workqueues: insert_work: use "list_head *" instead of "int tail" 17 years ago
Zhang Rui c1a220e7ac pm: introduce new interfaces schedule_work_on() and queue_work_on() 17 years ago
Christoph Lameter cde5353599 Christoph has moved 17 years ago
Mike Travis 363ab6f142 core: use performance variant for_each_cpu_mask_nr 17 years ago
Andrew Liu 8a3e77cc21 workqueue: remove redundant function invocation 17 years ago
Harvey Harrison af1f16d08f kernel: replace remaining __FUNCTION__ occurrences 17 years ago
Oleg Nesterov 1e35eaa2d8 cleanup_workqueue_thread: remove the unneeded "cpu" parameter 17 years ago
Oleg Nesterov 00dfcaf748 workqueues: shrink cpu_populated_map when CPU dies 17 years ago
Pavel Machek d59b949f77 timer_list: add annotations to workqueue.c 17 years ago
Li Zefan 6d141c3ff6 workqueue: make delayed_work_timer_fn() static 17 years ago
Harvey Harrison 7ad5b3a505 kernel: remove fastcall in kernel/* 17 years ago
Gautham R Shenoy 95402b3829 cpu-hotplug: replace per-subsystem mutexes with get_online_cpus() 17 years ago
Johannes Berg eb13ba8738 lockdep: fix workqueue creation API lockdep interaction 17 years ago
Pavel Emelyanov ba25f9dcc4 Use helpers to obtain task pid in printks 18 years ago
Johannes Berg 4e6045f134 workqueue: debug flushing deadlocks with lockdep 18 years ago
Hugh Dickins d243769d3f fix bogus hotplug cpu warning 18 years ago
Oleg Nesterov 13c22168b7 destroy_workqueue() can livelock 18 years ago
Rafael J. Wysocki 8314418629 Freezer: make kernel threads nonfreezable by default 18 years ago
Oleg Nesterov 1f1f642e2f make cancel_xxx_work_sync() return a boolean 18 years ago
Oleg Nesterov f5a421a450 rename cancel_rearming_delayed_work() to cancel_delayed_work_sync() 18 years ago
Oleg Nesterov 14441960e8 simplify cleanup_workqueue_thread() 18 years ago
Rafael J. Wysocki 8bb7844286 Add suspend-related notifications for CPU hotplug 18 years ago
Oleg Nesterov 6e84d644b5 make cancel_rearming_delayed_work() reliable 18 years ago
Oleg Nesterov 5de18d1697 worker_thread: don't play with SIGCHLD and numa policy 18 years ago
Oleg Nesterov 28e53bddf8 unify flush_work/flush_work_keventd and rename it to cancel_work_sync 18 years ago
Oleg Nesterov 85f4186af9 worker_thread: fix racy try_to_freeze() usage 18 years ago
Oleg Nesterov b9aac8e0d3 worker_thread: don't play with signals 18 years ago