From 16d2c7e906b586e247358e6bfa16736ef123d32e Mon Sep 17 00:00:00 2001
From: huanghua <huanghua>
Date: Tue, 19 Aug 2008 03:09:56 +0000
Subject: [PATCH] Branch HEAD b=16616 i=nathan.rutman i=nikita.danilov

more error cleanup in server_start_targets()
---
 lustre/obdclass/obd_mount.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c
index ccc0a0a786..f38a88836c 100644
--- a/lustre/obdclass/obd_mount.c
+++ b/lustre/obdclass/obd_mount.c
@@ -1132,6 +1132,7 @@ static int server_start_targets(struct super_block *sb, struct vfsmount *mnt)
         if (rc) {
                 CERROR("failed to start server %s: %d\n",
                        lsi->lsi_ldd->ldd_svname, rc);
+                server_deregister_mount(lsi->lsi_ldd->ldd_svname);
                 GOTO(out_mgc, rc);
         }
 
-- 
GitLab