--- arch/x86/kernel/microcode_core-orig.c 2009-04-15 10:34:25.000000000 +0200 +++ arch/x86/kernel/microcode_core.c 2009-04-15 16:27:51.000000000 +0200 @@ -380,8 +380,6 @@ static int mc_sysdev_add(struct sys_devi return err; err = microcode_init_cpu(cpu); - if (err) - sysfs_remove_group(&sys_dev->kobj, &mc_attr_group); return err; }