]> 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)
committerMichael Tokarev <mjt@tls.msk.ru>
Thu, 20 Jun 2024 12:22:00 +0000 (15:22 +0300)
commit40682cfcea64f7eac2a29aae4f5b77ddde804872
tree005f67f4bbf4f12a3dacbfa1c1a8e10bf3b410e4
parentd08c1fd6dbd8b410a63ca27ceea04f0e413bf58b
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>
(cherry picked from commit 3b279f73fa37bec8d3ba04a15f5153d6491cffaf)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
accel/tcg/tb-maint.c