This patch changes the write protect test to use vmalloc instead of touching the page tables directly. As a side effect, this allows the test to be run on processors supporting page size extensions, exercising the exception handler code. -- Brian Gerst