• Linus Torvalds's avatar
    Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f20730ef
    Linus Torvalds authored
    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
    f20730ef
smp.c 15.6 KB