Whamcloud - gitweb
LU-4423 lustre: don't declare extern variables in C files.
[fs/lustre-release.git] / lustre / mdt / mdt_recovery.c
index 8a67985..f93840e 100644 (file)
@@ -67,11 +67,6 @@ const struct lu_buf *mdt_buf_const(const struct lu_env *env,
         return buf;
 }
 
-/*
- * last_rcvd & last_committed update callbacks
- */
-extern struct lu_context_key mdt_thread_key;
-
 /* This callback notifies MDT that transaction was done. This is needed by
  * mdt_save_lock() only. It is similar to new target code and will be removed
  * as mdt_save_lock() will be converted to use target structures */
@@ -103,7 +98,6 @@ int mdt_fs_setup(const struct lu_env *env, struct mdt_device *mdt,
        /* prepare transactions callbacks */
        mdt->mdt_txn_cb.dtc_txn_start = NULL;
        mdt->mdt_txn_cb.dtc_txn_stop = mdt_txn_stop_cb;
-       mdt->mdt_txn_cb.dtc_txn_commit = NULL;
        mdt->mdt_txn_cb.dtc_cookie = NULL;
        mdt->mdt_txn_cb.dtc_tag = LCT_MD_THREAD;
        INIT_LIST_HEAD(&mdt->mdt_txn_cb.dtc_linkage);
@@ -220,7 +214,6 @@ void mdt_reconstruct_generic(struct mdt_thread_info *mti,
        struct ptlrpc_request *req = mdt_info_req(mti);
 
        mdt_req_from_lrd(req, mti->mti_reply_data);
-       return;
 }
 
 /**
@@ -341,7 +334,8 @@ static mdt_reconstructor reconstructors[REINT_MAX] = {
         [REINT_OPEN]     = mdt_reconstruct_open,
        [REINT_SETXATTR] = mdt_reconstruct_generic,
        [REINT_RMENTRY]  = mdt_reconstruct_generic,
-       [REINT_MIGRATE] = mdt_reconstruct_generic
+       [REINT_MIGRATE]  = mdt_reconstruct_generic,
+       [REINT_RESYNC]   = mdt_reconstruct_generic
 };
 
 void mdt_reconstruct(struct mdt_thread_info *mti,