]> 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:04 +0000 (15:22 +0300)
commit7ee955223ede77900d1f96a3ad2b4ed783163537
treeb1f4ba56603fc1f980c0d713128518b4ee7a1d55
parent37f037cb69d0e4232669bca55f56e05213ac2326
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