From: Geert Uytterhoeven <geert@linux-m68k.org>

When compiling the IPMI drivers on m68k, I needed a few more includes:

  - <asm/irq.h> (for disable_irq_nosync() and enable_irq())

  - <linux/types.h> (for size_t)

  - <asm/system.h> (for printk())



---

 drivers/char/ipmi/ipmi_kcs_intf.c |    1 +
 drivers/char/ipmi/ipmi_kcs_sm.c   |    3 +++
 2 files changed, 4 insertions(+)

diff -puN drivers/char/ipmi/ipmi_kcs_intf.c~ipmi-warning-fixes drivers/char/ipmi/ipmi_kcs_intf.c
--- 25/drivers/char/ipmi/ipmi_kcs_intf.c~ipmi-warning-fixes	2004-02-19 13:17:36.000000000 -0800
+++ 25-akpm/drivers/char/ipmi/ipmi_kcs_intf.c	2004-02-19 13:17:36.000000000 -0800
@@ -55,6 +55,7 @@
 #include <linux/rcupdate.h>
 #include <linux/ipmi_smi.h>
 #include <asm/io.h>
+#include <asm/irq.h>
 #include "ipmi_kcs_sm.h"
 #include <linux/init.h>
 
diff -puN drivers/char/ipmi/ipmi_kcs_sm.c~ipmi-warning-fixes drivers/char/ipmi/ipmi_kcs_sm.c
--- 25/drivers/char/ipmi/ipmi_kcs_sm.c~ipmi-warning-fixes	2004-02-19 13:17:36.000000000 -0800
+++ 25-akpm/drivers/char/ipmi/ipmi_kcs_sm.c	2004-02-19 13:17:36.000000000 -0800
@@ -37,8 +37,11 @@
  * that document.
  */
 
+#include <linux/types.h>
+
 #include <asm/io.h>
 #include <asm/string.h>		/* Gets rid of memcpy warning */
+#include <asm/system.h>
 
 #include "ipmi_kcs_sm.h"
 

_