On Tue, Jun 14, 2016 at 11:54:24AM -0700, Dave Hansen wrote: > Lukasz, Borislav suggested using static_cpu_has_bug(), which will do the > alternatives patching. It's definitely the right thing to use here. Yeah, either that or do an alternative_call(null_func, fix_pte_peak, X86_BUG_PTE_LEAK, ...) or so and you'll need a dummy function to call on !X86_BUG_PTE_LEAK CPUs. The static_cpu_has_bug() thing should be most likely a penalty of a single JMP (I have to look at the asm) but then since the callers are inlined, you'll have to patch all those places where *ptep_get_and_clear() get inlined. Shouldn't be a big deal still but... "debug-alternative" and a kvm guest should help you there to get a quick idea. HTH. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>