The x86 MM changes in this cycle were:

 - Implement concurrent TLB flushes, which overlaps the local TLB flush with the
   remote TLB flush. In testing this improved sysbench performance measurably by
   a couple of percentage points, especially if TLB-heavy security mitigations
   are active.

 - Further micro-optimizations to improve the performance of TLB flushes.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Merge branch 'locking/core' into x86/mm, to resolve conflict

There's a non-trivial conflict between the parallel TLB flush
framework and the IPI flush debugging code - merge them
manually.

Conflicts:
	kernel/smp.c

Signed-off-by: Ingo Molnar <mingo@kernel.org>