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