]> 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)
commit10fc48e5059ce76f2231b1627704d978ac25d639
tree2d311f349c8b4495314437fd7c485b43aede933f
parentcd6866b9be5b8ab826d749f82a54004731bf0d28
parent80b52afb43ef8b2ae71e0739baa5b0cb7670d8d1
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()