From b22bca7272957766fa32daf6460f32e315d741ee Mon Sep 17 00:00:00 2001
From: huanghua <huanghua>
Date: Thu, 4 Dec 2008 00:27:10 +0000
Subject: [PATCH] Branch HEAD b=17589

revert the previous patch, rejected by alexey.lyashkov.
---
 lustre/llite/llite_lib.c | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c
index 2ed0051d59..3c0c61b1c4 100644
--- a/lustre/llite/llite_lib.c
+++ b/lustre/llite/llite_lib.c
@@ -1958,16 +1958,9 @@ void ll_umount_begin(struct super_block *sb)
 
         /* Really, we'd like to wait until there are no requests outstanding,
          * and then continue.  For now, we just invalidate the requests,
-         * sleep 1 second, and hope it is OK.
+         * schedule(), and hope.
          */
-        if (atomic_read(&vfsmnt->mnt_count) > 2) {
-                cfs_schedule_timeout(CFS_TASK_INTERRUPTIBLE,
-                                     cfs_time_seconds(1));
-                if (atomic_read(&vfsmnt->mnt_count) > 2)
-                        LCONSOLE_WARN("Mount still busy with %d refs! You "
-                                      "may try to umount it a bit later\n",
-                                      atomic_read(&vfsmnt->mnt_count));
-        }
+        schedule();
 
         EXIT;
 }
-- 
GitLab