On Thu, Aug 13, 2015 at 2:41 PM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > On Thu, Aug 13, 2015 at 2:26 PM, Andy Lutomirski <luto@xxxxxxxxxxxxxx> wrote: >> >> VERW is no good, because it considers non-present segments to be >> writable. Test cases for the win! > > Seriously? That's crazy. I don't think I've actually ever used VERW, > but the documentation certainly says that the segment has to be > writable, and I quote > > "The validation performed is the same as is performed when a segment > selector is loaded into the DS, ES, FS, or GS register, and the > indicated access (read or write) is performed" > > which damn well shouldn't work for non-present segments. Odd. > I can try to come up with a self-contained test case, but I'm reasonably confident that I did it right and that I sprinkled the right printks around. --Andy -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html