diff options
Diffstat (limited to 'storage/innobase/include/mtr0mtr.ic')
-rw-r--r-- | storage/innobase/include/mtr0mtr.ic | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/storage/innobase/include/mtr0mtr.ic b/storage/innobase/include/mtr0mtr.ic index a9f02430220..44d548e9b64 100644 --- a/storage/innobase/include/mtr0mtr.ic +++ b/storage/innobase/include/mtr0mtr.ic @@ -43,9 +43,10 @@ mtr_block_dirtied( Starts a mini-transaction. */ UNIV_INLINE void -mtr_start( +mtr_start_trx( /*======*/ - mtr_t* mtr) /*!< out: mini-transaction */ + mtr_t* mtr, /*!< out: mini-transaction */ + trx_t* trx) /*!< in: transaction */ { UNIV_MEM_INVALID(mtr, sizeof *mtr); @@ -58,6 +59,7 @@ mtr_start( mtr->made_dirty = FALSE; mtr->n_log_recs = 0; mtr->n_freed_pages = 0; + mtr->trx = trx; ut_d(mtr->state = MTR_ACTIVE); ut_d(mtr->magic_n = MTR_MAGIC_N); |