@ -2041,6 +2041,7 @@ buf_page_get_gen(
ulint retries = 0 ;
ulint retries = 0 ;
ut_ad ( mtr ) ;
ut_ad ( mtr ) ;
ut_ad ( mtr - > state = = MTR_ACTIVE ) ;
ut_ad ( ( rw_latch = = RW_S_LATCH )
ut_ad ( ( rw_latch = = RW_S_LATCH )
| | ( rw_latch = = RW_X_LATCH )
| | ( rw_latch = = RW_X_LATCH )
| | ( rw_latch = = RW_NO_LATCH ) ) ;
| | ( rw_latch = = RW_NO_LATCH ) ) ;
@ -2397,7 +2398,9 @@ buf_page_optimistic_get(
ibool success ;
ibool success ;
ulint fix_type ;
ulint fix_type ;
ut_ad ( mtr & & block ) ;
ut_ad ( block ) ;
ut_ad ( mtr ) ;
ut_ad ( mtr - > state = = MTR_ACTIVE ) ;
ut_ad ( ( rw_latch = = RW_S_LATCH ) | | ( rw_latch = = RW_X_LATCH ) ) ;
ut_ad ( ( rw_latch = = RW_S_LATCH ) | | ( rw_latch = = RW_X_LATCH ) ) ;
mutex_enter ( & block - > mutex ) ;
mutex_enter ( & block - > mutex ) ;
@ -2509,6 +2512,7 @@ buf_page_get_known_nowait(
ulint fix_type ;
ulint fix_type ;
ut_ad ( mtr ) ;
ut_ad ( mtr ) ;
ut_ad ( mtr - > state = = MTR_ACTIVE ) ;
ut_ad ( ( rw_latch = = RW_S_LATCH ) | | ( rw_latch = = RW_X_LATCH ) ) ;
ut_ad ( ( rw_latch = = RW_S_LATCH ) | | ( rw_latch = = RW_X_LATCH ) ) ;
mutex_enter ( & block - > mutex ) ;
mutex_enter ( & block - > mutex ) ;
@ -2608,6 +2612,9 @@ buf_page_try_get_func(
ibool success ;
ibool success ;
ulint fix_type ;
ulint fix_type ;
ut_ad ( mtr ) ;
ut_ad ( mtr - > state = = MTR_ACTIVE ) ;
buf_pool_mutex_enter ( ) ;
buf_pool_mutex_enter ( ) ;
block = buf_block_hash_get ( space_id , page_no ) ;
block = buf_block_hash_get ( space_id , page_no ) ;
@ -2981,6 +2988,7 @@ buf_page_create(
ulint time_ms = ut_time_ms ( ) ;
ulint time_ms = ut_time_ms ( ) ;
ut_ad ( mtr ) ;
ut_ad ( mtr ) ;
ut_ad ( mtr - > state = = MTR_ACTIVE ) ;
ut_ad ( space | | ! zip_size ) ;
ut_ad ( space | | ! zip_size ) ;
free_block = buf_LRU_get_free_block ( 0 ) ;
free_block = buf_LRU_get_free_block ( 0 ) ;