janitor: do not rely on indirect inclusions of or from qemu-char.h

Various header files rely on qemu-char.h including qemu-config.h or
main-loop.h, but they really do not need qemu-char.h at all (particularly
interesting is the case of the block layer!).  Clean this up, and also
add missing inclusions of qemu-char.h itself.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2012-09-25 10:04:17 +02:00
parent 8e98e2e80b
commit 077805fa92
26 changed files with 27 additions and 0 deletions

1
exec.c
View file

@ -33,6 +33,7 @@
#include "kvm.h"
#include "hw/xen.h"
#include "qemu-timer.h"
#include "qemu-config.h"
#include "memory.h"
#include "dma.h"
#include "exec-memory.h"