On Sat, 22 Jan 2022 at 09:50, Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > > On 20/1/22 16:16, Peter Maydell wrote: > > The exynos4210_uart_post_load() function assumes that it is passed > > the Exynos4210UartState, but it has been attached to the > > VMStateDescription for the Exynos4210UartFIFO type. The result is a > > SIGSEGV when attempting to load VM state for any machine type > > including this device. > > > > Fix the bug by attaching the post-load function to the VMSD for the > > Exynos4210UartState. This is the logical place for it, because the > > actions it does relate to the entire UART state, not just the FIFO. > > > > Thanks to the bug reporter @TrungNguyen1909 for the clear bug > > description and the suggested fix. > > > > Fixes: c9d3396d80fe7ece9b > > ("hw/char/exynos4210_uart: Implement post_load function") > > Buglink: https://gitlab.com/qemu-project/qemu/-/issues/638 > > Apparently GitLab doesn't recognize "Buglink": > https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#default-closing-pattern > which might be why we use "Resolves: " to have GitLab > automatically close issues.
Thanks; I can never remember which tag is the right one. I think I just fished this one out of a random commit in the git history, but I should have checked the docs, where we do have this documented. -- PMM