]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded
authorAnton Johansson <anjo@rev.ng>
Wed, 12 Jun 2024 13:30:31 +0000 (15:30 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 19 Jun 2024 20:50:08 +0000 (13:50 -0700)
commit3b279f73fa37bec8d3ba04a15f5153d6491cffaf
tree1a307ed5905b2f5272c37fc8aa536e08a57b7422
parenta96a4987385c2c0477bebffdc9a2d5ceabd43141
accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded

For TBs crossing page boundaries, the 2nd page will never be
recorded/removed, as the index of the 2nd page is computed from the
address of the 1st page. This is due to a typo, fix it.

Cc: qemu-stable@nongnu.org
Fixes: deba78709a ("accel/tcg: Always lock pages before translation")
Signed-off-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240612133031.15298-1-anjo@rev.ng>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/tb-maint.c