diff --git a/arch/x86/core/ia32/irq_manage.c b/arch/x86/core/ia32/irq_manage.c index d35f2067f14..752a95d9984 100644 --- a/arch/x86/core/ia32/irq_manage.c +++ b/arch/x86/core/ia32/irq_manage.c @@ -193,7 +193,7 @@ extern const struct pseudo_descriptor z_x86_idt; static void idt_vector_install(int vector, void *irq_handler) { - int key; + unsigned int key; key = irq_lock(); z_init_irq_gate(&z_x86_idt.entries[vector], CODE_SEG, diff --git a/kernel/mmu.c b/kernel/mmu.c index 4e1d8fea230..47473f4a2dd 100644 --- a/kernel/mmu.c +++ b/kernel/mmu.c @@ -1482,7 +1482,7 @@ bool z_page_fault(void *addr) static void do_mem_unpin(void *addr) { struct z_page_frame *pf; - int key; + unsigned int key; uintptr_t flags, phys; key = irq_lock(); diff --git a/kernel/paging/statistics.c b/kernel/paging/statistics.c index 855d60fd6da..f1017687f3e 100644 --- a/kernel/paging/statistics.c +++ b/kernel/paging/statistics.c @@ -79,7 +79,7 @@ k_mem_paging_backing_store_histogram_bounds[ unsigned long z_num_pagefaults_get(void) { unsigned long ret; - int key; + unsigned int key; key = irq_lock(); ret = paging_stats.pagefaults.cnt; diff --git a/samples/userspace/prod_consumer/src/sample_driver_foo.c b/samples/userspace/prod_consumer/src/sample_driver_foo.c index 3ffe6874a82..929ff6c1e00 100644 --- a/samples/userspace/prod_consumer/src/sample_driver_foo.c +++ b/samples/userspace/prod_consumer/src/sample_driver_foo.c @@ -40,7 +40,7 @@ static int sample_driver_foo_set_callback(const struct device *dev, void *context) { struct sample_driver_foo_dev_data *data = dev->data; - int key = irq_lock(); + unsigned int key = irq_lock(); data->cb_context = context; data->cb = cb; diff --git a/soc/arm/nxp_lpc/lpc11u6x/iap.h b/soc/arm/nxp_lpc/lpc11u6x/iap.h index 6a3964e8ce5..4157d30526d 100644 --- a/soc/arm/nxp_lpc/lpc11u6x/iap.h +++ b/soc/arm/nxp_lpc/lpc11u6x/iap.h @@ -53,7 +53,7 @@ */ static inline int iap_cmd(unsigned int cmd[5]) { - int key; + unsigned int key; int status[5]; /*