Skip to content

Commit 4981f95

Browse files
committed
trx_undo_seg_create(): Remove an unused parameter
1 parent a7e12fd commit 4981f95

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

storage/innobase/trx/trx0undo.cc

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,6 @@ static MY_ATTRIBUTE((warn_unused_result))
424424
dberr_t
425425
trx_undo_seg_create(
426426
/*================*/
427-
trx_rseg_t* rseg MY_ATTRIBUTE((unused)),/*!< in: rollback segment */
428427
trx_rsegf_t* rseg_hdr,/*!< in: rollback segment header, page
429428
x-latched */
430429
ulint* id,/*!< out: slot index within rseg header */
@@ -440,12 +439,10 @@ trx_undo_seg_create(
440439
trx_usegf_t* seg_hdr;
441440
ulint n_reserved;
442441
boolsuccess;
443-
dberr_terr = DB_SUCCESS;
444442

445443
ut_ad(mtr != NULL);
446444
ut_ad(id != NULL);
447445
ut_ad(rseg_hdr != NULL);
448-
ut_ad(mutex_own(&(rseg->mutex)));
449446

450447
slot_no = trx_rsegf_undo_find_free(rseg_hdr, mtr);
451448

@@ -505,7 +502,7 @@ trx_undo_seg_create(
505502

506503
MONITOR_INC(MONITOR_NUM_UNDO_SLOT_USED);
507504

508-
return(err);
505+
return(DB_SUCCESS);
509506
}
510507

511508
/**********************************************************************//**
@@ -1323,20 +1320,16 @@ trx_undo_create(
13231320
return(DB_OUT_OF_FILE_SPACE);
13241321
}
13251322

1326-
rseg->curr_size++;
1327-
13281323
rseg_header = trx_rsegf_get(rseg->space, rseg->page_no, mtr);
13291324

1330-
err = trx_undo_seg_create(rseg, rseg_header, &id, &undo_page, mtr);
1325+
err = trx_undo_seg_create(rseg_header, &id, &undo_page, mtr);
13311326

13321327
if (err != DB_SUCCESS) {
1333-
/* Did not succeed */
1334-
1335-
rseg->curr_size--;
1336-
13371328
return(err);
13381329
}
13391330

1331+
rseg->curr_size++;
1332+
13401333
page_no = page_get_page_no(undo_page);
13411334

13421335
offset = trx_undo_header_create(undo_page, trx_id, mtr);

0 commit comments

Comments
 (0)