On 8/6/19 5:14 PM, Markus Armbruster wrote: > We declare incomplete struct VMStateDescription in a couple of places > so we don't have to include migration/vmstate.h for the typedef. > That's fine with me. However, the next commit will drop > migration/vmstate.h from a massive number of compiles. Move the > typedef to qemu/typedefs.h now, so I don't have to insert struct in > front of VMStateDescription all over the place then. > > Signed-off-by: Markus Armbruster <arm...@redhat.com> > --- > include/hw/qdev-core.h | 6 ++---- > include/migration/vmstate.h | 1 - > include/qemu/typedefs.h | 1 + > include/qom/cpu.h | 4 ++-- > target/alpha/cpu.h | 2 +- > target/arm/cpu.h | 2 +- > target/cris/cpu.h | 2 +- > target/hppa/cpu.h | 2 +- > target/i386/cpu.h | 2 +- > target/lm32/cpu.h | 2 +- > target/mips/internal.h | 2 +- > target/openrisc/cpu.h | 2 +- > target/ppc/cpu-qom.h | 2 +- > target/ppc/cpu.h | 2 +- > target/s390x/cpu.h | 2 +- > target/sparc/cpu.h | 2 +- > 16 files changed, 17 insertions(+), 19 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> Tested-by: Philippe Mathieu-Daudé <phi...@redhat.com>