diff options
| author | Ilya Leoshkevich <iii@linux.ibm.com> | 2023-02-14 15:08:26 +0100 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2023-02-21 08:44:13 -1000 |
| commit | 7de0816f699553514016f52a76e26d1c2ae14034 (patch) | |
| tree | d45c3f118d0b5108b6227ca1f9a72fa24519cd52 /include/hw/core | |
| parent | 21a474c41d18eb56186e2022e8e081c2b6011bd3 (diff) | |
| download | focaccia-qemu-7de0816f699553514016f52a76e26d1c2ae14034.tar.gz focaccia-qemu-7de0816f699553514016f52a76e26d1c2ae14034.zip | |
linux-user: Always exit from exclusive state in fork_end()
fork()ed processes currently start with current_cpu->in_exclusive_context set, which is, strictly speaking, not correct, but does not cause problems (even assertion failures). With one of the next patches, the code begins to rely on this value, so fix it by always calling end_exclusive() in fork_end(). Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Message-Id: <20230214140829.45392-2-iii@linux.ibm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/hw/core')
0 files changed, 0 insertions, 0 deletions