Commit a5025b8e authored by marko@hundin.mysql.fi's avatar marko@hundin.mysql.fi

InnoDB: After review fixes

parent f11bbee7
...@@ -597,7 +597,7 @@ page_rec_set_next( ...@@ -597,7 +597,7 @@ page_rec_set_next(
if (next) { if (next) {
ut_ad(!page_rec_is_infimum(next)); ut_ad(!page_rec_is_infimum(next));
ut_a(page == ut_align_down(next, UNIV_PAGE_SIZE)); ut_ad(page == ut_align_down(next, UNIV_PAGE_SIZE));
offs = (ulint) (next - page); offs = (ulint) (next - page);
} else { } else {
offs = 0; offs = 0;
...@@ -624,7 +624,7 @@ page_rec_get_prev( ...@@ -624,7 +624,7 @@ page_rec_get_prev(
ut_ad(page_rec_check(rec)); ut_ad(page_rec_check(rec));
page = buf_frame_align(rec); page = ut_align_down(rec, UNIV_PAGE_SIZE);
ut_ad(!page_rec_is_infimum(rec)); ut_ad(!page_rec_is_infimum(rec));
......
...@@ -1304,18 +1304,12 @@ lock_rec_get_first( ...@@ -1304,18 +1304,12 @@ lock_rec_get_first(
lock = lock_rec_get_first_on_page(rec); lock = lock_rec_get_first_on_page(rec);
if (UNIV_LIKELY_NULL(lock)) { if (UNIV_LIKELY_NULL(lock)) {
if (page_rec_is_comp(rec)) { ulint heap_no = rec_get_heap_no(rec, page_rec_is_comp(rec));
while (lock && !lock_rec_get_nth_bit(lock,
rec_get_heap_no(rec, TRUE))) { while (lock && !lock_rec_get_nth_bit(lock, heap_no)) {
lock = lock_rec_get_next_on_page(lock);
}
} else {
while (lock && !lock_rec_get_nth_bit(lock,
rec_get_heap_no(rec, FALSE))) {
lock = lock_rec_get_next_on_page(lock); lock = lock_rec_get_next_on_page(lock);
} }
} }
}
return(lock); return(lock);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment