X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Ftarget%2Ftgt_internal.h;h=ebe3a1ab99f85a2caa0db68a7bbcce7a67550649;hp=86436c24b736de8c8828ed2843381aaaa3011dd7;hb=b69b7de30c3977cb69a741099218bc4a81752717;hpb=4f046691023175db492ef784d6577da428ec5e1b diff --git a/lustre/target/tgt_internal.h b/lustre/target/tgt_internal.h index 86436c2..ebe3a1a 100644 --- a/lustre/target/tgt_internal.h +++ b/lustre/target/tgt_internal.h @@ -61,7 +61,7 @@ struct tx_arg { int index; union { struct { - const struct dt_rec *rec; + struct dt_insert_rec rec; const struct dt_key *key; } insert; struct { @@ -136,6 +136,7 @@ struct tgt_thread_info { } update; } tti_u; struct lfsck_request tti_lr; + struct dt_insert_rec tti_rec; }; extern struct lu_context_key tgt_thread_key; @@ -193,12 +194,12 @@ int out_handle(struct tgt_session_info *tsi); #define out_tx_ref_del(info, obj, th, reply, idx) \ __out_tx_ref_del(info, obj, th, reply, idx, __FILE__, __LINE__) -#define out_tx_index_insert(info, obj, th, name, fid, reply, idx) \ - __out_tx_index_insert(info, obj, th, name, fid, reply, idx, \ +#define out_tx_index_insert(info, obj, rec, key, th, reply, idx) \ + __out_tx_index_insert(info, obj, rec, key, th, reply, idx, \ __FILE__, __LINE__) -#define out_tx_index_delete(info, obj, th, name, reply, idx) \ - __out_tx_index_delete(info, obj, th, name, reply, idx, \ +#define out_tx_index_delete(info, obj, key, th, reply, idx) \ + __out_tx_index_delete(info, obj, key, th, reply, idx, \ __FILE__, __LINE__) #define out_tx_destroy(info, obj, th, reply, idx) \