On Fri, 4 Sep 2015, Borislav Petkov wrote: > On Thu, Sep 03, 2015 at 12:41:47PM +0200, Thomas Gleixner wrote: > > Nah. I rather put the local_irq_save into optimize_nops(). All other > > callers of add_nops() are operating on a buffer and use text_poke > > after that. Aside of that optimize_nops() is missing a sync_core(). > > Whoops. > > > Updated patch below. > > Looks good, thanks. > > Hrrm, maybe optimize_nops() should work on a buffer and do > text_poke_early() too at the end, so that it doesn't differ from all the > other paths changing kernel text. So as to stuff like that doesn't get > missed next time I'm touching it. > > But with your way we don't need the additional buffer. I guess your > solution is better resource-wise.
I pondered the buffer/text_poke variant, but that's too much of a hassle for a fix supposed to go to stable. Resourcewise you could use the buffer which is available in apply_alternatives anyway. Thanks, tglx -- 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/