sys: Fix warning for stripped const qualifier

This causes an issue when compiling with `-Werror=cast-qual`

Signed-off-by: Yuval Peress <peress@google.com>
This commit is contained in:
Yuval Peress 2021-10-28 22:10:08 -06:00 committed by Maureen Helm
commit 8aa2c3f3d1
3 changed files with 5 additions and 5 deletions

View file

@ -549,7 +549,7 @@ enum log_strdup_action {
static inline uint32_t log_const_source_id(
const struct log_source_const_data *data)
{
return ((uint8_t *)data - (uint8_t *)__log_const_start)/
return ((const uint8_t *)data - (uint8_t *)__log_const_start)/
sizeof(struct log_source_const_data);
}

View file

@ -496,7 +496,7 @@ static inline void z_log_msg2_runtime_create(uint8_t domain_id,
va_end(ap);
}
static inline bool z_log_item_is_msg(union log_msg2_generic *msg)
static inline bool z_log_item_is_msg(const union log_msg2_generic *msg)
{
return msg->generic.type == Z_LOG_MSG2_LOG;
}
@ -520,10 +520,10 @@ static inline uint32_t log_msg2_get_total_wlen(const struct log_msg2_desc desc)
*/
static inline uint32_t log_msg2_generic_get_wlen(const union mpsc_pbuf_generic *item)
{
union log_msg2_generic *generic_msg = (union log_msg2_generic *)item;
const union log_msg2_generic *generic_msg = (const union log_msg2_generic *)item;
if (z_log_item_is_msg(generic_msg)) {
struct log_msg2 *msg = (struct log_msg2 *)generic_msg;
const struct log_msg2 *msg = (const struct log_msg2 *)generic_msg;
return log_msg2_get_total_wlen(msg->hdr.desc);
}

View file

@ -253,7 +253,7 @@ static inline void bytecpy(void *dst, const void *src, size_t size)
size_t i;
for (i = 0; i < size; ++i) {
((uint8_t *)dst)[i] = ((uint8_t *)src)[i];
((uint8_t *)dst)[i] = ((const uint8_t *)src)[i];
}
}