Christian Borntraeger
|
bf0d31c054
locking/core, stop_machine: Yield the CPU during stop machine()
|
8 lat temu |
Linus Torvalds
|
af79ad2b1f
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 lat temu |
Oleg Nesterov
|
e625397041
stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()
|
9 lat temu |
Cheng Chao
|
bf89a30472
stop_machine: Avoid a sleep and wakeup in stop_one_cpu()
|
9 lat temu |
Oleg Nesterov
|
ce4f06dcbb
stop_machine: Touch_nmi_watchdog() after MULTI_STOP_PREPARE
|
9 lat temu |
Andrew Morton
|
b493c34309
kernel/stop_machine.c: remove CONFIG_SMP dependencies
|
9 lat temu |
Ingo Molnar
|
567bee2803
Merge branch 'sched/urgent' into sched/core, to pick up fixes before merging new patches
|
9 lat temu |
Chris Wilson
|
86fffe4a61
kernel: remove stop_machine() Kconfig dependency
|
9 lat temu |
Oleg Nesterov
|
accaf6ea3d
stop_machine: Clean up the usage of the preemption counter in cpu_stopper_thread()
|
9 lat temu |
Oleg Nesterov
|
dd2e3121e3
stop_machine: Shift the 'done != NULL' check from cpu_stop_signal_done() to callers
|
9 lat temu |
Oleg Nesterov
|
6fa3b826bc
stop_machine: Kill cpu_stop_done->executed
|
9 lat temu |
Oleg Nesterov
|
4aff1ca697
stop_machine: Change __stop_cpus() to rely on cpu_stop_queue_work()
|
9 lat temu |
Oleg Nesterov
|
958c5f848e
stop_machine: Change stop_one_cpu() to rely on cpu_stop_queue_work()
|
9 lat temu |
Oleg Nesterov
|
1b034bd989
stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool
|
9 lat temu |
Oleg Nesterov
|
6a19005157
stop_machine: Don't disable preemption in stop_two_cpus()
|
9 lat temu |
Oleg Nesterov
|
64038f292a
stop_machine: Fix possible cpu_stopper_thread() crash
|
9 lat temu |
Peter Zijlstra
|
62694cd513
sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop()
|
9 lat temu |
Oleg Nesterov
|
f0cf16cbd0
stop_machine: Kill cpu_stop_threads->setup() and cpu_stop_unpark()
|
9 lat temu |
Oleg Nesterov
|
c00166d87e
stop_machine: Kill smp_hotplug_thread->pre_unpark, introduce stop_machine_unpark()
|
9 lat temu |
Oleg Nesterov
|
d8bc853582
stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled
|
9 lat temu |
Oleg Nesterov
|
5caa1c089a
stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works()
|
9 lat temu |
Oleg Nesterov
|
233e7f267e
stop_machine: Ensure that a queued callback will be called before cpu_stop_park()
|
9 lat temu |
Oleg Nesterov
|
d308b9f1e4
stop_machine: Remove cpu_stop_work's from list in cpu_stop_park()
|
10 lat temu |
Oleg Nesterov
|
9a301f22fa
stop_machine: Use 'cpu_stop_fn_t' where possible
|
10 lat temu |
Oleg Nesterov
|
7eeb088e72
stop_machine: Unexport __stop_machine()
|
10 lat temu |
Oleg Nesterov
|
b377c2a089
stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work()
|
10 lat temu |
Oleg Nesterov
|
02cb7aa923
stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper'
|
10 lat temu |
Peter Zijlstra
|
b17718d02f
sched/stop_machine: Fix deadlock between multiple stop_two_cpus()
|
10 lat temu |
Fabian Frederick
|
cf25004069
kernel/stop_machine.c: kernel-doc warning fix
|
11 lat temu |
Peter Zijlstra
|
177c53d943
stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus()
|
11 lat temu |