summaryrefslogtreecommitdiff
path: root/storage/innobase/fsp
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2019-11-08 13:36:20 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2019-11-08 13:36:20 +0200
commit15b713cadcf61fd6db743709a3435a24eb360745 (patch)
treeb207734e5d65fc6a0adeb6c2a27f4d82dec472e0 /storage/innobase/fsp
parent78d0d2cdc56634cd6212b5c6320a938d4dff42cc (diff)
downloadmariadb-git-15b713cadcf61fd6db743709a3435a24eb360745.tar.gz
MDEV-17138 follow-up: Use MLOG_MEMSET in xdes_init()
Diffstat (limited to 'storage/innobase/fsp')
-rw-r--r--storage/innobase/fsp/fsp0fsp.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/storage/innobase/fsp/fsp0fsp.cc b/storage/innobase/fsp/fsp0fsp.cc
index 3b324b6c437..2a222bf5d65 100644
--- a/storage/innobase/fsp/fsp0fsp.cc
+++ b/storage/innobase/fsp/fsp0fsp.cc
@@ -357,16 +357,8 @@ xdes_init(
xdes_t* descr, /*!< in: descriptor */
mtr_t* mtr) /*!< in/out: mini-transaction */
{
- ulint i;
-
- ut_ad(descr && mtr);
ut_ad(mtr_memo_contains_page(mtr, descr, MTR_MEMO_PAGE_SX_FIX));
- ut_ad((XDES_SIZE - XDES_BITMAP) % 4 == 0);
-
- for (i = XDES_BITMAP; i < XDES_SIZE; i += 4) {
- mlog_write_ulint(descr + i, 0xFFFFFFFFUL, MLOG_4BYTES, mtr);
- }
-
+ mlog_memset(descr + XDES_BITMAP, XDES_SIZE - XDES_BITMAP, 0xff, mtr);
xdes_set_state(descr, XDES_FREE, mtr);
}