[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux Xen PV CPA W^X violation false-positives



Hi Jason,

On 28.03.24 02:24, Jason Andryuk wrote:
On Wed, Mar 27, 2024 at 7:46 AM Jürgen Groß <jgross@xxxxxxxx> wrote:

On 24.01.24 17:54, Jason Andryuk wrote:
+
+                     return new;
+             }
+     }
+
       end = start + npg * PAGE_SIZE - 1;
       WARN_ONCE(1, "CPA detected W^X violation: %016llx -> %016llx range: 0x%016lx 
- 0x%016lx PFN %lx\n",
                 (unsigned long long)pgprot_val(old),

Jason, do you want to send a V2 with your Signed-off, or would you like me to
try upstreaming the patch?

Hi Jürgen,

Yes, please upstream your approach.  I wasn't sure how to deal with
it, so it was more of a bug report.

The final solution was a bit more complicated, as there are some
corner cases to be considered. OTOH it is now complete by looking
at all used translation entries.

Are you able to test the attached patch? I don't see the original
issue and can only verify the patch doesn't cause any regression.


Juergen

Attachment: 0001-x86-pat-fix-W-X-violation-false-positives-when-runni.patch
Description: Text Data


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.