Fix the build with CONFIG_HOTPLUG=n. hotplug_seqnum is not defined. Signed-off-by: Andrew Morton --- 25-akpm/kernel/ksysfs.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff -puN kernel/ksysfs.c~ksysfs-build-fix kernel/ksysfs.c --- 25/kernel/ksysfs.c~ksysfs-build-fix 2004-09-06 00:24:29.927105936 -0700 +++ 25-akpm/kernel/ksysfs.c 2004-09-06 00:25:22.518110888 -0700 @@ -22,17 +22,20 @@ static struct subsys_attribute _name##_a static struct subsys_attribute _name##_attr = \ __ATTR(_name, 0644, _name##_show, _name##_store) +#ifdef CONFIG_HOTPLUG static ssize_t hotplug_seqnum_show(struct subsystem *subsys, char *page) { return sprintf(page, "%lu\n", hotplug_seqnum); } KERNEL_ATTR_RO(hotplug_seqnum); - +#endif static decl_subsys(kernel, NULL, NULL); static struct attribute * kernel_attrs[] = { +#ifdef CONFIG_HOTPLUG &hotplug_seqnum_attr.attr, +#endif NULL }; @@ -44,7 +47,8 @@ static int __init ksysfs_init(void) { int error = subsystem_register(&kernel_subsys); if (!error) - error = sysfs_create_group(&kernel_subsys.kset.kobj, &kernel_attr_group); + error = sysfs_create_group(&kernel_subsys.kset.kobj, + &kernel_attr_group); return error; } _