From ece09f8ffd9f72d1ef7347d6756f0b5d1859c165 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Thu, 11 Aug 2011 18:15:18 +0300 Subject: [PATCH] kvm tools: Organize includes in builtin-run.c This patch organizes the includes in builtin-run.c so that KVM tool local headers are included first, then Linux kernel headers, and finally system headers. This helps in keeping headers dependencies in check so that they can be included by themselves. Cc: Asias He Cc: Cyrill Gorcunov Cc: Ingo Molnar Cc: Prasad Joshi Cc: Sasha Levin Signed-off-by: Pekka Enberg --- builtin-run.c | 77 ++++++++++++++++++------------------- include/kvm/parse-options.h | 2 + 2 files changed, 40 insertions(+), 39 deletions(-) diff --git a/builtin-run.c b/builtin-run.c index 4c0bb82..be61304 100644 --- a/builtin-run.c +++ b/builtin-run.c @@ -1,46 +1,45 @@ -#include -#include -#include -#include -#include -#include +#include "kvm/builtin-run.h" + +#include "kvm/virtio-balloon.h" +#include "kvm/virtio-console.h" +#include "kvm/parse-options.h" +#include "kvm/8250-serial.h" +#include "kvm/framebuffer.h" +#include "kvm/disk-image.h" +#include "kvm/threadpool.h" +#include "kvm/virtio-blk.h" +#include "kvm/virtio-net.h" +#include "kvm/virtio-rng.h" +#include "kvm/ioeventfd.h" +#include "kvm/virtio-9p.h" +#include "kvm/barrier.h" +#include "kvm/kvm-cpu.h" +#include "kvm/ioport.h" +#include "kvm/symbol.h" +#include "kvm/i8042.h" +#include "kvm/mutex.h" +#include "kvm/term.h" +#include "kvm/util.h" +#include "kvm/vesa.h" +#include "kvm/irq.h" +#include "kvm/kvm.h" +#include "kvm/pci.h" +#include "kvm/rtc.h" +#include "kvm/sdl.h" +#include "kvm/vnc.h" + +#include + #include #include #include +#include +#include +#include +#include +#include #include - -/* user defined header files */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* header files for gitish interface */ -#include -#include -#include +#include #define DEFAULT_KVM_DEV "/dev/kvm" #define DEFAULT_CONSOLE "serial" diff --git a/include/kvm/parse-options.h b/include/kvm/parse-options.h index 6bf9a1d..b65820d 100644 --- a/include/kvm/parse-options.h +++ b/include/kvm/parse-options.h @@ -1,6 +1,8 @@ #ifndef __PARSE_OPTIONS_H__ #define __PARSE_OPTIONS_H__ +#include + enum parse_opt_type { /* special types */ OPTION_END,