/* transno storage during last_rcvd update */
__u64 tti_transno;
- __u32 tti_has_trans:1,
- tti_mult_trans:1;
/* Updates data for OUT target */
struct thandle_exec_args tti_tea;
struct {
/* for tgt_readpage() */
struct lu_rdpg tti_rdpg;
- /* for tgt_sendpage() */
- struct l_wait_info tti_wait_info;
} rdpg;
struct {
struct dt_object_format tti_update_dof;
int tti_update_reply_index;
struct obdo tti_obdo;
struct dt_object *tti_dt_object;
- struct l_wait_info tti_wait_info;
} update;
struct obd_statfs osfs; /* for obd_statfs() in OFD/MDT */
} tti_u;
int tgt_txn_stop_cb(const struct lu_env *env, struct thandle *th,
void *cookie);
int tgt_handle_received_xid(struct obd_export *exp, __u64 rcvd_xid);
-int tgt_handle_tag(struct obd_export *exp, __u16 tag);
+int tgt_handle_tag(struct ptlrpc_request *req);
void update_records_dump(const struct update_records *records,
unsigned int mask, bool dump_updates);
struct top_thandle *top_th);
void tgt_cancel_slc_locks(struct lu_target *tgt, __u64 transno);
+int lustre_tgt_register_fs(void);
+void lustre_tgt_unregister_fs(void);
void barrier_init(void);
void barrier_fini(void);