From: Christoph Hellwig <hch@lst.de>

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);
 

_