This reduces the dependencies on trace.h. Only one source file which needs hcd-ehci.h also needs trace.h.
Signed-off-by: Stefan Weil <s...@weilnetz.de> --- This patch reduces the number of .o files which depend on trace.h in a default QEMU build from 382 to 379. That's not a big reduction, but now there is no longer a .h file which directly includes trace.h, so future improvements (splitting trace headers, one header per source file, no longer compile 379 files after each change of trace-events) are easier to implement. hw/usb/hcd-ehci.c | 1 + hw/usb/hcd-ehci.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c index 22bdbf4..0ba38c9 100644 --- a/hw/usb/hcd-ehci.c +++ b/hw/usb/hcd-ehci.c @@ -28,6 +28,7 @@ */ #include "hw/usb/hcd-ehci.h" +#include "trace.h" /* Capability Registers Base Address - section 2.2 */ #define CAPLENGTH 0x0000 /* 1-byte, 0x0001 reserved */ diff --git a/hw/usb/hcd-ehci.h b/hw/usb/hcd-ehci.h index 065c9fa..1ad4b96 100644 --- a/hw/usb/hcd-ehci.h +++ b/hw/usb/hcd-ehci.h @@ -21,7 +21,6 @@ #include "qemu/timer.h" #include "hw/usb.h" #include "monitor/monitor.h" -#include "trace.h" #include "sysemu/dma.h" #include "sysemu/sysemu.h" #include "hw/pci/pci.h" -- 1.7.9.5