From 3c971307dc04f27aad63e01693262d3c5d887833 Mon Sep 17 00:00:00 2001 From: Johann Fischer Date: Wed, 13 Jul 2022 17:27:25 +0200 Subject: [PATCH] arch/kernel/soc/samples: use unsigned int for irq_lock() irq_lock() returns an unsigned integer key. Generated by spatch using semantic patch scripts/coccinelle/irq_lock.cocci Signed-off-by: Johann Fischer --- arch/x86/core/ia32/irq_manage.c | 2 +- kernel/mmu.c | 2 +- kernel/paging/statistics.c | 2 +- samples/userspace/prod_consumer/src/sample_driver_foo.c | 2 +- soc/arm/nxp_lpc/lpc11u6x/iap.h | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) 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]; /*