From: Christoph Hellwig Hey, that wasn't intentation. In fact it's a stupid brown-paperbag bug only hidden by mount-by-label :) 25-akpm/fs/partitions/devfs.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/partitions/devfs.c~devfs-brown-bag fs/partitions/devfs.c --- 25/fs/partitions/devfs.c~devfs-brown-bag Mon Apr 21 17:02:24 2003 +++ 25-akpm/fs/partitions/devfs.c Mon Apr 21 17:02:24 2003 @@ -81,7 +81,7 @@ void devfs_add_partitioned(struct gendis { char dirname[64], symlink[16]; - if (disk->devfs_name[0] != '\0') + if (disk->devfs_name[0] == '\0') sprintf(disk->devfs_name, "%s/disc%d", disk->disk_name, disk->first_minor >> disk->minor_shift); _