]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'smp-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 17 Apr 2022 16:46:15 +0000 (09:46 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 17 Apr 2022 16:46:15 +0000 (09:46 -0700)
commitdafdd08bda4cbc04d16699dbdd51578058da6468
tree2d311f349c8b4495314437fd7c485b43aede933f
parent12f0fb1b34ded0e647b42fd7bb862f4d969f3c1b
parent03c12f8e4828c7a1280598931551f7bc26d0e0e1
Merge tag 'smp-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull SMP fixes from Thomas Gleixner:
 "Two fixes for the SMP core:

   - Make the warning condition in flush_smp_call_function_queue()
     correct, which checked a just emptied list head for being empty
     instead of validating that there was no pending entry on the
     offlined CPU at all.

   - The @cpu member of struct cpuhp_cpu_state is initialized when the
     CPU hotplug thread for the upcoming CPU is created. That's too late
     because the creation of the thread can fail and then the following
     rollback operates on CPU0. Get rid of the CPU member and hand the
     CPU number to the involved functions directly"

* tag 'smp-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
  smp: Fix offline cpu check in flush_smp_call_function_queue()