From: Matt Mackall --- 25-akpm/init/do_mounts.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN init/do_mounts.c~fix-config_sysfs=n-compile-warning init/do_mounts.c --- 25/init/do_mounts.c~fix-config_sysfs=n-compile-warning 2004-04-22 22:19:46.584788664 -0700 +++ 25-akpm/init/do_mounts.c 2004-04-22 22:19:46.587788208 -0700 @@ -194,9 +194,11 @@ dev_t __init name_to_dev_t(char *name) p[-1] = '\0'; res = try_name(s, part); done: +#ifdef CONFIG_SYSFS sys_umount("/sys", 0); out: sys_rmdir("/sys"); +#endif return res; fail: res = 0; _