* Author: Lai Siyao <lsy@clusterfs.com>
*/
-#ifndef EXPORT_SYMTAB
-# define EXPORT_SYMTAB
-#endif
#define DEBUG_SUBSYSTEM S_MDS
#include "mdt_internal.h"
int i, rc;
mti = lu_context_key_get(&env->le_ctx, &mdt_thread_key);
- th = mdt_trans_create(env, mdt);
- if (IS_ERR(th))
- RETURN(PTR_ERR(th));
+ th = dt_trans_create(env, mdt->mdt_bottom);
+ if (IS_ERR(th))
+ RETURN(PTR_ERR(th));
- rc = dt_declare_record_write(env, mdt->mdt_ck_obj,
- sizeof(*tmp) * 3, 0, th);
- if (rc)
- goto stop;
+ rc = dt_declare_record_write(env, mdt->mdt_ck_obj,
+ sizeof(*tmp) * 3, 0, th);
+ if (rc)
+ goto stop;
- rc = mdt_trans_start(env, mdt, th);
+ rc = dt_trans_start_local(env, mdt->mdt_bottom, th);
if (rc)
goto stop;
}
stop:
- mdt_trans_stop(env, mdt, th);
+ dt_trans_stop(env, mdt->mdt_bottom, th);
CDEBUG(D_INFO, "write capability keys rc = %d:\n", rc);
return rc;