From: Geert Uytterhoeven When compiling the IPMI drivers on m68k, I needed a few more includes: - (for disable_irq_nosync() and enable_irq()) - (for size_t) - (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 #include #include +#include #include "ipmi_kcs_sm.h" #include 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 + #include #include /* Gets rid of memcpy warning */ +#include #include "ipmi_kcs_sm.h" _