From: Neil Horman It looks like the recent IPMI patches had some -mm-onlyisms. Signed-off-by: Neil Horman Cc: Corey Minyard Cc: Greg KH Signed-off-by: Andrew Morton --- drivers/char/ipmi/ipmi_devintf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/char/ipmi/ipmi_devintf.c~ipmi-build-fix drivers/char/ipmi/ipmi_devintf.c --- 25/drivers/char/ipmi/ipmi_devintf.c~ipmi-build-fix 2005-05-25 12:30:23.000000000 -0700 +++ 25-akpm/drivers/char/ipmi/ipmi_devintf.c 2005-05-25 12:30:23.000000000 -0700 @@ -520,7 +520,7 @@ MODULE_PARM_DESC(ipmi_major, "Sets the m " interface. Other values will set the major device number" " to that value."); -static struct class *ipmi_class; +static struct class_simple *ipmi_class; static void ipmi_new_smi(int if_num) { @@ -534,7 +534,7 @@ static void ipmi_new_smi(int if_num) static void ipmi_smi_gone(int if_num) { - class_simple_device_remove(ipmi_class, MKDEV(ipmi_major, if_num)); + class_simple_device_remove(MKDEV(ipmi_major, if_num)); devfs_remove("ipmidev/%d", if_num); } _