summaryrefslogtreecommitdiffstats
path: root/kernel/smp.c
Commit message (Expand)AuthorAgeFilesLines
* locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns()Paul E. McKenney2024-10-111-2/+2
* smp: print only local CPU info when sched_clock goes backwardRik van Riel2024-08-151-0/+8
* locking/csd-lock: Use backoff for repeated reports of same incidentPaul E. McKenney2024-08-151-3/+7
* locking/csd_lock: Provide an indication of ongoing CSD-lock stallPaul E. McKenney2024-08-151-0/+16
* locking/csd_lock: Print large numbers as negativesPaul E. McKenney2024-07-291-2/+2
* smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()Zqiang2024-07-101-0/+1
* smp: Use str_plural() to fix Coccinelle warningsThorsten Blum2024-06-171-2/+2
* Merge tag 'csd-lock.2023.10.23a' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2023-10-301-1/+12
|\
| * smp,csd: Throw an error if a CSD lock is stuck for too longRik van Riel2023-10-161-1/+12
* | Merge branch 'linus' into smp/coreThomas Gleixner2023-10-171-2/+11
|\|
| * smp: Reduce NMI traffic from CSD waiters to CSD destinationImran Khan2023-07-101-1/+9
| * smp: Reduce logging due to dump_stack of CSD waitersImran Khan2023-07-101-1/+2
* | smp: Change function signatures to use call_single_data_tLeonardo Bras2023-09-131-13/+13
|/
* trace,smp: Add tracepoints for scheduling remotelly called functionsLeonardo Bras2023-06-161-11/+5
* trace,smp: Add tracepoints around remotelly called functionsLeonardo Bras2023-06-161-6/+19
* cpu/hotplug: Mark arch_disable_smp_support() and bringup_nonboot_cpus() __initThomas Gleixner2023-05-151-1/+1
* trace,smp: Trace all smp_function_call*() invocationsPeter Zijlstra2023-03-241-30/+36
* trace: Add trace_ipi_send_cpu()Peter Zijlstra2023-03-241-2/+2
* sched, smp: Trace smp callback causing an IPIValentin Schneider2023-03-241-8/+41
* smp: reword smp call IPI commentValentin Schneider2023-03-241-3/+4
* smp: Trace IPIs sent via arch_send_call_function_ipi_mask()Valentin Schneider2023-03-241-1/+8
* sched, smp: Trace IPIs sent via send_call_function_single_ipi()Valentin Schneider2023-03-241-0/+2
* kernel/smp: Make csdlock_debug= resettablePaul E. McKenney2023-03-241-3/+8
* locking/csd_lock: Remove per-CPU data indirection from CSD lock debuggingPaul E. McKenney2023-03-241-10/+6
* locking/csd_lock: Remove added data from CSD lock debuggingPaul E. McKenney2023-03-241-221/+12
* locking/csd_lock: Add Kconfig option for csd_debug defaultPaul E. McKenney2023-03-241-1/+1
* Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linuxLinus Torvalds2022-10-101-2/+4
|\
| * lib/cpumask: add FORCE_NR_CPUS config optionYury Norov2022-09-201-1/+1
| * smp: add set_nr_cpu_ids()Yury Norov2022-09-191-2/+2
| * smp: don't declare nr_cpu_ids if NR_CPUS == 1Yury Norov2022-09-191-0/+2
* | sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task()Zhen Lei2022-08-311-2/+1
|/
* locking/csd_lock: Change csdlock_debug from early_param to __setupChen Zhongjin2022-07-191-2/+2
* Merge tag 'sched-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-241-8/+24
|\
| * Merge tag 'v5.18-rc5' into sched/core to pull in fixes & to resolve a conflictIngo Molnar2022-05-061-1/+1
| |\
| * | smp: Make softirq handling RT safe in flush_smp_call_function_queue()Sebastian Andrzej Siewior2022-05-011-1/+4
| * | smp: Rename flush_smp_call_function_from_idle()Thomas Gleixner2022-05-011-7/+20
* | | Merge tag 'rcu.2022.05.19a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-231-2/+5
|\ \ \ | |_|/ |/| |
| * | kernel/smp: Provide boot-time timeout for CSD lock diagnosticsPaul E. McKenney2022-04-201-2/+5
| |/
* / smp: Fix offline cpu check in flush_smp_call_function_queue()Nadav Amit2022-04-131-1/+1
|/
* sched: Improve wake_up_all_idle_cpus() take #2Peter Zijlstra2021-10-221-7/+5
* sched: Simplify wake_up_*idle*()Peter Zijlstra2021-10-071-3/+3
* smp: Fix all kernel-doc warningsRandy Dunlap2021-08-111-3/+11
* smp: Fix smp_call_function_single_async prototypeArnd Bergmann2021-05-061-13/+13
* Merge branch 'locking/core' into x86/mm, to resolve conflictIngo Molnar2021-03-061-11/+263
|\
| * locking/csd_lock: Add more data to CSD lock debuggingJuergen Gross2021-03-061-4/+222
| * locking/csd_lock: Prepare more CSD lock debuggingJuergen Gross2021-03-061-6/+10
| * locking/csd_lock: Add boot parameter for controlling CSD lock debuggingJuergen Gross2021-03-061-4/+34
* | smp: Micro-optimize smp_call_function_many_cond()Peter Zijlstra2021-03-061-1/+1
* | smp: Inline on_each_cpu_cond() and on_each_cpu()Nadav Amit2021-03-061-56/+0
* | smp: Run functions concurrently in smp_call_function_many_cond()Nadav Amit2021-03-061-68/+88
|/