<div dir="ltr"><div><div><div>Hi all,<br><br></div>I&#39;m writing a module to read/write kernel memory, and for this I&#39;d like to check if a page is marked as read-only, so we don&#39;t have the right to write there (kernel code for instance).<br><br></div>I though about the flags field from &quot;struct page {}&quot;, but from the name I can&#39;t see any useful flag to check this.<br><br>The only flag I saw is different between kernel code and module code is that kernel code has the flag &quot;reserved&quot; enabled, so it&#39;s not swapped.<br><br></div><div>Could someone provide me a hint about that?<br><br></div><div>Thank you very much<br></div></div>