From mboxrd@z Thu Jan 1 00:00:00 1970 From: ahmedsoliman0x666@gmail.com (Ahmed Soliman) Date: Fri, 6 Jul 2018 20:06:29 +0200 Subject: How to change page permission from inside the kernel? Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org I have a memory page allocated with mmap() from user space, This address is passed to some kernel module (kvm_intel to be specific) and i want to know how can I change the page permission from inside there My goal is to achieve something like this mprotect(mem, PAGE_SIZE, PROT_READ) except for mprotect can't be called from the kernel, and I couldn't find the right way to do it.