From deb269de50fe3b6835fe823514acfcd9b611c56b Mon Sep 17 00:00:00 2001 From: Ian Kent Date: Mon, 25 Sep 2006 16:24:16 -0700 Subject: [PATCH] --- yaml --- r: 35525 b: refs/heads/master c: c0ba7e5147829eaa607351997bccd06200a8db12 h: refs/heads/master i: 35523: 69d999a8fd2cf5e3540b40d26edffbf7655df337 v: v3 --- [refs] | 2 +- trunk/fs/autofs4/expire.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index a96208e9b15a..cfe02fda160d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a6d967a485c67ec8a1276261f39d81ace6a3e308 +refs/heads/master: c0ba7e5147829eaa607351997bccd06200a8db12 diff --git a/trunk/fs/autofs4/expire.c b/trunk/fs/autofs4/expire.c index 8dbd44f10e9d..d96e5c14a9ca 100644 --- a/trunk/fs/autofs4/expire.c +++ b/trunk/fs/autofs4/expire.c @@ -32,7 +32,7 @@ static inline int autofs4_can_expire(struct dentry *dentry, if (!do_now) { /* Too young to die */ - if (time_after(ino->last_used + timeout, now)) + if (!timeout || time_after(ino->last_used + timeout, now)) return 0; /* update last_used here :- @@ -253,7 +253,7 @@ static struct dentry *autofs4_expire_direct(struct super_block *sb, struct dentry *root = dget(sb->s_root); int do_now = how & AUTOFS_EXP_IMMEDIATE; - if (!sbi->exp_timeout || !root) + if (!root) return NULL; now = jiffies; @@ -293,7 +293,7 @@ static struct dentry *autofs4_expire_indirect(struct super_block *sb, int do_now = how & AUTOFS_EXP_IMMEDIATE; int exp_leaves = how & AUTOFS_EXP_LEAVES; - if ( !sbi->exp_timeout || !root ) + if (!root) return NULL; now = jiffies;