converge to mainline version of handling broken hardlinks
[linux-2.6.git] / init / initramfs.c
index 738cc06..d28c109 100644 (file)
@@ -286,7 +286,6 @@ static int __init do_name(void)
                sys_chmod(collected, mode);
        } else if (S_ISBLK(mode) || S_ISCHR(mode) ||
                   S_ISFIFO(mode) || S_ISSOCK(mode)) {
-               sys_unlink(collected);
                if (maybe_link() == 0) {
                        sys_mknod(collected, mode, rdev);
                        sys_chown(collected, uid, gid);