diff --git a/lustre/mdt/mdt_open.c b/lustre/mdt/mdt_open.c index d197eb647e9f946c232c590b538c8bb1111d319e..9720d90692084b68b36f49903e8755671457164d 100644 --- a/lustre/mdt/mdt_open.c +++ b/lustre/mdt/mdt_open.c @@ -1247,8 +1247,9 @@ int mdt_close(struct mdt_thread_info *info) ma->ma_need = MA_INODE | MA_LOV | MA_COOKIE; repbody->eadatasize = 0; repbody->aclsize = 0; - } else + } else { rc = err_serious(rc); + } med = &req->rq_export->exp_mdt_data; spin_lock(&med->med_open_lock);