The IPMI driver include file needs to include compiler.h so it has definitions for __user and such. Signed-off-by: Corey Minyard Index: linux-2.6.13-rc5/include/linux/ipmi.h =================================================================== --- linux-2.6.13-rc5.orig/include/linux/ipmi.h +++ linux-2.6.13-rc5/include/linux/ipmi.h @@ -35,6 +35,7 @@ #define __LINUX_IPMI_H #include +#include /* * This file describes an interface to an IPMI driver. You have to