|
From: | Richard Henderson |
Subject: | Re: [PATCH v4 02/16] accel/tcg: Fix check for page writeability in load_atomic16_or_exit |
Date: | Tue, 30 May 2023 07:29:10 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 |
On 5/30/23 07:06, Peter Maydell wrote:
This is about falling through to the cmpxchg below: if !PAGE_WRITE_ORG, then the page is really not writable, we will SIGSEGV, and handle_sigsegv_accerr_write will kill the process.Right, but if !PAGE_WRITE_ORG then that implies also !PAGE_WRITE, so we do that even without this change ?
But !PAGE_WRITE does not imply !PAGE_WRITE_ORG. This fails tests/tcg/multiarch/munmap-pthread.c. r~
[Prev in Thread] | Current Thread | [Next in Thread] |