Commit ecfc3de5 authored by Jan Lindström's avatar Jan Lindström

MDEV-8129: Compilation warnings in log0crypt.cc

Fix incorrect types and compiler warnings.
parent 5fdb1454
...@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02; ...@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02;
static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES; static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES;
struct crypt_info_t { struct crypt_info_t {
ulong checkpoint_no; /*!< checkpoint no */ ib_uint64_t checkpoint_no; /*!< checkpoint no */
uint key_version; /*!< mysqld key version */ uint key_version; /*!< mysqld key version */
byte crypt_msg[MY_AES_BLOCK_SIZE]; byte crypt_msg[MY_AES_BLOCK_SIZE];
byte crypt_key[MY_AES_BLOCK_SIZE]; byte crypt_key[MY_AES_BLOCK_SIZE];
...@@ -129,14 +129,14 @@ log_blocks_crypt( ...@@ -129,14 +129,14 @@ log_blocks_crypt(
{ {
byte *log_block = (byte*)block; byte *log_block = (byte*)block;
Crypt_result rc = MY_AES_OK; Crypt_result rc = MY_AES_OK;
uint32 dst_len; uint dst_len;
byte aes_ctr_counter[MY_AES_BLOCK_SIZE]; byte aes_ctr_counter[MY_AES_BLOCK_SIZE];
ulint lsn = is_encrypt ? log_sys->lsn : srv_start_lsn; lsn_t lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
const int src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE; const int src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE;
for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) { for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) {
ulint log_block_no = log_block_get_hdr_no(log_block); ulint log_block_no = log_block_get_hdr_no(log_block);
ulint log_block_start_lsn = log_block_get_start_lsn( lsn_t log_block_start_lsn = log_block_get_start_lsn(
lsn, log_block_no); lsn, log_block_no);
const crypt_info_t* info = get_crypt_info(log_block); const crypt_info_t* info = get_crypt_info(log_block);
...@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf( ...@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf(
#else #else
(void)checkpoint_no; // unused variable (void)checkpoint_no; // unused variable
#endif #endif
ut_a((buf - save) <= OS_FILE_LOG_BLOCK_SIZE); ut_a((ulint)(buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
} }
/*********************************************************************//** /*********************************************************************//**
......
...@@ -282,7 +282,7 @@ log_reserve_and_open( ...@@ -282,7 +282,7 @@ log_reserve_and_open(
log_t* log = log_sys; log_t* log = log_sys;
ulint len_upper_limit; ulint len_upper_limit;
#ifdef UNIV_LOG_ARCHIVE #ifdef UNIV_LOG_ARCHIVE
ulint archived_lsn_age; lsn_t archived_lsn_age;
ulint dummy; ulint dummy;
#endif /* UNIV_LOG_ARCHIVE */ #endif /* UNIV_LOG_ARCHIVE */
#ifdef UNIV_DEBUG #ifdef UNIV_DEBUG
......
...@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02; ...@@ -61,7 +61,7 @@ static const byte redo_log_purpose_byte = 0x02;
static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES; static const size_t kMaxSavedKeys = LOG_CRYPT_MAX_ENTRIES;
struct crypt_info_t { struct crypt_info_t {
ulong checkpoint_no; /*!< checkpoint no */ ib_uint64_t checkpoint_no; /*!< checkpoint no */
uint key_version; /*!< mysqld key version */ uint key_version; /*!< mysqld key version */
byte crypt_msg[MY_AES_BLOCK_SIZE]; byte crypt_msg[MY_AES_BLOCK_SIZE];
byte crypt_key[MY_AES_BLOCK_SIZE]; byte crypt_key[MY_AES_BLOCK_SIZE];
...@@ -129,14 +129,14 @@ log_blocks_crypt( ...@@ -129,14 +129,14 @@ log_blocks_crypt(
{ {
byte *log_block = (byte*)block; byte *log_block = (byte*)block;
Crypt_result rc = MY_AES_OK; Crypt_result rc = MY_AES_OK;
uint32 dst_len; uint dst_len;
byte aes_ctr_counter[MY_AES_BLOCK_SIZE]; byte aes_ctr_counter[MY_AES_BLOCK_SIZE];
ulint lsn = is_encrypt ? log_sys->lsn : srv_start_lsn; lsn_t lsn = is_encrypt ? log_sys->lsn : srv_start_lsn;
const int src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE; const uint src_len = OS_FILE_LOG_BLOCK_SIZE - LOG_BLOCK_HDR_SIZE;
for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) { for (ulint i = 0; i < size ; i += OS_FILE_LOG_BLOCK_SIZE) {
ulint log_block_no = log_block_get_hdr_no(log_block); ulint log_block_no = log_block_get_hdr_no(log_block);
ulint log_block_start_lsn = log_block_get_start_lsn( lsn_t log_block_start_lsn = log_block_get_start_lsn(
lsn, log_block_no); lsn, log_block_no);
const crypt_info_t* info = get_crypt_info(log_block); const crypt_info_t* info = get_crypt_info(log_block);
...@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf( ...@@ -442,7 +442,7 @@ log_crypt_write_checkpoint_buf(
#else #else
(void)checkpoint_no; // unused variable (void)checkpoint_no; // unused variable
#endif #endif
ut_a((buf - save) <= OS_FILE_LOG_BLOCK_SIZE); ut_a((ulint)(buf - save) <= OS_FILE_LOG_BLOCK_SIZE);
} }
/*********************************************************************//** /*********************************************************************//**
......
...@@ -342,7 +342,7 @@ log_open( ...@@ -342,7 +342,7 @@ log_open(
log_t* log = log_sys; log_t* log = log_sys;
ulint len_upper_limit; ulint len_upper_limit;
#ifdef UNIV_LOG_ARCHIVE #ifdef UNIV_LOG_ARCHIVE
ulint archived_lsn_age; lsn_t archived_lsn_age;
ulint dummy; ulint dummy;
#endif /* UNIV_LOG_ARCHIVE */ #endif /* UNIV_LOG_ARCHIVE */
ulint count = 0; ulint count = 0;
......
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