mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
- Remove diagnostics and adjust config for CSD lock diagnostics
- Add a generic IPI-sending tracepoint, as currently there's no easy
way to instrument IPI origins: it's arch dependent and for some
major architectures it's not even consistently available.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmRK438RHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1jJ5Q/5AZ0HGpyqwdFK8GmGznyu5qjP5HwV9pPq
gZQScqSy4tZEeza4TFMi83CoXSg9uJ7GlYJqqQMKm78LGEPomnZtXXC7oWvTA9M5
M/jAvzytmvZloSCXV6kK7jzSejMHhag97J/BjTYhZYQpJ9T+hNC87XO6J6COsKr9
lPIYqkFrIkQNr6B0U11AQfFejRYP1ics2fnbnZL86G/zZAc6x8EveM3KgSer2iHl
KbrO+xcYyGY8Ef9P2F72HhEGFfM3WslpT1yzqR3sm4Y+fuMG0oW3qOQuMJx0ZhxT
AloterY0uo6gJwI0P9k/K4klWgz81Tf/zLb0eBAtY2uJV9Fo3YhPHuZC7jGPGAy3
JusW2yNYqc8erHVEMAKDUsl/1KN4TE2uKlkZy98wno+KOoMufK5MA2e2kPPqXvUi
Jk9RvFolnWUsexaPmCftti0OCv3YFiviVAJ/t0pchfmvvJA2da0VC9hzmEXpLJVF
25nBTV/1uAOrWvOpCyo3ElrC2CkQVkFmK5rXMDdvf6ib0Nid4vFcCkCSLVfu+ePB
11mi7QYro+CcnOug1K+yKogUDmsZgV/u1kUwgQzTIpZ05Kkb49gUiXw9L2RGcBJh
yoDoiI66KPR7PWQ2qBdQoXug4zfEEtWG0O9HNLB0FFRC3hu7I+HHyiUkBWs9jasK
PA5+V7HcQRk=
=Wp7f
-----END PGP SIGNATURE-----
Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull SMP cross-CPU function-call updates from Ingo Molnar:
- Remove diagnostics and adjust config for CSD lock diagnostics
- Add a generic IPI-sending tracepoint, as currently there's no easy
way to instrument IPI origins: it's arch dependent and for some major
architectures it's not even consistently available.
* tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
trace,smp: Trace all smp_function_call*() invocations
trace: Add trace_ipi_send_cpu()
sched, smp: Trace smp callback causing an IPI
smp: reword smp call IPI comment
treewide: Trace IPIs sent via smp_send_reschedule()
irq_work: Trace self-IPIs sent via arch_irq_work_raise()
smp: Trace IPIs sent via arch_send_call_function_ipi_mask()
sched, smp: Trace IPIs sent via send_call_function_single_ipi()
trace: Add trace_ipi_send_cpumask()
kernel/smp: Make csdlock_debug= resettable
locking/csd_lock: Remove per-CPU data indirection from CSD lock debugging
locking/csd_lock: Remove added data from CSD lock debugging
locking/csd_lock: Add Kconfig option for csd_debug default
|
||
|---|---|---|
| .. | ||
| .gitignore | ||
| arch_timer.c | ||
| armksyms.c | ||
| asm-offsets.c | ||
| atags_compat.c | ||
| atags_parse.c | ||
| atags_proc.c | ||
| atags.h | ||
| bios32.c | ||
| bugs.c | ||
| cpuidle.c | ||
| crash_dump.c | ||
| debug.S | ||
| devtree.c | ||
| dma.c | ||
| early_printk.c | ||
| efi.c | ||
| elf.c | ||
| entry-armv.S | ||
| entry-common.S | ||
| entry-ftrace.S | ||
| entry-header.S | ||
| entry-v7m.S | ||
| fiq.c | ||
| fiqasm.S | ||
| ftrace.c | ||
| head-common.S | ||
| head-inflate-data.c | ||
| head-nommu.S | ||
| head.S | ||
| hibernate.c | ||
| hw_breakpoint.c | ||
| hyp-stub.S | ||
| insn.c | ||
| io.c | ||
| irq.c | ||
| isa.c | ||
| iwmmxt.h | ||
| iwmmxt.S | ||
| jump_label.c | ||
| kgdb.c | ||
| machine_kexec.c | ||
| Makefile | ||
| module-plts.c | ||
| module.c | ||
| opcodes.c | ||
| paravirt.c | ||
| patch.c | ||
| perf_callchain.c | ||
| perf_event_v6.c | ||
| perf_event_v7.c | ||
| perf_event_xscale.c | ||
| perf_regs.c | ||
| phys2virt.S | ||
| pj4-cp0.c | ||
| process.c | ||
| psci_smp.c | ||
| ptrace.c | ||
| reboot.c | ||
| reboot.h | ||
| relocate_kernel.S | ||
| return_address.c | ||
| setup.c | ||
| signal.c | ||
| signal.h | ||
| sigreturn_codes.S | ||
| sleep.S | ||
| smccc-call.S | ||
| smp_scu.c | ||
| smp_tlb.c | ||
| smp_twd.c | ||
| smp.c | ||
| spectre.c | ||
| stacktrace.c | ||
| suspend.c | ||
| swp_emulate.c | ||
| sys_arm.c | ||
| sys_oabi-compat.c | ||
| tcm.c | ||
| thumbee.c | ||
| time.c | ||
| topology.c | ||
| traps.c | ||
| unwind.c | ||
| v7m.c | ||
| vdso.c | ||
| vmlinux-xip.lds.S | ||
| vmlinux.lds.S | ||
| xscale-cp0.c | ||