vm_protect from within the kernel