----- On Jan 16, 2018, at 1:29 PM, Thomas Gleixner tglx@xxxxxxxxxxxxx wrote: > On Mon, 15 Jan 2018, Mathieu Desnoyers wrote: > >> There are two places where core serialization is needed by membarrier: >> >> 1) When returning from the membarrier IPI, >> 2) After scheduler updates curr to a thread with a different mm, before >> going back to user-space, since the curr->mm is used by membarrier to >> check whether it needs to send an IPI to that CPU. > > This wants to be split into x86 and core changes. Ideally you make the core > changes before the previous patch and add the empty inline into > linux/processor.h.... Good point, done. The first commit introducing the new command now also introduces the generic stuff moved from the x86 patches. Thanks, Mathieu > > Thanks, > > tglx -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html