20 Aug
2026
20 Aug
'26
5:47 p.m.
Am 19.08.2026 um 11:22 hat Alex Bennée geschrieben:
Previously the guest controlled the value of last_sec and wasn't particularly careful to check it didn't exceed the media size. We can't re-use drv->last_sec as that changes as we do operations so we set media_last_sect when the geometry is probed.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3800 Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
If it's not too hard, I would appreciate a qtest case that reproduces the problem in the pre-patch state and shows that the behaviour afterwards is right, including after media change to a floppy of a different size. Kevin