From df3f1673713028bc31d907bcd894b81fe5a7b5ca Mon Sep 17 00:00:00 2001 From: Mark Fasheh Date: Tue, 6 Sep 2005 15:19:08 -0700 Subject: [PATCH] --- yaml --- r: 7486 b: refs/heads/master c: cbf0d27a131639f4f3e4faa94373c5c6f89f8f07 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/jbd/journal.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b38d7b11c9d5..777b59d457ea 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3870ee8c63d5e55aea990654dfeb231264e13134 +refs/heads/master: cbf0d27a131639f4f3e4faa94373c5c6f89f8f07 diff --git a/trunk/fs/jbd/journal.c b/trunk/fs/jbd/journal.c index 71cfe25d716e..334f4cf0823b 100644 --- a/trunk/fs/jbd/journal.c +++ b/trunk/fs/jbd/journal.c @@ -179,6 +179,8 @@ static int kjournald(void *arg) if (transaction && time_after_eq(jiffies, transaction->t_expires)) should_sleep = 0; + if (journal->j_flags & JFS_UNMOUNT) + should_sleep = 0; if (should_sleep) { spin_unlock(&journal->j_state_lock); schedule();