From 1b99b69e495ce7f1b25d1abd8ea5101a4f944a63 Mon Sep 17 00:00:00 2001 From: bobijam Date: Thu, 4 Sep 2008 02:35:43 +0000 Subject: [PATCH] Branch b1_8_gate b=16750 i=nathan.rutman i=sheng.yang Description: service mount cannot take device name with ":" Details : Only when device name contains ":/" will mount treat it as client mount. --- lustre/obdclass/obd_mount.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c index 633ad65..002a932 100644 --- a/lustre/obdclass/obd_mount.c +++ b/lustre/obdclass/obd_mount.c @@ -1887,8 +1887,9 @@ static int lmd_parse(char *options, struct lustre_mount_data *lmd) goto invalid; } - s1 = strrchr(devname, ':'); + s1 = strstr(devname, ":/"); if (s1) { + ++s1; lmd->lmd_flags = LMD_FLG_CLIENT; /* Remove leading /s from fsname */ while (*++s1 == '/') ; -- 1.8.3.1