Code

History

Commits on master to kernel/smp.c35+
  1. Merge tag 'smp-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months ago0dd1a54
  2. smp: Make CSD lock acquisition atomic for debug modeChuyi Zhou committed 3 months ago35551ef
  3. smp: Avoid invalid per-CPU CSD lookup with CSD lock debugChuyi Zhou committed 3 months agoc58ea9a
  4. smp: Remove preempt_disable() from on_each_cpu_cond_mask()Chuyi Zhou committed 4 months ago947c397
  5. smp: Remove preempt_disable() from smp_call_function()Chuyi Zhou committed 4 months ago6634473
  6. smp: Enable preemption early in smp_call_function_many_cond()Chuyi Zhou committed 4 months ago8df8a60
  7. smp: Alloc percpu csd data in smpcfd_prepare_cpu() only onceChuyi Zhou committed 4 months ago9f483e5
  8. smp: Use task-local IPI cpumask in smp_call_function_many_cond()Chuyi Zhou committed 4 months ago9a560af
  9. smp: Refactor remote CPU selection in smp_call_function_any()Chuyi Zhou committed 4 months ago0485235
  10. smp: Enable preemption early in smp_call_function_single()Chuyi Zhou committed 4 months agocdf0ba1
  11. smp: Disable preemption explicitly in __csd_lock_wait()Chuyi Zhou committed 4 months agob468833
  12. smp: Use release stores for csd_lock_record() stateUsama Arif committed 4 months agoec9f57e
  13. Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-traceLinus Torvalds committed 6 months agocb30bf8
  14. smp: Use system_percpu_wq instead of system_wqMarco Crivellari committed 1 year ago7eb2803
  15. kernel: Use trace_call__##name() at guarded tracepoint call sitesVineeth Pillai (Google) committed 7 months ago7b1c2d7
  16. smp: Improve smp_call_function_single() CSD-lock diagnosticsPaul E. McKenney committed 7 months agob0473dc
  17. smp: Get this_cpu once in smp_call_functionShrikanth Hegde committed 7 months agoec39780
  18. smp: Add missing kernel-doc commentsRandy Dunlap committed 8 months agocc56239
  19. smp: Introduce a helper function to check for pending IPIsUlf Hansson committed 1 year agoccde652
  20. smp: Fix up and expand the smp_call_function_many() kerneldocRafael J. Wysocki committed 1 year agoccf0935
  21. smp: Fix spelling in on_each_cpu_cond_mask()'s doc-commentRoman Kisel committed 1 year ago83e6384
  22. Merge tag 'stop-machine.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcuLinus Torvalds committed 1 year ago909d2bb
  23. smp: Document preemption and stop_machine() mutual exclusionJoel Fernandes committed 1 year agocf4fc66
  24. smp: Wait only if work was enqueuedRik van Riel committed 1 year ago946a728
  25. smp: Defer check for local execution in smp_call_function_many_cond()Yury Norov [NVIDIA] committed 1 year agoe0e9506
  26. smp: Use cpumask_any_but() in smp_call_function_many_cond()Yury Norov [NVIDIA] committed 1 year ago976e0e3
  27. smp: Improve locality in smp_call_function_any()Yury Norov [NVIDIA] committed 1 year ago5f29551
  28. Merge tag 'csd-lock.2025.01.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcuLinus Torvalds committed 1 year agob2b3379
  29. locking/csd-lock: make CSD lock debug tunables writable in /sysRik van Riel committed 1 year ago0e4a19e
  30. smp/scf: Evaluate local cond_func() before IPI side-effectsMathieu Desnoyers committed 1 year ago63a4818
  31. locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns()Paul E. McKenney committed 2 years ago9861f7f
  32. smp: print only local CPU info when sched_clock goes backwardRik van Riel committed 2 years ago9fbaa44
  33. locking/csd-lock: Use backoff for repeated reports of same incidentPaul E. McKenney committed 2 years agod40760d
  34. locking/csd_lock: Provide an indication of ongoing CSD-lock stallPaul E. McKenney committed 2 years agoac9d455
  35. locking/csd_lock: Print large numbers as negativesPaul E. McKenney committed 2 years agoc1972c8