From: viro@parcelfarce.linux.theplanet.co.uk



 25-akpm/init/do_mounts.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN init/do_mounts.c~name_to_dev_t-fix init/do_mounts.c
--- 25/init/do_mounts.c~name_to_dev_t-fix	Thu Dec 18 15:05:43 2003
+++ 25-akpm/init/do_mounts.c	Thu Dec 18 15:05:43 2003
@@ -130,7 +130,7 @@ fail:
  *	Driverfs is used to check if something is a disk name - it has
  *	all known disks under bus/block/devices.  If the disk name
  *	contains slashes, name of driverfs node has them replaced with
- *	dots.  try_name() does the actual checks, assuming that driverfs
+ *	bangs.  try_name() does the actual checks, assuming that driverfs
  *	is mounted on rootfs /sys.
  */
 
@@ -171,7 +171,7 @@ dev_t __init name_to_dev_t(char *name)
 	strcpy(s, name);
 	for (p = s; *p; p++)
 		if (*p == '/')
-			*p = '.';
+			*p = '!';
 	res = try_name(s, 0);
 	if (res)
 		goto done;

_