diff --git a/hw/acpi.c b/hw/acpi.c
index 4c4df56fce..c7044b1fae 100644
--- a/hw/acpi.c
+++ b/hw/acpi.c
@@ -17,8 +17,6 @@
  */
 #include "hw.h"
 #include "pc.h"
-#include "pci.h"
-#include "sysemu.h"
 #include "acpi.h"
 
 struct acpi_table_header
diff --git a/hw/acpi_piix4.c b/hw/acpi_piix4.c
index fdef69770a..0fce958d07 100644
--- a/hw/acpi_piix4.c
+++ b/hw/acpi_piix4.c
@@ -20,9 +20,6 @@
 #include "apm.h"
 #include "pm_smbus.h"
 #include "pci.h"
-#include "sysemu.h"
-#include "i2c.h"
-#include "smbus.h"
 #include "acpi.h"
 
 //#define DEBUG
diff --git a/hw/apm.c b/hw/apm.c
index 3cbde43a8b..cdda72f1de 100644
--- a/hw/apm.c
+++ b/hw/apm.c
@@ -19,7 +19,6 @@
 
 #include "apm.h"
 #include "hw.h"
-#include "isa.h"
 
 //#define DEBUG
 
diff --git a/hw/pm_smbus.c b/hw/pm_smbus.c
index 9929d721eb..cb8b7ee793 100644
--- a/hw/pm_smbus.c
+++ b/hw/pm_smbus.c
@@ -20,12 +20,7 @@
 #include "hw.h"
 #include "pc.h"
 #include "pm_smbus.h"
-#include "pci.h"
-#include "qemu-timer.h"
-#include "sysemu.h"
-#include "i2c.h"
 #include "smbus.h"
-#include "kvm.h"
 
 /* no save/load? */