From 801df6d82a5a0b26a2f0282d8c21d4203329aea0 Mon Sep 17 00:00:00 2001 From: Alex Zhuravlev Date: Wed, 12 Sep 2012 07:53:15 +0400 Subject: [PATCH] LU-1877 mdt: initialize lock and expiration for statfs cache. Signed-off-by: Alex Zhuravlev Change-Id: Ief24f6a855c3ed14a7afc142921b9b249ab11604 Reviewed-on: http://review.whamcloud.com/3946 Reviewed-by: Oleg Drokin Tested-by: Hudson Reviewed-by: Andreas Dilger Tested-by: Maloo --- lustre/mdt/mdt_handler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lustre/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c index b385a1a..c43b0c8 100644 --- a/lustre/mdt/mdt_handler.c +++ b/lustre/mdt/mdt_handler.c @@ -4750,6 +4750,8 @@ static int mdt_init0(const struct lu_env *env, struct mdt_device *m, m->mdt_nosquash_str = NULL; m->mdt_nosquash_strlen = 0; cfs_init_rwsem(&m->mdt_squash_sem); + cfs_spin_lock_init(&m->mdt_osfs_lock); + m->mdt_osfs_age = cfs_time_shift_64(-1000); m->mdt_md_dev.md_lu_dev.ld_ops = &mdt_lu_ops; m->mdt_md_dev.md_lu_dev.ld_obd = obd; -- 1.8.3.1