On Tue, Apr 22, 2014 at 10:11 AM, Andrew Lutomirski <aml...@gmail.com> wrote: > >> >> Anyway, if done correctly, this whole espfix should be totally free >> for normal processes, since it should only trigger if SS is a LDT >> entry (bit #2 set in the segment descriptor). So the normal fast-path >> should just have a simple test for that. > > How? Doesn't something still need to check whether SS is funny before > doing iret?
Just test bit #2. Don't do anything else if it's clear, because you should be done. You don't need to do anything special if it's clear, because I don't *think* we have any 16-bit data segments in the GDT on x86-64. Linus -- 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/