Whamcloud - gitweb
mdd: initialize mdd->mdd_txn_cb.dtc_linkage to avoid crash in error handling path...
authornikita <nikita>
Thu, 2 Nov 2006 21:43:46 +0000 (21:43 +0000)
committernikita <nikita>
Thu, 2 Nov 2006 21:43:46 +0000 (21:43 +0000)
lustre/mdd/mdd_device.c

index 7f7b6d6..06f9f79 100644 (file)
@@ -63,6 +63,7 @@ static int mdd_device_init(const struct lu_env *env, struct lu_device *d,
         mdd->mdd_txn_cb.dtc_txn_stop = mdd_txn_stop_cb;
         mdd->mdd_txn_cb.dtc_txn_commit = mdd_txn_commit_cb;
         mdd->mdd_txn_cb.dtc_cookie = mdd;
+        INIT_LIST_HEAD(&mdd->mdd_txn_cb.dtc_linkage);
         rc = mdd_procfs_init(mdd, name);
         RETURN(rc);
 }