diff --git a/arch/arm/src/common/arm_modifyreg16.c b/arch/arm/src/common/arm_modifyreg16.c index d307f8610e7..b2280637594 100644 --- a/arch/arm/src/common/arm_modifyreg16.c +++ b/arch/arm/src/common/arm_modifyreg16.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "arm_arch.h" diff --git a/arch/arm/src/common/arm_modifyreg32.c b/arch/arm/src/common/arm_modifyreg32.c index 06d6457776a..bdbf3091db0 100644 --- a/arch/arm/src/common/arm_modifyreg32.c +++ b/arch/arm/src/common/arm_modifyreg32.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "arm_arch.h" diff --git a/arch/arm/src/common/arm_modifyreg8.c b/arch/arm/src/common/arm_modifyreg8.c index 93d7da49c58..d819d269a3b 100644 --- a/arch/arm/src/common/arm_modifyreg8.c +++ b/arch/arm/src/common/arm_modifyreg8.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "arm_arch.h" diff --git a/arch/arm/src/cxd56xx/cxd56_gpioint.c b/arch/arm/src/cxd56xx/cxd56_gpioint.c index 2259de1e0ea..1b1eab08995 100644 --- a/arch/arm/src/cxd56xx/cxd56_gpioint.c +++ b/arch/arm/src/cxd56xx/cxd56_gpioint.c @@ -29,6 +29,7 @@ #include #include +#include #include "arm_arch.h" #include "chip.h" diff --git a/arch/arm/src/cxd56xx/cxd56_irq.c b/arch/arm/src/cxd56xx/cxd56_irq.c index 2ef2d7360cc..7e03f435e6d 100644 --- a/arch/arm/src/cxd56xx/cxd56_irq.c +++ b/arch/arm/src/cxd56xx/cxd56_irq.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include "chip.h" diff --git a/arch/arm/src/cxd56xx/cxd56_rtc.c b/arch/arm/src/cxd56xx/cxd56_rtc.c index 58cec8a2eb6..520d065b1d9 100644 --- a/arch/arm/src/cxd56xx/cxd56_rtc.c +++ b/arch/arm/src/cxd56xx/cxd56_rtc.c @@ -32,6 +32,7 @@ #include #include +#include #include #include diff --git a/arch/arm/src/cxd56xx/cxd56_uart.c b/arch/arm/src/cxd56xx/cxd56_uart.c index b8b2f3caeb2..f3cc38fb466 100644 --- a/arch/arm/src/cxd56xx/cxd56_uart.c +++ b/arch/arm/src/cxd56xx/cxd56_uart.c @@ -26,7 +26,7 @@ #include -#include +#include #include #include diff --git a/arch/arm/src/imx6/imx_enet.c b/arch/arm/src/imx6/imx_enet.c index 59e71193f6a..3dda1867d13 100644 --- a/arch/arm/src/imx6/imx_enet.c +++ b/arch/arm/src/imx6/imx_enet.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/arm/src/imxrt/imxrt_edma.c b/arch/arm/src/imxrt/imxrt_edma.c index 93542826591..737c8a112ad 100644 --- a/arch/arm/src/imxrt/imxrt_edma.c +++ b/arch/arm/src/imxrt/imxrt_edma.c @@ -55,6 +55,7 @@ #include #include +#include #include #include "arm_arch.h" diff --git a/arch/arm/src/imxrt/imxrt_enet.c b/arch/arm/src/imxrt/imxrt_enet.c index a677908af8c..61ed27a1622 100644 --- a/arch/arm/src/imxrt/imxrt_enet.c +++ b/arch/arm/src/imxrt/imxrt_enet.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/arm/src/imxrt/imxrt_hprtc.c b/arch/arm/src/imxrt/imxrt_hprtc.c index 0e0c4e5a0c4..fb15ad66b27 100644 --- a/arch/arm/src/imxrt/imxrt_hprtc.c +++ b/arch/arm/src/imxrt/imxrt_hprtc.c @@ -33,6 +33,7 @@ #include #include +#include #include #include diff --git a/arch/arm/src/imxrt/imxrt_serial.c b/arch/arm/src/imxrt/imxrt_serial.c index bebf19ef275..65076760e25 100644 --- a/arch/arm/src/imxrt/imxrt_serial.c +++ b/arch/arm/src/imxrt/imxrt_serial.c @@ -38,6 +38,7 @@ #include #include +#include #include #include #include diff --git a/arch/arm/src/imxrt/imxrt_wdog.c b/arch/arm/src/imxrt/imxrt_wdog.c index 283d28e50fc..b785a9c9ee5 100644 --- a/arch/arm/src/imxrt/imxrt_wdog.c +++ b/arch/arm/src/imxrt/imxrt_wdog.c @@ -31,6 +31,7 @@ #include #include +#include #include #include "arm_arch.h" diff --git a/arch/arm/src/lc823450/lc823450_dma.c b/arch/arm/src/lc823450/lc823450_dma.c index ab417aadcde..75803789231 100644 --- a/arch/arm/src/lc823450/lc823450_dma.c +++ b/arch/arm/src/lc823450/lc823450_dma.c @@ -35,6 +35,7 @@ #include #include +#include #include "arm_arch.h" #include "lc823450_dma.h" diff --git a/arch/arm/src/lc823450/lc823450_dvfs2.c b/arch/arm/src/lc823450/lc823450_dvfs2.c index 5ad33918455..fabc4c06ac6 100644 --- a/arch/arm/src/lc823450/lc823450_dvfs2.c +++ b/arch/arm/src/lc823450/lc823450_dvfs2.c @@ -25,6 +25,7 @@ #include #include +#include #include #include #include diff --git a/arch/arm/src/lc823450/lc823450_gpio.c b/arch/arm/src/lc823450/lc823450_gpio.c index b179245d0e2..7a6e400e8c8 100644 --- a/arch/arm/src/lc823450/lc823450_gpio.c +++ b/arch/arm/src/lc823450/lc823450_gpio.c @@ -26,6 +26,7 @@ #include #include +#include #include #include diff --git a/arch/arm/src/lc823450/lc823450_irq.c b/arch/arm/src/lc823450/lc823450_irq.c index 38ffeb3d97c..ffaf86882c3 100644 --- a/arch/arm/src/lc823450/lc823450_irq.c +++ b/arch/arm/src/lc823450/lc823450_irq.c @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include diff --git a/arch/arm/src/lc823450/lc823450_syscontrol.c b/arch/arm/src/lc823450/lc823450_syscontrol.c index 35e6b89f1d0..410fa142f75 100644 --- a/arch/arm/src/lc823450/lc823450_syscontrol.c +++ b/arch/arm/src/lc823450/lc823450_syscontrol.c @@ -23,8 +23,8 @@ ****************************************************************************/ #include -#include #include +#include #include #include diff --git a/arch/arm/src/lc823450/lc823450_timer.c b/arch/arm/src/lc823450/lc823450_timer.c index 526886d538f..18b4dce9b08 100644 --- a/arch/arm/src/lc823450/lc823450_timer.c +++ b/arch/arm/src/lc823450/lc823450_timer.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include "nvic.h" diff --git a/arch/arm/src/lc823450/lc823450_usbdev.c b/arch/arm/src/lc823450/lc823450_usbdev.c index dba9ce6e5de..3cec641d2fa 100644 --- a/arch/arm/src/lc823450/lc823450_usbdev.c +++ b/arch/arm/src/lc823450/lc823450_usbdev.c @@ -39,6 +39,7 @@ #endif #include +#include #include #include #include diff --git a/arch/arm/src/max326xx/max32660/max32660_dma.c b/arch/arm/src/max326xx/max32660/max32660_dma.c index 4ce5beb0038..9a311afdfd5 100644 --- a/arch/arm/src/max326xx/max32660/max32660_dma.c +++ b/arch/arm/src/max326xx/max32660/max32660_dma.c @@ -29,6 +29,7 @@ #include #include +#include #include "arm_arch.h" diff --git a/arch/arm/src/max326xx/max32660/max32660_gpio.c b/arch/arm/src/max326xx/max32660/max32660_gpio.c index 54b969f7080..1693851e4fd 100644 --- a/arch/arm/src/max326xx/max32660/max32660_gpio.c +++ b/arch/arm/src/max326xx/max32660/max32660_gpio.c @@ -28,7 +28,7 @@ #include #include -#include +#include #include "arm_arch.h" diff --git a/arch/arm/src/max326xx/max32660/max32660_lowputc.c b/arch/arm/src/max326xx/max32660/max32660_lowputc.c index 72efa184529..e2d3419b8f7 100644 --- a/arch/arm/src/max326xx/max32660/max32660_lowputc.c +++ b/arch/arm/src/max326xx/max32660/max32660_lowputc.c @@ -27,6 +27,8 @@ #include #include +#include + #include "arm_arch.h" #include "arm_internal.h" diff --git a/arch/arm/src/max326xx/max32660/max32660_rtc.c b/arch/arm/src/max326xx/max32660/max32660_rtc.c index bfcc5c59010..08fc3edf1b2 100644 --- a/arch/arm/src/max326xx/max32660/max32660_rtc.c +++ b/arch/arm/src/max326xx/max32660/max32660_rtc.c @@ -33,6 +33,7 @@ #include #include +#include #include #include diff --git a/arch/arm/src/max326xx/max32660/max32660_serial.c b/arch/arm/src/max326xx/max32660/max32660_serial.c index b5d47ee9950..2b10d3e7d13 100644 --- a/arch/arm/src/max326xx/max32660/max32660_serial.c +++ b/arch/arm/src/max326xx/max32660/max32660_serial.c @@ -34,6 +34,7 @@ #include #include +#include #include #include diff --git a/arch/arm/src/max326xx/max32660/max32660_wdt.c b/arch/arm/src/max326xx/max32660/max32660_wdt.c index cb887b2555e..6c974e4b41d 100644 --- a/arch/arm/src/max326xx/max32660/max32660_wdt.c +++ b/arch/arm/src/max326xx/max32660/max32660_wdt.c @@ -30,6 +30,7 @@ #include #include +#include #include #include #include diff --git a/arch/arm/src/nrf52/nrf52_gpio.c b/arch/arm/src/nrf52/nrf52_gpio.c index df17959bd51..f914f1c8e3b 100644 --- a/arch/arm/src/nrf52/nrf52_gpio.c +++ b/arch/arm/src/nrf52/nrf52_gpio.c @@ -30,7 +30,7 @@ #include #include -#include +#include #include "arm_arch.h" #include "hardware/nrf52_gpio.h" diff --git a/arch/arm/src/rp2040/rp2040_uart.c b/arch/arm/src/rp2040/rp2040_uart.c index b2a146c8727..f37e073cfe0 100644 --- a/arch/arm/src/rp2040/rp2040_uart.c +++ b/arch/arm/src/rp2040/rp2040_uart.c @@ -26,7 +26,7 @@ #include -#include +#include #include #include diff --git a/arch/arm/src/s32k1xx/s32k1xx_edma.c b/arch/arm/src/s32k1xx/s32k1xx_edma.c index 60939744bf2..5e9360253ba 100644 --- a/arch/arm/src/s32k1xx/s32k1xx_edma.c +++ b/arch/arm/src/s32k1xx/s32k1xx_edma.c @@ -56,6 +56,7 @@ #include #include +#include #include #include "arm_arch.h" diff --git a/arch/arm/src/s32k1xx/s32k1xx_enet.c b/arch/arm/src/s32k1xx/s32k1xx_enet.c index 7bf9cfc227d..65dc59a00bb 100644 --- a/arch/arm/src/s32k1xx/s32k1xx_enet.c +++ b/arch/arm/src/s32k1xx/s32k1xx_enet.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/arm/src/s32k1xx/s32k1xx_serial.c b/arch/arm/src/s32k1xx/s32k1xx_serial.c index c131ac168a8..400896a02e8 100644 --- a/arch/arm/src/s32k1xx/s32k1xx_serial.c +++ b/arch/arm/src/s32k1xx/s32k1xx_serial.c @@ -38,6 +38,7 @@ #include #include +#include #include #include #include diff --git a/arch/arm/src/stm32/stm32_hciuart.c b/arch/arm/src/stm32/stm32_hciuart.c index 96457b9ff95..0bcc8ee8ae6 100644 --- a/arch/arm/src/stm32/stm32_hciuart.c +++ b/arch/arm/src/stm32/stm32_hciuart.c @@ -35,6 +35,7 @@ #include #include +#include #include #include #include diff --git a/arch/arm/src/tiva/cc13xx/cc13xx_enablepwr.c b/arch/arm/src/tiva/cc13xx/cc13xx_enablepwr.c index 0d9b833a3c1..8f461b052c4 100644 --- a/arch/arm/src/tiva/cc13xx/cc13xx_enablepwr.c +++ b/arch/arm/src/tiva/cc13xx/cc13xx_enablepwr.c @@ -28,7 +28,7 @@ #include #include -#include +#include #include "hardware/tiva_prcm.h" #include "tiva_enablepwr.h" diff --git a/arch/arm/src/tiva/cc13xx/cc13xx_gpio.c b/arch/arm/src/tiva/cc13xx/cc13xx_gpio.c index bf122f13792..bde6b9b771a 100644 --- a/arch/arm/src/tiva/cc13xx/cc13xx_gpio.c +++ b/arch/arm/src/tiva/cc13xx/cc13xx_gpio.c @@ -30,7 +30,7 @@ #include #include -#include +#include #include "arm_arch.h" #include "tiva_gpio.h" diff --git a/arch/arm/src/tiva/common/tiva_hciuart.c b/arch/arm/src/tiva/common/tiva_hciuart.c index 0539af71518..1e1fd238311 100644 --- a/arch/arm/src/tiva/common/tiva_hciuart.c +++ b/arch/arm/src/tiva/common/tiva_hciuart.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/arch/or1k/src/common/up_modifyreg16.c b/arch/or1k/src/common/up_modifyreg16.c index 2ad9f6ecdc2..9778c548709 100644 --- a/arch/or1k/src/common/up_modifyreg16.c +++ b/arch/or1k/src/common/up_modifyreg16.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "up_arch.h" diff --git a/arch/or1k/src/common/up_modifyreg32.c b/arch/or1k/src/common/up_modifyreg32.c index 29ad133a2ed..ca8e2d7a131 100644 --- a/arch/or1k/src/common/up_modifyreg32.c +++ b/arch/or1k/src/common/up_modifyreg32.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "up_arch.h" diff --git a/arch/or1k/src/common/up_modifyreg8.c b/arch/or1k/src/common/up_modifyreg8.c index d8110de0fd2..8b20abd9287 100644 --- a/arch/or1k/src/common/up_modifyreg8.c +++ b/arch/or1k/src/common/up_modifyreg8.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "up_arch.h" diff --git a/arch/risc-v/src/bl602/bl602_timerisr.c b/arch/risc-v/src/bl602/bl602_timerisr.c index f889ca576db..1ccd6c60b6a 100644 --- a/arch/risc-v/src/bl602/bl602_timerisr.c +++ b/arch/risc-v/src/bl602/bl602_timerisr.c @@ -30,6 +30,7 @@ #include #include +#include #include #include "hardware/bl602_clic.h" #include "riscv_arch.h" diff --git a/arch/risc-v/src/c906/c906_timerisr.c b/arch/risc-v/src/c906/c906_timerisr.c index 677550bc4b9..a3c89fa8bac 100644 --- a/arch/risc-v/src/c906/c906_timerisr.c +++ b/arch/risc-v/src/c906/c906_timerisr.c @@ -29,6 +29,7 @@ #include #include +#include #include #include "riscv_arch.h" diff --git a/arch/risc-v/src/common/riscv_modifyreg32.c b/arch/risc-v/src/common/riscv_modifyreg32.c index b620463b4fa..9e56a9228aa 100644 --- a/arch/risc-v/src/common/riscv_modifyreg32.c +++ b/arch/risc-v/src/common/riscv_modifyreg32.c @@ -27,8 +27,7 @@ #include #include -#include -#include +#include #include "riscv_arch.h" diff --git a/arch/risc-v/src/esp32c3/esp32c3_idle.c b/arch/risc-v/src/esp32c3/esp32c3_idle.c index 079bfd4a4ef..fb894e7c569 100644 --- a/arch/risc-v/src/esp32c3/esp32c3_idle.c +++ b/arch/risc-v/src/esp32c3/esp32c3_idle.c @@ -23,8 +23,8 @@ ****************************************************************************/ #include -#include #include +#include #include #include "esp32c3.h" diff --git a/arch/risc-v/src/esp32c3/esp32c3_std_atomic.c b/arch/risc-v/src/esp32c3/esp32c3_std_atomic.c index 6027fc3b7ae..50d1e89b354 100644 --- a/arch/risc-v/src/esp32c3/esp32c3_std_atomic.c +++ b/arch/risc-v/src/esp32c3/esp32c3_std_atomic.c @@ -26,8 +26,7 @@ #include #include -#include -#include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c index 9d66ae45929..1de60054fbf 100644 --- a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c +++ b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c @@ -37,10 +37,9 @@ #include #include #include -#include "nuttx/kmalloc.h" +#include #include -#include "nuttx/spinlock.h" -#include +#include #include #include #include diff --git a/arch/risc-v/src/fe310/fe310_gpio.c b/arch/risc-v/src/fe310/fe310_gpio.c index 32c87d2fccf..41165969cc3 100644 --- a/arch/risc-v/src/fe310/fe310_gpio.c +++ b/arch/risc-v/src/fe310/fe310_gpio.c @@ -29,6 +29,7 @@ #include #include +#include #include #include "riscv_arch.h" diff --git a/arch/risc-v/src/fe310/fe310_timerisr.c b/arch/risc-v/src/fe310/fe310_timerisr.c index 2a7dd36cfc5..1e93c8a3c29 100644 --- a/arch/risc-v/src/fe310/fe310_timerisr.c +++ b/arch/risc-v/src/fe310/fe310_timerisr.c @@ -30,6 +30,7 @@ #include #include +#include #include #include "riscv_arch.h" diff --git a/arch/risc-v/src/k210/k210_timerisr.c b/arch/risc-v/src/k210/k210_timerisr.c index 9e4136fc1cd..25f684cb0db 100644 --- a/arch/risc-v/src/k210/k210_timerisr.c +++ b/arch/risc-v/src/k210/k210_timerisr.c @@ -29,6 +29,7 @@ #include #include +#include #include #include "riscv_arch.h" diff --git a/arch/risc-v/src/litex/litex_timerisr.c b/arch/risc-v/src/litex/litex_timerisr.c index a1507adf735..a5652c64cdd 100644 --- a/arch/risc-v/src/litex/litex_timerisr.c +++ b/arch/risc-v/src/litex/litex_timerisr.c @@ -30,6 +30,7 @@ #include #include +#include #include #include "riscv_arch.h" diff --git a/arch/risc-v/src/rv64gc/riscv_schedulesigaction.c b/arch/risc-v/src/rv64gc/riscv_schedulesigaction.c index 8f9ee8cb099..4eee0974262 100644 --- a/arch/risc-v/src/rv64gc/riscv_schedulesigaction.c +++ b/arch/risc-v/src/rv64gc/riscv_schedulesigaction.c @@ -29,8 +29,8 @@ #include #include -#include #include +#include #include "sched/sched.h" #include "riscv_internal.h" diff --git a/arch/x86_64/include/intel64/arch.h b/arch/x86_64/include/intel64/arch.h index 25c3b8fed0f..e8f2438a75e 100644 --- a/arch/x86_64/include/intel64/arch.h +++ b/arch/x86_64/include/intel64/arch.h @@ -395,10 +395,6 @@ static inline void set_pcid(uint64_t pcid) "%%rbx; mov %%rbx, %%cr3;" ::"g"(pcid):"memory", "rbx", "rax"); } - else - { - PANIC(); - } } static inline unsigned long read_msr(unsigned int msr) diff --git a/arch/xtensa/include/arch.h b/arch/xtensa/include/arch.h index 7451c050fb8..a96fc1aff30 100644 --- a/arch/xtensa/include/arch.h +++ b/arch/xtensa/include/arch.h @@ -30,6 +30,10 @@ ****************************************************************************/ #include +#ifndef __ASSEMBLY__ +# include +# include +#endif /**************************************************************************** * Pre-processor Definitions diff --git a/arch/xtensa/src/esp32/esp32_himem.c b/arch/xtensa/src/esp32/esp32_himem.c index 99fc475c762..269a2eba13e 100644 --- a/arch/xtensa/src/esp32/esp32_himem.c +++ b/arch/xtensa/src/esp32/esp32_himem.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "esp32_spiram.h" #include "esp32_himem.h" diff --git a/arch/xtensa/src/esp32/esp32_idle.c b/arch/xtensa/src/esp32/esp32_idle.c index fc5eedb441f..9f95f66ab1c 100644 --- a/arch/xtensa/src/esp32/esp32_idle.c +++ b/arch/xtensa/src/esp32/esp32_idle.c @@ -23,8 +23,8 @@ ****************************************************************************/ #include -#include #include +#include #include #include "esp32_pm.h" diff --git a/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c b/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c index ce33f2a5033..c2b5d69e7ed 100644 --- a/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c +++ b/arch/xtensa/src/esp32/esp32_intercpu_interrupt.c @@ -30,7 +30,6 @@ #include #include -#include #include "hardware/esp32_dport.h" #include "xtensa.h" diff --git a/arch/xtensa/src/esp32/esp32_spiram.c b/arch/xtensa/src/esp32/esp32_spiram.c index 90658c9cfd4..685387ab4c0 100644 --- a/arch/xtensa/src/esp32/esp32_spiram.c +++ b/arch/xtensa/src/esp32/esp32_spiram.c @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include "esp32_spiram.h" #include "esp32_spicache.h" diff --git a/arch/xtensa/src/esp32/esp32_wifi_adapter.c b/arch/xtensa/src/esp32/esp32_wifi_adapter.c index 44b014c8d2c..2348d2a8cec 100644 --- a/arch/xtensa/src/esp32/esp32_wifi_adapter.c +++ b/arch/xtensa/src/esp32/esp32_wifi_adapter.c @@ -37,9 +37,9 @@ #include #include #include -#include "nuttx/kmalloc.h" +#include #include -#include "nuttx/spinlock.h" +#include #include #include #include diff --git a/boards/arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c b/boards/arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c index 91b9af17788..bfa09e8a187 100644 --- a/boards/arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c +++ b/boards/arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c @@ -40,6 +40,7 @@ #include #include +#include #include "imxrt_gpio.h" diff --git a/boards/arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c b/boards/arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c index 7dd1a3471fc..1698afcfa25 100644 --- a/boards/arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c +++ b/boards/arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c @@ -40,6 +40,7 @@ #include #include +#include #include "imxrt_gpio.h" #include "imxrt_enet.h" diff --git a/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c b/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c index 0c74f85ecf4..6540324a4de 100644 --- a/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c +++ b/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c @@ -40,6 +40,7 @@ #include #include +#include #include "imxrt_gpio.h" #include "imxrt_enet.h" diff --git a/boards/arm/imxrt/imxrt1064-evk/src/imxrt_ethernet.c b/boards/arm/imxrt/imxrt1064-evk/src/imxrt_ethernet.c index abbd5cb1cbd..f6bddd9bbe8 100644 --- a/boards/arm/imxrt/imxrt1064-evk/src/imxrt_ethernet.c +++ b/boards/arm/imxrt/imxrt1064-evk/src/imxrt_ethernet.c @@ -40,6 +40,7 @@ #include #include +#include #include "imxrt_gpio.h" #include "imxrt_enet.h" diff --git a/boards/arm/imxrt/teensy-4.x/src/imxrt_ethernet.c b/boards/arm/imxrt/teensy-4.x/src/imxrt_ethernet.c index 786738c1acc..b2d9f71d4a1 100644 --- a/boards/arm/imxrt/teensy-4.x/src/imxrt_ethernet.c +++ b/boards/arm/imxrt/teensy-4.x/src/imxrt_ethernet.c @@ -40,6 +40,7 @@ #include #include +#include #include "imxrt_gpio.h" #include "imxrt_enet.h" diff --git a/boards/arm/max326xx/max32660-evsys/src/max326_button.c b/boards/arm/max326xx/max32660-evsys/src/max326_button.c index 5ab402ec119..e0b40668026 100644 --- a/boards/arm/max326xx/max32660-evsys/src/max326_button.c +++ b/boards/arm/max326xx/max32660-evsys/src/max326_button.c @@ -30,6 +30,7 @@ #include #include #include +#include #include diff --git a/boards/arm/stm32/stm32f4discovery/src/stm32_gs2200m.c b/boards/arm/stm32/stm32f4discovery/src/stm32_gs2200m.c index bdd220a82c2..004c9fabac4 100644 --- a/boards/arm/stm32/stm32f4discovery/src/stm32_gs2200m.c +++ b/boards/arm/stm32/stm32f4discovery/src/stm32_gs2200m.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include "arm_arch.h" diff --git a/drivers/audio/cxd56.c b/drivers/audio/cxd56.c index 296b1162e8f..bff508f435e 100644 --- a/drivers/audio/cxd56.c +++ b/drivers/audio/cxd56.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include diff --git a/drivers/audio/cxd56_src.c b/drivers/audio/cxd56_src.c index f21e177326a..01348418b7b 100644 --- a/drivers/audio/cxd56_src.c +++ b/drivers/audio/cxd56_src.c @@ -30,7 +30,7 @@ #include #include -#include +#include #include #include diff --git a/drivers/audio/wm8776.c b/drivers/audio/wm8776.c index 2216715d53d..1b67dda4b3b 100644 --- a/drivers/audio/wm8776.c +++ b/drivers/audio/wm8776.c @@ -37,7 +37,7 @@ #include #include -#include +#include #include #include #include diff --git a/drivers/i2c/i2c_bitbang.c b/drivers/i2c/i2c_bitbang.c index 5f9a0299c69..96bcd5cac86 100644 --- a/drivers/i2c/i2c_bitbang.c +++ b/drivers/i2c/i2c_bitbang.c @@ -27,7 +27,7 @@ #include #include -#include +#include #include #include #include diff --git a/drivers/ioexpander/gpio.c b/drivers/ioexpander/gpio.c index 54165f90026..2032159622e 100644 --- a/drivers/ioexpander/gpio.c +++ b/drivers/ioexpander/gpio.c @@ -33,6 +33,7 @@ #include #include +#include #include #ifdef CONFIG_DEV_GPIO diff --git a/drivers/usbmonitor/usbmonitor.c b/drivers/usbmonitor/usbmonitor.c index cad9d176657..fc100211d48 100644 --- a/drivers/usbmonitor/usbmonitor.c +++ b/drivers/usbmonitor/usbmonitor.c @@ -30,8 +30,8 @@ #include #include #include -#include #include +#include #include #include diff --git a/drivers/wireless/bluetooth/bt_uart_shim.c b/drivers/wireless/bluetooth/bt_uart_shim.c index 85671cd3e09..a7c340482c7 100644 --- a/drivers/wireless/bluetooth/bt_uart_shim.c +++ b/drivers/wireless/bluetooth/bt_uart_shim.c @@ -52,9 +52,8 @@ #include #include -#include #include -#include +#include #include #include #include diff --git a/graphics/vnc/server/vnc_fbdev.c b/graphics/vnc/server/vnc_fbdev.c index 6f83af77dd0..bdee741b810 100644 --- a/graphics/vnc/server/vnc_fbdev.c +++ b/graphics/vnc/server/vnc_fbdev.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #if defined(CONFIG_VNCSERVER_DEBUG) && !defined(CONFIG_DEBUG_GRAPHICS) diff --git a/include/nuttx/arch.h b/include/nuttx/arch.h index 83f79b2359e..d2b4efad2cb 100644 --- a/include/nuttx/arch.h +++ b/include/nuttx/arch.h @@ -78,13 +78,13 @@ #include #include -#include #include #include #include #include +#include /**************************************************************************** * Pre-processor definitions diff --git a/include/nuttx/fs/fs.h b/include/nuttx/fs/fs.h index 44385981277..8d9034e41fa 100644 --- a/include/nuttx/fs/fs.h +++ b/include/nuttx/fs/fs.h @@ -32,11 +32,8 @@ #include #include #include -#include -#ifdef CONFIG_FS_NAMED_SEMAPHORES -# include -#endif +#include /**************************************************************************** * Pre-processor Definitions diff --git a/include/nuttx/irq.h b/include/nuttx/irq.h index c5758b0fc6f..c5dfbb2861b 100644 --- a/include/nuttx/irq.h +++ b/include/nuttx/irq.h @@ -30,10 +30,7 @@ #ifndef __ASSEMBLY__ # include # include -# ifdef CONFIG_SMP -# include -# include -# endif +# include #endif /* Now include architecture-specific types */ @@ -270,80 +267,6 @@ void leave_critical_section(irqstate_t flags); # define leave_critical_section(f) up_irq_restore(f) #endif -/**************************************************************************** - * Name: spin_lock_irqsave - * - * Description: - * If SMP is are enabled: - * If the argument lock is not specified (i.e. NULL), - * disable local interrupts and take the global spinlock (g_irq_spin) - * if the call counter (g_irq_spin_count[cpu]) equals to 0. Then the - * counter on the CPU is increment to allow nested call and return - * the interrupt state. - * - * If the argument lock is specified, - * disable local interrupts and take the lock spinlock and return - * the interrupt state. - * - * NOTE: This API is very simple to protect data (e.g. H/W register - * or internal data structure) in SMP mode. But do not use this API - * with kernel APIs which suspend a caller thread. (e.g. nxsem_wait) - * - * If SMP is not enabled: - * This function is equivalent to up_irq_save(). - * - * Input Parameters: - * lock - Caller specific spinlock. If specified NULL, g_irq_spin is used - * and can be nested. Otherwise, nested call for the same lock - * would cause a deadlock - * - * Returned Value: - * An opaque, architecture-specific value that represents the state of - * the interrupts prior to the call to spin_lock_irqsave(lock); - * - ****************************************************************************/ - -#if defined(CONFIG_SMP) -irqstate_t spin_lock_irqsave(spinlock_t *lock); -#else -# define spin_lock_irqsave(l) up_irq_save() -#endif - -/**************************************************************************** - * Name: spin_unlock_irqrestore - * - * Description: - * If SMP is enabled: - * If the argument lock is not specified (i.e. NULL), - * decrement the call counter (g_irq_spin_count[cpu]) and if it - * decrements to zero then release the spinlock (g_irq_spin) and - * restore the interrupt state as it was prior to the previous call to - * spin_lock_irqsave(NULL). - * - * If the argument lock is specified, release the the lock and - * restore the interrupt state as it was prior to the previous call to - * spin_lock_irqsave(lock). - * - * If SMP is not enabled: - * This function is equivalent to up_irq_restore(). - * - * Input Parameters: - * lock - Caller specific spinlock. If specified NULL, g_irq_spin is used. - * - * flags - The architecture-specific value that represents the state of - * the interrupts prior to the call to spin_lock_irqsave(lock); - * - * Returned Value: - * None - * - ****************************************************************************/ - -#if defined(CONFIG_SMP) -void spin_unlock_irqrestore(spinlock_t *lock, irqstate_t flags); -#else -# define spin_unlock_irqrestore(l, f) up_irq_restore(f) -#endif - #undef EXTERN #ifdef __cplusplus } diff --git a/include/nuttx/sched.h b/include/nuttx/sched.h index 7250d20d8c5..a176e1c1a67 100644 --- a/include/nuttx/sched.h +++ b/include/nuttx/sched.h @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/include/nuttx/semaphore.h b/include/nuttx/semaphore.h index 53c2783132e..42bd308f658 100644 --- a/include/nuttx/semaphore.h +++ b/include/nuttx/semaphore.h @@ -36,12 +36,6 @@ * Pre-processor Definitions ****************************************************************************/ -/* Values for protocol attribute */ - -#define SEM_PRIO_NONE 0 -#define SEM_PRIO_INHERIT 1 -#define SEM_PRIO_PROTECT 2 - /* Most internal nxsem_* interfaces are not available in the user space in * PROTECTED and KERNEL builds. In that context, the application semaphore * interfaces must be used. The differences between the two sets of @@ -461,27 +455,6 @@ int nxsem_reset(FAR sem_t *sem, int16_t count); #define nxsem_get_protocol(s,p) sem_getprotocol(s,p) -/**************************************************************************** - * Name: sem_getprotocol - * - * Description: - * Return the value of the semaphore protocol attribute. - * - * Input Parameters: - * sem - A pointer to the semaphore whose attributes are to be - * queried. - * protocol - The user provided location in which to store the protocol - * value. - * - * Returned Value: - * This function is exposed as a non-standard application interface. It - * returns zero (OK) if successful. Otherwise, -1 (ERROR) is returned and - * the errno value is set appropriately. - * - ****************************************************************************/ - -int sem_getprotocol(FAR sem_t *sem, FAR int *protocol); - /**************************************************************************** * Name: nxsem_set_protocol * @@ -521,45 +494,6 @@ int sem_getprotocol(FAR sem_t *sem, FAR int *protocol); int nxsem_set_protocol(FAR sem_t *sem, int protocol); -/**************************************************************************** - * Name: sem_setprotocol - * - * Description: - * Set semaphore protocol attribute. - * - * One particularly important use of this function is when a semaphore - * is used for inter-task communication like: - * - * TASK A TASK B - * sem_init(sem, 0, 0); - * sem_wait(sem); - * sem_post(sem); - * Awakens as holder - * - * In this case priority inheritance can interfere with the operation of - * the semaphore. The problem is that when TASK A is restarted it is a - * holder of the semaphore. However, it never calls sem_post(sem) so it - * becomes *permanently* a holder of the semaphore and may have its - * priority boosted when any other task tries to acquire the semaphore. - * - * The fix is to call sem_setprotocol(SEM_PRIO_NONE) immediately after - * the sem_init() call so that there will be no priority inheritance - * operations on this semaphore. - * - * Input Parameters: - * sem - A pointer to the semaphore whose attributes are to be - * modified - * protocol - The new protocol to use - * - * Returned Value: - * This function is exposed as a non-standard application interface. It - * returns zero (OK) if successful. Otherwise, -1 (ERROR) is returned and - * the errno value is set appropriately. - * - ****************************************************************************/ - -int sem_setprotocol(FAR sem_t *sem, int protocol); - /**************************************************************************** * Name: nxsem_wait_uninterruptible * diff --git a/include/nuttx/spinlock.h b/include/nuttx/spinlock.h index d0a4f13f08c..e930c05a037 100644 --- a/include/nuttx/spinlock.h +++ b/include/nuttx/spinlock.h @@ -30,6 +30,8 @@ #include #include +#include + #ifndef CONFIG_SPINLOCK typedef struct { @@ -350,4 +352,79 @@ void spin_clrbit(FAR volatile cpu_set_t *set, unsigned int cpu, #endif #endif /* CONFIG_SPINLOCK */ + +/**************************************************************************** + * Name: spin_lock_irqsave + * + * Description: + * If SMP is are enabled: + * If the argument lock is not specified (i.e. NULL), + * disable local interrupts and take the global spinlock (g_irq_spin) + * if the call counter (g_irq_spin_count[cpu]) equals to 0. Then the + * counter on the CPU is increment to allow nested call and return + * the interrupt state. + * + * If the argument lock is specified, + * disable local interrupts and take the lock spinlock and return + * the interrupt state. + * + * NOTE: This API is very simple to protect data (e.g. H/W register + * or internal data structure) in SMP mode. But do not use this API + * with kernel APIs which suspend a caller thread. (e.g. nxsem_wait) + * + * If SMP is not enabled: + * This function is equivalent to up_irq_save(). + * + * Input Parameters: + * lock - Caller specific spinlock. If specified NULL, g_irq_spin is used + * and can be nested. Otherwise, nested call for the same lock + * would cause a deadlock + * + * Returned Value: + * An opaque, architecture-specific value that represents the state of + * the interrupts prior to the call to spin_lock_irqsave(lock); + * + ****************************************************************************/ + +#if defined(CONFIG_SMP) +irqstate_t spin_lock_irqsave(spinlock_t *lock); +#else +# define spin_lock_irqsave(l) up_irq_save() +#endif + +/**************************************************************************** + * Name: spin_unlock_irqrestore + * + * Description: + * If SMP is enabled: + * If the argument lock is not specified (i.e. NULL), + * decrement the call counter (g_irq_spin_count[cpu]) and if it + * decrements to zero then release the spinlock (g_irq_spin) and + * restore the interrupt state as it was prior to the previous call to + * spin_lock_irqsave(NULL). + * + * If the argument lock is specified, release the the lock and + * restore the interrupt state as it was prior to the previous call to + * spin_lock_irqsave(lock). + * + * If SMP is not enabled: + * This function is equivalent to up_irq_restore(). + * + * Input Parameters: + * lock - Caller specific spinlock. If specified NULL, g_irq_spin is used. + * + * flags - The architecture-specific value that represents the state of + * the interrupts prior to the call to spin_lock_irqsave(lock); + * + * Returned Value: + * None + * + ****************************************************************************/ + +#if defined(CONFIG_SMP) +void spin_unlock_irqrestore(spinlock_t *lock, irqstate_t flags); +#else +# define spin_unlock_irqrestore(l, f) up_irq_restore(f) +#endif + #endif /* __INCLUDE_NUTTX_SPINLOCK_H */ diff --git a/include/pthread.h b/include/pthread.h index 1474f93669d..8eacc33d420 100644 --- a/include/pthread.h +++ b/include/pthread.h @@ -36,8 +36,7 @@ #include /* For getpid */ #include /* Needed for sigset_t, includes this file */ #include /* Needed for struct timespec */ - -#include /* For sem_t and SEM_PRIO_* defines */ +#include /* For sem_t and SEM_PRIO_* defines */ #ifdef CONFIG_PTHREAD_SPINLOCKS /* The architecture specific spinlock.h header file must provide the diff --git a/include/sched.h b/include/sched.h index e1a06b135d4..306d88abc22 100644 --- a/include/sched.h +++ b/include/sched.h @@ -31,10 +31,9 @@ #include #include #include +#include #include "queue.h" -#include - /******************************************************************************** * Pre-processor Definitions ********************************************************************************/ diff --git a/include/semaphore.h b/include/semaphore.h index 785a135c15f..8c427be406b 100644 --- a/include/semaphore.h +++ b/include/semaphore.h @@ -35,6 +35,12 @@ * Pre-processor Definitions ****************************************************************************/ +/* Values for protocol attribute */ + +#define SEM_PRIO_NONE 0 +#define SEM_PRIO_INHERIT 1 +#define SEM_PRIO_PROTECT 2 + /* Value returned by sem_open() in the event of a failure. */ #define SEM_FAILED ((FAR sem_t *)NULL) @@ -140,6 +146,66 @@ int sem_close(FAR sem_t *sem); int sem_unlink(FAR const char *name); #endif +/**************************************************************************** + * Name: sem_setprotocol + * + * Description: + * Set semaphore protocol attribute. + * + * One particularly important use of this function is when a semaphore + * is used for inter-task communication like: + * + * TASK A TASK B + * sem_init(sem, 0, 0); + * sem_wait(sem); + * sem_post(sem); + * Awakens as holder + * + * In this case priority inheritance can interfere with the operation of + * the semaphore. The problem is that when TASK A is restarted it is a + * holder of the semaphore. However, it never calls sem_post(sem) so it + * becomes *permanently* a holder of the semaphore and may have its + * priority boosted when any other task tries to acquire the semaphore. + * + * The fix is to call sem_setprotocol(SEM_PRIO_NONE) immediately after + * the sem_init() call so that there will be no priority inheritance + * operations on this semaphore. + * + * Input Parameters: + * sem - A pointer to the semaphore whose attributes are to be + * modified + * protocol - The new protocol to use + * + * Returned Value: + * This function is exposed as a non-standard application interface. It + * returns zero (OK) if successful. Otherwise, -1 (ERROR) is returned and + * the errno value is set appropriately. + * + ****************************************************************************/ + +int sem_setprotocol(FAR sem_t *sem, int protocol); + +/**************************************************************************** + * Name: sem_getprotocol + * + * Description: + * Return the value of the semaphore protocol attribute. + * + * Input Parameters: + * sem - A pointer to the semaphore whose attributes are to be + * queried. + * protocol - The user provided location in which to store the protocol + * value. + * + * Returned Value: + * This function is exposed as a non-standard application interface. It + * returns zero (OK) if successful. Otherwise, -1 (ERROR) is returned and + * the errno value is set appropriately. + * + ****************************************************************************/ + +int sem_getprotocol(FAR sem_t *sem, FAR int *protocol); + #undef EXTERN #ifdef __cplusplus } diff --git a/include/stdio.h b/include/stdio.h index 59f658f2092..9db74589c80 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -29,10 +29,10 @@ #include #include -#include #include #include +#include /**************************************************************************** * Pre-processor Definitions diff --git a/libs/libc/pthread/pthread_spinlock.c b/libs/libc/pthread/pthread_spinlock.c index 83d97c700e7..249c6816ea2 100644 --- a/libs/libc/pthread/pthread_spinlock.c +++ b/libs/libc/pthread/pthread_spinlock.c @@ -27,19 +27,12 @@ #include #include +#include +#include +#include #include #include -/* The architecture specific spinlock.h header file must provide the - * following: - * - * SP_LOCKED - A definition of the locked state value (usually 1) - * SP_UNLOCKED - A definition of the unlocked state value (usually 0) - * spinlock_t - The type of a spinlock memory object (usually uint8_t). - */ - -#include - #ifdef CONFIG_PTHREAD_SPINLOCKS /**************************************************************************** diff --git a/libs/libc/sched/task_startup.c b/libs/libc/sched/task_startup.c index bbfee7252d8..3b111c5a572 100644 --- a/libs/libc/sched/task_startup.c +++ b/libs/libc/sched/task_startup.c @@ -27,6 +27,7 @@ #include #include #include +#include #ifndef CONFIG_BUILD_KERNEL diff --git a/libs/libc/tls/task_getinfo.c b/libs/libc/tls/task_getinfo.c index 8ae77a183ce..26941274154 100644 --- a/libs/libc/tls/task_getinfo.c +++ b/libs/libc/tls/task_getinfo.c @@ -24,8 +24,7 @@ #include -#include - +#include #include /**************************************************************************** diff --git a/libs/libc/unistd/lib_getpriority.c b/libs/libc/unistd/lib_getpriority.c index 0029743c7d5..95996d23137 100644 --- a/libs/libc/unistd/lib_getpriority.c +++ b/libs/libc/unistd/lib_getpriority.c @@ -24,8 +24,9 @@ #include #include -#include +#include +#include #include /**************************************************************************** diff --git a/libs/libc/unistd/lib_setpriority.c b/libs/libc/unistd/lib_setpriority.c index 14195eb7491..057f05fa735 100644 --- a/libs/libc/unistd/lib_setpriority.c +++ b/libs/libc/unistd/lib_setpriority.c @@ -26,6 +26,7 @@ #include #include +#include /**************************************************************************** * Public Functions diff --git a/libs/libc/wqueue/work_lock.c b/libs/libc/wqueue/work_lock.c index 04ebaade086..26e6e6ee5da 100644 --- a/libs/libc/wqueue/work_lock.c +++ b/libs/libc/wqueue/work_lock.c @@ -28,6 +28,8 @@ #include #include +#include + #include "wqueue/wqueue.h" #if defined(CONFIG_LIB_USRWORK) && !defined(__KERNEL__) diff --git a/net/socket/net_dup2.c b/net/socket/net_dup2.c index ff765b481ed..c36981fb4ce 100644 --- a/net/socket/net_dup2.c +++ b/net/socket/net_dup2.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include diff --git a/net/tcp/tcp_txdrain.c b/net/tcp/tcp_txdrain.c index 08206cf1cca..0562a1eb123 100644 --- a/net/tcp/tcp_txdrain.c +++ b/net/tcp/tcp_txdrain.c @@ -29,8 +29,10 @@ #include #include +#include #include +#include "utils/utils.h" #include "tcp/tcp.h" #if defined(CONFIG_NET_TCP_WRITE_BUFFERS) && defined(CONFIG_NET_TCP_NOTIFIER) diff --git a/net/udp/udp_txdrain.c b/net/udp/udp_txdrain.c index 130dfeefad5..2f86393c3db 100644 --- a/net/udp/udp_txdrain.c +++ b/net/udp/udp_txdrain.c @@ -29,8 +29,10 @@ #include #include +#include #include +#include "utils/utils.h" #include "udp/udp.h" #if defined(CONFIG_NET_UDP_WRITE_BUFFERS) && defined(CONFIG_NET_UDP_NOTIFIER) diff --git a/sched/clock/clock_gettime.c b/sched/clock/clock_gettime.c index 93eafa4a41e..172c2db10f3 100644 --- a/sched/clock/clock_gettime.c +++ b/sched/clock/clock_gettime.c @@ -30,8 +30,8 @@ #include #include -#include #include +#include #include "clock/clock.h" #ifdef CONFIG_CLOCK_TIMEKEEPING diff --git a/sched/group/group_exitinfo.c b/sched/group/group_exitinfo.c index 55951708040..4cd54d06e5a 100644 --- a/sched/group/group_exitinfo.c +++ b/sched/group/group_exitinfo.c @@ -28,7 +28,7 @@ #include #include -#include +#include #include #include "sched/sched.h" diff --git a/sched/group/group_tlsalloc.c b/sched/group/group_tlsalloc.c index ef4a7d527e6..5b09073abc5 100644 --- a/sched/group/group_tlsalloc.c +++ b/sched/group/group_tlsalloc.c @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include "sched/sched.h" diff --git a/sched/group/group_tlsfree.c b/sched/group/group_tlsfree.c index f07f68f005f..c1eccaf25df 100644 --- a/sched/group/group_tlsfree.c +++ b/sched/group/group_tlsfree.c @@ -28,7 +28,7 @@ #include #include -#include +#include #include #include "sched/sched.h" diff --git a/sched/pthread/pthread.h b/sched/pthread/pthread.h index a2ca1828795..b309a502cad 100644 --- a/sched/pthread/pthread.h +++ b/sched/pthread/pthread.h @@ -31,9 +31,10 @@ #include #include #include -#include #include +#include +#include /**************************************************************************** * Public Type Declarations diff --git a/sched/semaphore/semaphore.h b/sched/semaphore/semaphore.h index e19e49506b3..28995e1c4b1 100644 --- a/sched/semaphore/semaphore.h +++ b/sched/semaphore/semaphore.h @@ -28,10 +28,10 @@ #include #include #include +#include #include #include -#include #include /**************************************************************************** diff --git a/sched/signal/sig_default.c b/sched/signal/sig_default.c index 08b8f2e47e2..6ea3887d244 100644 --- a/sched/signal/sig_default.c +++ b/sched/signal/sig_default.c @@ -33,7 +33,7 @@ #include #include -#include +#include #include #include "group/group.h" diff --git a/wireless/bluetooth/bt_atomic.c b/wireless/bluetooth/bt_atomic.c index c674ee3837a..184d81431bb 100644 --- a/wireless/bluetooth/bt_atomic.c +++ b/wireless/bluetooth/bt_atomic.c @@ -24,7 +24,7 @@ ****************************************************************************/ #include -#include +#include #include "bt_atomic.h" diff --git a/wireless/bluetooth/bt_buf.c b/wireless/bluetooth/bt_buf.c index e4f0992ea93..296fe0dde7b 100644 --- a/wireless/bluetooth/bt_buf.c +++ b/wireless/bluetooth/bt_buf.c @@ -51,7 +51,7 @@ #include #include -#include +#include #include #include #include diff --git a/wireless/bluetooth/bt_hcicore.c b/wireless/bluetooth/bt_hcicore.c index 454a709d5d5..e3f64887387 100644 --- a/wireless/bluetooth/bt_hcicore.c +++ b/wireless/bluetooth/bt_hcicore.c @@ -58,6 +58,7 @@ #include #include +#include #include #include #include diff --git a/wireless/bluetooth/bt_netdev.c b/wireless/bluetooth/bt_netdev.c index e1876970683..9569c4bd807 100644 --- a/wireless/bluetooth/bt_netdev.c +++ b/wireless/bluetooth/bt_netdev.c @@ -35,8 +35,7 @@ #include -#include -#include +#include #include #include #include