On Mon, Mar 16, 2015 at 03:43:56PM +0000, Mathieu Desnoyers wrote: > > > +++ b/arch/x86/include/asm/mmu_context.h
> > In both cases the cpumask_set_cpu() will also imply a MB. > > I'm probably missing what exactly in cpumask_set_cpu() > implies this guarantee. cpumask_set_cpu() uses set_bit(). > On x86, set_bit is indeed implemented with a lock-prefixed > orb or bts. However, the comment above set_bit() states: But its very much x86 specific code you're patching, so the LOCK prefix is sufficient ;-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/