This is an automated email from the ASF dual-hosted git repository.

masayuki pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


    from 0dfd1f004d esp32-devkitc: Add board support to Rotary Encoder
     new d1d46335df Replace nxsem API when used as a lock with nxmutex API
     new dee38ce3e8 arch: Replace critical section with nxmutex in 
i2c/spi/1wire initialization
     new dca5a3483f drivers: Destroy mutex and sem in the error path

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/am335x/am335x_i2c.c                   | 135 ++--------
 arch/arm/src/am335x/am335x_lcdc.c                  |   3 -
 arch/arm/src/cxd56xx/cxd56_adc.c                   |  34 ++-
 arch/arm/src/cxd56xx/cxd56_charger.c               |  10 +-
 arch/arm/src/cxd56xx/cxd56_clock.c                 |  55 ++--
 arch/arm/src/cxd56xx/cxd56_dmac.c                  |  17 +-
 arch/arm/src/cxd56xx/cxd56_emmc.c                  |  38 +--
 arch/arm/src/cxd56xx/cxd56_farapi.c                |  17 +-
 arch/arm/src/cxd56xx/cxd56_gauge.c                 |  10 +-
 arch/arm/src/cxd56xx/cxd56_ge2d.c                  |  37 +--
 arch/arm/src/cxd56xx/cxd56_geofence.c              |  13 +-
 arch/arm/src/cxd56xx/cxd56_gnss.c                  |  32 +--
 arch/arm/src/cxd56xx/cxd56_hostif.c                |  17 +-
 arch/arm/src/cxd56xx/cxd56_i2c.c                   |  76 ++----
 arch/arm/src/cxd56xx/cxd56_icc.c                   |  26 +-
 arch/arm/src/cxd56xx/cxd56_powermgr.c              |  48 ++--
 arch/arm/src/cxd56xx/cxd56_scu.c                   |  47 ++--
 arch/arm/src/cxd56xx/cxd56_sdhci.c                 |  30 +--
 arch/arm/src/cxd56xx/cxd56_sph.c                   |  17 +-
 arch/arm/src/cxd56xx/cxd56_spi.c                   |  14 +-
 arch/arm/src/cxd56xx/cxd56_sysctl.c                |  31 +--
 arch/arm/src/cxd56xx/cxd56_uart0.c                 |  38 +--
 arch/arm/src/cxd56xx/cxd56_udmac.c                 |  11 +-
 arch/arm/src/efm32/efm32_dma.c                     |   9 +-
 arch/arm/src/efm32/efm32_i2c.c                     | 125 ++-------
 arch/arm/src/efm32/efm32_spi.c                     |  11 +-
 arch/arm/src/efm32/efm32_usbhost.c                 |  70 ++----
 arch/arm/src/gd32f4/gd32f4xx_dma.c                 |  31 +--
 arch/arm/src/gd32f4/gd32f4xx_fmc.c                 |  45 +---
 arch/arm/src/gd32f4/gd32f4xx_progmem.c             |  48 +---
 arch/arm/src/gd32f4/gd32f4xx_spi.c                 |  11 +-
 arch/arm/src/imx1/imx_spi.c                        |   9 +-
 arch/arm/src/imx6/imx_ecspi.c                      |   9 +-
 arch/arm/src/imxrt/imxrt_edma.c                    |  32 +--
 arch/arm/src/imxrt/imxrt_ehci.c                    | 163 ++++--------
 arch/arm/src/imxrt/imxrt_enc.c                     |  55 +---
 arch/arm/src/imxrt/imxrt_flexspi.c                 |  12 +-
 arch/arm/src/imxrt/imxrt_lpi2c.c                   | 145 +++--------
 arch/arm/src/imxrt/imxrt_lpspi.c                   |  12 +-
 arch/arm/src/imxrt/imxrt_rtc_lowerhalf.c           |  18 +-
 arch/arm/src/imxrt/imxrt_usdhc.c                   |  27 +-
 arch/arm/src/kinetis/kinetis_edma.c                |  32 +--
 arch/arm/src/kinetis/kinetis_i2c.c                 | 139 ++--------
 arch/arm/src/kinetis/kinetis_sdhc.c                |  27 +-
 arch/arm/src/kinetis/kinetis_spi.c                 |  12 +-
 arch/arm/src/kinetis/kinetis_usbhshost.c           | 165 ++++--------
 arch/arm/src/kl/kl_spi.c                           |  12 +-
 arch/arm/src/lc823450/lc823450_adc.c               |  56 +----
 arch/arm/src/lc823450/lc823450_dma.c               |   5 +-
 arch/arm/src/lc823450/lc823450_i2c.c               |  77 ++----
 arch/arm/src/lc823450/lc823450_i2s.c               |  21 +-
 arch/arm/src/lc823450/lc823450_mtd.c               |  82 +++---
 arch/arm/src/lc823450/lc823450_sdc.c               |  85 +++----
 arch/arm/src/lc823450/lc823450_sddrv_dep.c         |  13 +-
 arch/arm/src/lc823450/lc823450_spi.c               |  10 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c         |  10 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c           |  13 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c        |  27 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c           |  12 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c           |  12 +-
 arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c       | 124 +++------
 arch/arm/src/lpc2378/lpc23xx_i2c.c                 |  13 +-
 arch/arm/src/lpc2378/lpc23xx_spi.c                 |  12 +-
 arch/arm/src/lpc31xx/lpc31_ehci.c                  | 162 ++++--------
 arch/arm/src/lpc31xx/lpc31_i2c.c                   |  11 +-
 arch/arm/src/lpc31xx/lpc31_spi.c                   |  12 +-
 arch/arm/src/lpc43xx/lpc43_ehci.c                  | 163 ++++--------
 arch/arm/src/lpc43xx/lpc43_gpdma.c                 |   9 +-
 arch/arm/src/lpc43xx/lpc43_i2c.c                   |  11 +-
 arch/arm/src/lpc43xx/lpc43_sdmmc.c                 |  27 +-
 arch/arm/src/lpc43xx/lpc43_spi.c                   |  12 +-
 arch/arm/src/lpc43xx/lpc43_ssp.c                   |  12 +-
 arch/arm/src/lpc54xx/lpc54_dma.c                   |  13 +-
 arch/arm/src/lpc54xx/lpc54_i2c_master.c            |  11 +-
 arch/arm/src/lpc54xx/lpc54_rng.c                   |  12 +-
 arch/arm/src/lpc54xx/lpc54_rtc_lowerhalf.c         |  19 +-
 arch/arm/src/lpc54xx/lpc54_sdmmc.c                 |  27 +-
 arch/arm/src/lpc54xx/lpc54_spi_master.c            |  12 +-
 arch/arm/src/lpc54xx/lpc54_usb0_ohci.c             | 127 +++-------
 .../arm/src/max326xx/common/max326_rtc_lowerhalf.c |  22 +-
 arch/arm/src/max326xx/max32660/max32660_spim.c     |  12 +-
 arch/arm/src/nrf52/nrf52_i2c.c                     |  92 ++-----
 arch/arm/src/nrf52/nrf52_radio.c                   |  14 +-
 arch/arm/src/nrf52/nrf52_radio.h                   |   3 +-
 arch/arm/src/nrf52/nrf52_rng.c                     |  11 +-
 arch/arm/src/nrf52/nrf52_sdc.c                     |  18 +-
 arch/arm/src/nrf52/nrf52_spi.c                     |  12 +-
 arch/arm/src/rp2040/rp2040_cyw43439.c              |  12 +-
 arch/arm/src/rp2040/rp2040_dmac.c                  |  11 +-
 arch/arm/src/rp2040/rp2040_flash_mtd.c             |  42 ++--
 arch/arm/src/rp2040/rp2040_i2c.c                   |  74 ++----
 arch/arm/src/rp2040/rp2040_i2c_slave.c             |   2 +-
 arch/arm/src/rp2040/rp2040_i2s.c                   |  63 +----
 arch/arm/src/rp2040/rp2040_spi.c                   |  14 +-
 arch/arm/src/rp2040/rp2040_ws2812.c                |  28 +--
 arch/arm/src/rtl8720c/amebaz_driver.c              |  10 +-
 arch/arm/src/rtl8720c/amebaz_driver.h              |   4 +-
 arch/arm/src/s32k1xx/s32k1xx_edma.c                |  32 +--
 arch/arm/src/s32k1xx/s32k1xx_lpi2c.c               | 119 ++-------
 arch/arm/src/s32k1xx/s32k1xx_lpi2c_slave.c         |   2 +-
 arch/arm/src/s32k1xx/s32k1xx_lpspi.c               |  12 +-
 arch/arm/src/s32k3xx/s32k3xx_edma.c                |  32 +--
 arch/arm/src/s32k3xx/s32k3xx_lpi2c.c               | 117 ++-------
 arch/arm/src/s32k3xx/s32k3xx_lpspi.c               |  12 +-
 arch/arm/src/s32k3xx/s32k3xx_qspi.c                |  12 +-
 arch/arm/src/sam34/sam4cm_tc.c                     |  37 +--
 arch/arm/src/sam34/sam_aes.c                       |  24 +-
 arch/arm/src/sam34/sam_dmac.c                      |  61 +----
 arch/arm/src/sam34/sam_hsmci.c                     |  28 +--
 arch/arm/src/sam34/sam_spi.c                       |  12 +-
 arch/arm/src/sam34/sam_twi.c                       |  42 +---
 arch/arm/src/sama5/sam_adc.c                       |  10 +-
 arch/arm/src/sama5/sam_can.c                       |  90 ++-----
 arch/arm/src/sama5/sam_dmac.c                      |  38 +--
 arch/arm/src/sama5/sam_ehci.c                      | 157 ++++--------
 arch/arm/src/sama5/sam_hsmci.c                     |  28 +--
 arch/arm/src/sama5/sam_nand.c                      |   6 +-
 arch/arm/src/sama5/sam_nand.h                      |   4 +-
 arch/arm/src/sama5/sam_ohci.c                      | 141 ++++-------
 arch/arm/src/sama5/sam_pmecc.c                     |  12 +-
 arch/arm/src/sama5/sam_sdmmc.c                     |  26 +-
 arch/arm/src/sama5/sam_spi.c                       |  12 +-
 arch/arm/src/sama5/sam_ssc.c                       |  79 ++----
 arch/arm/src/sama5/sam_tc.c                        |  45 +---
 arch/arm/src/sama5/sam_trng.c                      |  11 +-
 arch/arm/src/sama5/sam_twi.c                       |  43 +---
 arch/arm/src/sama5/sam_udphs.c                     |   4 +-
 arch/arm/src/sama5/sam_xdmac.c                     |  36 +--
 arch/arm/src/samd2l2/sam_dmac.c                    |  33 +--
 arch/arm/src/samd2l2/sam_i2c_master.c              |  60 +----
 arch/arm/src/samd2l2/sam_spi.c                     |  20 +-
 arch/arm/src/samd5e5/sam_dmac.c                    |  33 +--
 arch/arm/src/samd5e5/sam_i2c_master.c              |  53 +---
 arch/arm/src/samd5e5/sam_progmem.c                 |  46 +---
 arch/arm/src/samd5e5/sam_spi.c                     |  24 +-
 arch/arm/src/samd5e5/sam_tc.c                      |  45 +---
 arch/arm/src/samd5e5/sam_tc.h                      |   3 +-
 arch/arm/src/samd5e5/sam_usb.c                     |  87 ++-----
 arch/arm/src/samv7/sam_hsmci.c                     |  28 +--
 arch/arm/src/samv7/sam_mcan.c                      | 124 +++------
 arch/arm/src/samv7/sam_progmem.c                   |  33 +--
 arch/arm/src/samv7/sam_qspi.c                      |  13 +-
 arch/arm/src/samv7/sam_qspi_spi.c                  |  12 +-
 arch/arm/src/samv7/sam_spi.c                       |  12 +-
 arch/arm/src/samv7/sam_spi_slave.c                 |  86 ++-----
 arch/arm/src/samv7/sam_ssc.c                       |  79 ++----
 arch/arm/src/samv7/sam_tc.c                        |  35 +--
 arch/arm/src/samv7/sam_trng.c                      |  11 +-
 arch/arm/src/samv7/sam_twihs.c                     |  92 +++----
 arch/arm/src/samv7/sam_usbdevhs.c                  |   4 +-
 arch/arm/src/samv7/sam_xdmac.c                     |  34 +--
 arch/arm/src/stm32/stm32_1wire.c                   | 114 ++-------
 arch/arm/src/stm32/stm32_adc.c                     |  44 +---
 arch/arm/src/stm32/stm32_aes.c                     |  13 +-
 arch/arm/src/stm32/stm32_bbsram.c                  |  67 ++---
 arch/arm/src/stm32/stm32_dma2d.c                   |  29 ++-
 arch/arm/src/stm32/stm32_dma_v1.c                  |  22 +-
 arch/arm/src/stm32/stm32_dma_v2.c                  |  22 +-
 arch/arm/src/stm32/stm32_foc.c                     |  15 +-
 arch/arm/src/stm32/stm32_hrtim.c                   |  14 +-
 arch/arm/src/stm32/stm32_hrtim.h                   |   1 -
 arch/arm/src/stm32/stm32_i2c.c                     | 102 ++------
 arch/arm/src/stm32/stm32_i2c_alt.c                 | 100 ++------
 arch/arm/src/stm32/stm32_i2c_v2.c                  | 142 ++++-------
 arch/arm/src/stm32/stm32_i2s.c                     |  79 ++----
 arch/arm/src/stm32/stm32_ltdc.c                    |  48 ++--
 arch/arm/src/stm32/stm32_otgfshost.c               | 107 ++------
 arch/arm/src/stm32/stm32_otghshost.c               | 105 ++------
 arch/arm/src/stm32/stm32_rng.c                     |  11 +-
 arch/arm/src/stm32/stm32_rtc_lowerhalf.c           |  32 +--
 arch/arm/src/stm32/stm32_sdio.c                    |  27 +-
 arch/arm/src/stm32/stm32_spi.c                     |  12 +-
 arch/arm/src/stm32/stm32f10xxf30xx_flash.c         |  38 ++-
 arch/arm/src/stm32/stm32f20xxf40xx_flash.c         |  34 +--
 arch/arm/src/stm32/stm32f40xxx_i2c.c               | 100 ++------
 arch/arm/src/stm32/stm32l15xx_flash.c              |  38 ++-
 arch/arm/src/stm32f0l0g0/stm32_adc.c               |  43 +---
 arch/arm/src/stm32f0l0g0/stm32_aes.c               |  15 +-
 arch/arm/src/stm32f0l0g0/stm32_dma_v1.c            |  24 +-
 arch/arm/src/stm32f0l0g0/stm32_i2c.c               | 156 ++++--------
 arch/arm/src/stm32f0l0g0/stm32_rng.c               |  10 +-
 arch/arm/src/stm32f0l0g0/stm32_spi.c               |  23 +-
 arch/arm/src/stm32f7/stm32_adc.c                   |  39 +--
 arch/arm/src/stm32f7/stm32_bbsram.c                |  67 ++---
 arch/arm/src/stm32f7/stm32_dma.c                   |  22 +-
 arch/arm/src/stm32f7/stm32_dma2d.c                 |  29 ++-
 arch/arm/src/stm32f7/stm32_flash.c                 |  38 +--
 arch/arm/src/stm32f7/stm32_foc.c                   |  15 +-
 arch/arm/src/stm32f7/stm32_i2c.c                   | 143 ++++-------
 arch/arm/src/stm32f7/stm32_ltdc.c                  |  48 ++--
 arch/arm/src/stm32f7/stm32_otghost.c               | 105 ++------
 arch/arm/src/stm32f7/stm32_qspi.c                  |  14 +-
 arch/arm/src/stm32f7/stm32_rng.c                   |  12 +-
 arch/arm/src/stm32f7/stm32_rtc_lowerhalf.c         |  37 ++-
 arch/arm/src/stm32f7/stm32_sai.c                   |  99 ++------
 arch/arm/src/stm32f7/stm32_sdmmc.c                 |  27 +-
 arch/arm/src/stm32f7/stm32_spi.c                   |  21 +-
 arch/arm/src/stm32h7/stm32_bbsram.c                |  67 ++---
 arch/arm/src/stm32h7/stm32_flash.c                 |  69 ++---
 arch/arm/src/stm32h7/stm32_i2c.c                   | 144 ++++-------
 arch/arm/src/stm32h7/stm32_otghost.c               | 105 ++------
 arch/arm/src/stm32h7/stm32_qspi.c                  |  25 +-
 arch/arm/src/stm32h7/stm32_rtc_lowerhalf.c         |  37 ++-
 arch/arm/src/stm32h7/stm32_sdmmc.c                 |  27 +-
 arch/arm/src/stm32h7/stm32_spi.c                   |  21 +-
 arch/arm/src/stm32h7/stm32_spi_slave.c             |  34 +--
 arch/arm/src/stm32l4/stm32l4_1wire.c               | 124 ++-------
 arch/arm/src/stm32l4/stm32l4_flash.c               |  34 +--
 arch/arm/src/stm32l4/stm32l4_i2c.c                 | 142 ++++-------
 arch/arm/src/stm32l4/stm32l4_otgfshost.c           | 105 ++------
 arch/arm/src/stm32l4/stm32l4_qspi.c                |  14 +-
 arch/arm/src/stm32l4/stm32l4_rng.c                 |  11 +-
 arch/arm/src/stm32l4/stm32l4_rtc_lowerhalf.c       |  37 ++-
 arch/arm/src/stm32l4/stm32l4_sai.c                 |  75 ++----
 arch/arm/src/stm32l4/stm32l4_sdmmc.c               |  27 +-
 arch/arm/src/stm32l4/stm32l4_spi.c                 |  21 +-
 arch/arm/src/stm32l4/stm32l4x6xx_dma.c             |  22 +-
 arch/arm/src/stm32l5/stm32l5_flash.c               |  47 +---
 arch/arm/src/stm32l5/stm32l5_spi.c                 |  33 +--
 arch/arm/src/stm32u5/stm32_flash.c                 |  47 +---
 arch/arm/src/stm32u5/stm32_spi.c                   |  21 +-
 arch/arm/src/stm32wb/stm32wb_blehci.c              |   7 +-
 arch/arm/src/stm32wb/stm32wb_flash.c               |  34 +--
 arch/arm/src/stm32wb/stm32wb_rtc_lowerhalf.c       |  37 ++-
 arch/arm/src/stm32wb/stm32wb_spi.c                 |  21 +-
 arch/arm/src/stm32wl5/stm32wl5_flash.c             |  34 +--
 arch/arm/src/stm32wl5/stm32wl5_spi.c               |  12 +-
 arch/arm/src/tiva/common/tiva_adclow.c             |  12 +-
 arch/arm/src/tiva/common/tiva_can.c                |  33 ++-
 arch/arm/src/tiva/common/tiva_i2c.c                | 166 ++++++------
 arch/arm/src/tiva/common/tiva_ssi.c                |  39 +--
 arch/arm/src/tlsr82/tlsr82_adc.c                   |   8 +-
 arch/arm/src/tlsr82/tlsr82_aes.c                   |   8 +-
 arch/arm/src/tlsr82/tlsr82_serial.c                |   4 +-
 arch/arm/src/xmc4/xmc4_spi.c                       |  12 +-
 arch/arm64/src/qemu/qemu_serial.c                  |   4 -
 arch/avr/src/avr/up_spi.c                          |  12 +-
 arch/mips/src/pic32mx/pic32mx_spi.c                |  12 +-
 arch/mips/src/pic32mz/pic32mz_dma.c                |  40 +--
 arch/mips/src/pic32mz/pic32mz_i2c.c                | 115 +++------
 arch/mips/src/pic32mz/pic32mz_spi.c                |  12 +-
 arch/renesas/src/rx65n/rx65n_dtc.c                 |   3 -
 arch/renesas/src/rx65n/rx65n_riic.c                |  56 ++---
 arch/renesas/src/rx65n/rx65n_rspi.c                |  10 +-
 arch/renesas/src/rx65n/rx65n_rspi_sw.c             |  10 +-
 arch/renesas/src/rx65n/rx65n_rtc_lowerhalf.c       |  22 +-
 arch/renesas/src/rx65n/rx65n_sbram.c               |  77 ++----
 arch/renesas/src/rx65n/rx65n_usbdev.c              |   2 -
 arch/renesas/src/rx65n/rx65n_usbhost.c             | 144 +++++------
 arch/risc-v/src/bl602/bl602_i2c.c                  |  65 ++---
 arch/risc-v/src/bl602/bl602_netdev.c               |  21 +-
 arch/risc-v/src/bl602/bl602_os_hal.c               |  35 +--
 arch/risc-v/src/bl602/bl602_rtc_lowerhalf.c        |  10 +-
 arch/risc-v/src/bl602/bl602_spi.c                  |  49 ++--
 arch/risc-v/src/esp32c3/esp32c3_adc.c              |  16 +-
 arch/risc-v/src/esp32c3/esp32c3_aes.c              |  20 +-
 arch/risc-v/src/esp32c3/esp32c3_bignum.c           |   8 +-
 arch/risc-v/src/esp32c3/esp32c3_dma.c              |  13 +-
 arch/risc-v/src/esp32c3/esp32c3_i2c.c              | 120 ++-------
 arch/risc-v/src/esp32c3/esp32c3_rng.c              |  15 +-
 arch/risc-v/src/esp32c3/esp32c3_sha.c              |  12 +-
 arch/risc-v/src/esp32c3/esp32c3_spi.c              |  57 ++---
 arch/risc-v/src/esp32c3/esp32c3_spiflash_mtd.c     |  50 ++--
 arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c     |   8 +-
 arch/risc-v/src/mpfs/mpfs_emmcsd.c                 |  27 +-
 arch/risc-v/src/mpfs/mpfs_i2c.c                    | 118 ++-------
 arch/risc-v/src/mpfs/mpfs_spi.c                    |  60 ++---
 arch/x86_64/src/intel64/intel64_rng.c              |   4 -
 arch/xtensa/src/common/xtensa_hostfs.c             |   2 +-
 arch/xtensa/src/esp32/esp32_aes.c                  |  20 +-
 arch/xtensa/src/esp32/esp32_himem.c                |  22 +-
 arch/xtensa/src/esp32/esp32_i2c.c                  | 124 ++-------
 arch/xtensa/src/esp32/esp32_rng.c                  |  15 +-
 arch/xtensa/src/esp32/esp32_spi.c                  |  67 ++---
 arch/xtensa/src/esp32/esp32_spiflash.c             |  35 ++-
 arch/xtensa/src/esp32/esp32_wifi_adapter.c         |   8 +-
 arch/xtensa/src/esp32s2/esp32s2_i2c.c              | 130 ++--------
 arch/xtensa/src/esp32s2/esp32s2_rng.c              |  15 +-
 arch/xtensa/src/esp32s2/esp32s2_spi.c              |  40 +--
 arch/xtensa/src/esp32s3/esp32s3_dma.c              |  13 +-
 arch/xtensa/src/esp32s3/esp32s3_i2c.c              | 139 ++--------
 arch/xtensa/src/esp32s3/esp32s3_spi.c              |  63 ++---
 arch/xtensa/src/esp32s3/esp32s3_spiflash_mtd.c     |  50 ++--
 arch/z16/src/z16f/z16f_espi.c                      |  10 +-
 arch/z80/src/ez80/ez80_i2c.c                       |  33 +--
 arch/z80/src/ez80/ez80_rtc_lowerhalf.c             |  15 +-
 arch/z80/src/ez80/ez80_spi.c                       |  10 +-
 arch/z80/src/z8/z8_i2c.c                           |  14 +-
 audio/audio.c                                      |  23 +-
 boards/arm/cxd56xx/common/src/cxd56_imageproc.c    |  65 ++---
 boards/arm/cxd56xx/spresense/src/cxd56_power.c     |  14 +-
 .../arm/imxrt/imxrt1064-evk/scripts/user-space.ld  |   2 -
 boards/arm/imxrt/teensy-4.x/scripts/user-space.ld  |   2 -
 .../arm/lpc214x/mcu123-lpc214x/src/lpc2148_spi1.c  |   8 +-
 boards/arm/lpc214x/zp214xpa/src/lpc2148_spi1.c     |   8 +-
 .../stm32/mikroe-stm32f4/src/stm32_touchscreen.c   |  37 +--
 boards/arm/str71x/olimex-strp711/src/str71_spi.c   |  12 +-
 .../pic32mx/pic32mx7mmb/src/pic32_touchscreen.c    |  39 +--
 crypto/random_pool.c                               |  28 +--
 drivers/1wire/1wire.c                              |   9 +-
 drivers/1wire/ds28e17.c                            |  42 +---
 drivers/analog/adc.c                               |  16 +-
 drivers/analog/comp.c                              |  30 +--
 drivers/analog/dac.c                               |  14 +-
 drivers/analog/ltc1867l.c                          |  14 +-
 drivers/analog/opamp.c                             |  16 +-
 drivers/audio/cs4344.c                             |  84 ++-----
 drivers/audio/cs4344.h                             |   3 +-
 drivers/audio/cs43l22.c                            |  83 ++----
 drivers/audio/cs43l22.h                            |   2 +-
 drivers/audio/cxd56.c                              |   1 -
 drivers/audio/cxd56.h                              |   1 -
 drivers/audio/cxd56_src.c                          |   1 -
 drivers/audio/tone.c                               |  17 +-
 drivers/audio/vs1053.c                             |  35 ++-
 drivers/audio/wm8776.c                             |  83 +-----
 drivers/audio/wm8776.h                             |   3 +-
 drivers/audio/wm8904.c                             |  83 ++----
 drivers/audio/wm8904.h                             |   3 +-
 drivers/audio/wm8994.c                             |  44 ++--
 drivers/audio/wm8994.h                             |   3 +-
 drivers/bch/Make.defs                              |   2 +-
 drivers/bch/bch.h                                  |   6 +-
 drivers/bch/bchdev_driver.c                        |  30 +--
 drivers/bch/bchlib_sem.c                           |  44 ----
 drivers/bch/bchlib_setup.c                         |   2 +-
 drivers/bch/bchlib_teardown.c                      |   2 +-
 drivers/can/can.c                                  |  53 ++--
 drivers/can/mcp2515.c                              |  72 ++----
 drivers/eeprom/i2c_xx24xx.c                        |  57 ++---
 drivers/eeprom/spi_xx25xx.c                        |  54 ++--
 drivers/efuse/efuse.c                              |  14 +-
 drivers/i2c/i2c_driver.c                           |  29 ++-
 drivers/i2s/i2schar.c                              |  18 +-
 drivers/input/ads7843e.c                           |  51 ++--
 drivers/input/ads7843e.h                           |   3 +-
 drivers/input/cypress_mbr3108.c                    |  34 +--
 drivers/input/ft5x06.c                             |  61 ++---
 drivers/input/keyboard_upper.c                     |  56 ++---
 drivers/input/max11802.c                           |  50 ++--
 drivers/input/max11802.h                           |   3 +-
 drivers/input/mxt.c                                |  59 ++---
 drivers/input/nunchuck.c                           |  53 ++--
 drivers/input/spq10kbd.c                           |  29 +--
 drivers/input/stmpe811.h                           |   3 +-
 drivers/input/stmpe811_adc.c                       |  18 +-
 drivers/input/stmpe811_base.c                      |   3 +-
 drivers/input/stmpe811_gpio.c                      |  26 +-
 drivers/input/stmpe811_tsc.c                       |  36 +--
 drivers/input/touchscreen_upper.c                  |  43 ++--
 drivers/input/tsc2007.c                            |  35 +--
 drivers/ioexpander/mcp23x17.c                      |  57 ++---
 drivers/ioexpander/mcp23x17.h                      |   4 +-
 drivers/ioexpander/pca9538.c                       |  57 ++---
 drivers/ioexpander/pca9538.h                       |  18 +-
 drivers/ioexpander/pca9555.c                       |  57 ++---
 drivers/ioexpander/pca9555.h                       |  18 +-
 drivers/ioexpander/pcf8574.c                       |  53 ++--
 drivers/ioexpander/pcf8574.h                       |   4 +-
 drivers/ioexpander/skeleton.c                      |  59 ++---
 drivers/ioexpander/tca64xx.c                       |  58 ++---
 drivers/ioexpander/tca64xx.h                       |   4 +-
 drivers/ipcc/ipcc_close.c                          |   4 +-
 drivers/ipcc/ipcc_open.c                           |   4 +-
 drivers/ipcc/ipcc_poll.c                           |  10 +-
 drivers/ipcc/ipcc_priv.h                           |   3 +-
 drivers/ipcc/ipcc_read.c                           |  12 +-
 drivers/ipcc/ipcc_register.c                       |   5 +-
 drivers/ipcc/ipcc_unlink.c                         |   4 +-
 drivers/ipcc/ipcc_write.c                          |  14 +-
 drivers/lcd/ft80x.c                                |  68 ++---
 drivers/lcd/ft80x.h                                |   3 +-
 drivers/lcd/ht16k33_14seg.c                        |  24 +-
 drivers/lcd/pcf8574_lcd_backpack.c                 |  42 ++--
 drivers/lcd/st7032.c                               |  22 +-
 drivers/lcd/tda19988.c                             |  44 ++--
 drivers/leds/rgbled.c                              |  18 +-
 drivers/leds/userled_upper.c                       |  53 ++--
 drivers/leds/ws2812.c                              |  19 +-
 drivers/loop/losetup.c                             |  25 +-
 drivers/misc/rwbuffer.c                            | 108 +++-----
 drivers/mmcsd/mmcsd_sdio.c                         |  58 ++---
 drivers/mmcsd/mmcsd_spi.c                          |  83 +++---
 drivers/modem/altair/altmdm_sys.c                  |   8 +-
 drivers/modem/altair/altmdm_sys.h                  |   3 +-
 drivers/motor/foc/foc_dev.c                        |  16 +-
 drivers/motor/motor.c                              |  20 +-
 drivers/mtd/mtd_config.c                           |   2 +-
 drivers/mtd/mtd_nand.c                             |  45 +---
 drivers/mtd/rpmsgmtd.c                             |   8 +-
 drivers/net/phy_notify.c                           |  36 +--
 drivers/net/slip.c                                 |  58 +----
 drivers/net/telnet.c                               |  36 +--
 drivers/net/tun.c                                  |  86 ++-----
 drivers/pipes/pipe.c                               |  10 +-
 drivers/pipes/pipe_common.c                        |  81 +++---
 drivers/pipes/pipe_common.h                        |   3 +-
 drivers/power/battery/battery_charger.c            |  43 ++--
 drivers/power/battery/battery_gauge.c              |  43 ++--
 drivers/power/battery/battery_monitor.c            |  43 ++--
 drivers/power/pm/pm.h                              |   4 +-
 drivers/power/pm/pm_initialize.c                   |   4 +-
 drivers/power/pm/pm_register.c                     |   4 +-
 drivers/power/pm/pm_unregister.c                   |   4 +-
 drivers/power/supply/powerled.c                    |  16 +-
 drivers/power/supply/regulator.c                   |  51 ++--
 drivers/power/supply/smps.c                        |  16 +-
 drivers/rc/lirc_dev.c                              |  17 +-
 drivers/sensors/adxl345.h                          |   3 +-
 drivers/sensors/adxl345_base.c                     |  13 +-
 drivers/sensors/adxl372.c                          |  17 +-
 drivers/sensors/aht10.c                            |  87 ++-----
 drivers/sensors/bmg160.c                           |  32 +--
 drivers/sensors/dhtxx.c                            |  17 +-
 drivers/sensors/fakesensor.c                       |   1 +
 drivers/sensors/hall3ph.c                          |  24 +-
 drivers/sensors/hc_sr04.c                          |  26 +-
 drivers/sensors/hdc1008.c                          |  47 ++--
 drivers/sensors/hts221.c                           |  29 ++-
 drivers/sensors/hyt271.c                           |  20 +-
 drivers/sensors/kxtj9.c                            |  19 +-
 drivers/sensors/lis2dh.c                           |  19 +-
 drivers/sensors/lis3dh.c                           |  63 +----
 drivers/sensors/lis3dsh.c                          |  32 +--
 drivers/sensors/lis3mdl.c                          |  36 +--
 drivers/sensors/lps25h.c                           |  25 +-
 drivers/sensors/lsm330_spi.c                       |  38 ++-
 drivers/sensors/max44009.c                         |  30 +--
 drivers/sensors/mlx90393.c                         |  35 +--
 drivers/sensors/mpu60x0.c                          |   2 -
 drivers/sensors/ms5611.c                           |  14 +-
 drivers/sensors/qencoder.c                         |  24 +-
 drivers/sensors/scd30.c                            |  34 +--
 drivers/sensors/scd41.c                            |  34 +--
 drivers/sensors/sensor.c                           |   6 +-
 drivers/sensors/sgp30.c                            |  38 +--
 drivers/sensors/sht21.c                            |  34 +--
 drivers/sensors/sht3x.c                            |  28 ++-
 drivers/sensors/sps30.c                            |  34 +--
 drivers/sensors/t67xx.c                            |  15 +-
 drivers/sensors/usensor.c                          |  22 +-
 drivers/sensors/xen1210.c                          |  12 +-
 drivers/sensors/xen1210.h                          |   3 +-
 drivers/sensors/zerocross.c                        |  28 +--
 drivers/serial/ptmx.c                              |  23 +-
 drivers/serial/pty.c                               |  51 ++--
 drivers/serial/pty.h                               |   2 +-
 drivers/serial/serial.c                            |  94 +++----
 drivers/serial/uart_bth4.c                         |  11 +-
 drivers/serial/uart_rpmsg.c                        |  12 +-
 drivers/spi/spi_bitbang.c                          |   8 +-
 drivers/spi/spi_driver.c                           |  29 ++-
 drivers/spi/spi_slave_driver.c                     |  22 +-
 drivers/syslog/ramlog.c                            |  49 ++--
 drivers/syslog/syslog_device.c                     |  43 ++--
 drivers/timers/capture.c                           |  24 +-
 drivers/timers/oneshot.c                           |  12 +-
 drivers/timers/pwm.c                               |  23 +-
 drivers/timers/rpmsg_rtc.c                         |  20 +-
 drivers/timers/rtc.c                               |  26 +-
 drivers/timers/timer.c                             |  26 +-
 drivers/timers/watchdog.c                          |  26 +-
 drivers/usbdev/adb.c                               |  46 ++--
 drivers/usbdev/usbmsc.c                            |  20 +-
 drivers/usbdev/usbmsc.h                            |  23 +-
 drivers/usbdev/usbmsc_scsi.c                       |  35 +--
 drivers/usbhost/usbhost_cdcacm.c                   |  76 ++----
 drivers/usbhost/usbhost_cdcmbim.c                  |  68 ++---
 drivers/usbhost/usbhost_devaddr.c                  |  30 +--
 drivers/usbhost/usbhost_ft232r.c                   |  76 ++----
 drivers/usbhost/usbhost_hidkbd.c                   | 119 +++------
 drivers/usbhost/usbhost_hidmouse.c                 | 111 +++-----
 drivers/usbhost/usbhost_hub.c                      |  10 -
 drivers/usbhost/usbhost_max3421e.c                 |  88 +++----
 drivers/usbhost/usbhost_skeleton.c                 |  61 +----
 drivers/usbhost/usbhost_storage.c                  |  89 ++-----
 drivers/usbhost/usbhost_xboxcontroller.c           | 120 +++------
 drivers/usbmisc/fusb301.c                          |  22 +-
 drivers/usbmisc/fusb303.c                          |  30 +--
 drivers/usrsock/usrsock_dev.c                      |  54 ++--
 drivers/video/isx012.c                             |  26 +-
 drivers/video/isx019.c                             |  64 ++---
 drivers/video/max7456.c                            |  59 +----
 drivers/video/video.c                              |  77 ++----
 drivers/video/video_framebuff.c                    |  13 +-
 drivers/video/video_framebuff.h                    |   4 +-
 drivers/video/vnc/vnc_updater.c                    |   9 +-
 drivers/wireless/cc1101.c                          |  57 ++---
 drivers/wireless/gs2200m.c                         |  53 ++--
 drivers/wireless/ieee80211/bcm43xxx/bcmf_cdc.c     |   4 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_driver.c  |   4 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_gspi.c    |   2 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_gspi.h    |  26 +-
 .../ieee80211/bcm43xxx/bcmf_gspi_f2_frame.c        |   8 +-
 .../wireless/ieee80211/bcm43xxx/bcmf_interface.c   |  10 +-
 .../wireless/ieee80211/bcm43xxx/bcmf_interface.h   |  23 --
 drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c    |   2 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.h    |  26 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c   |  16 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_utils.c   |   9 -
 drivers/wireless/ieee80211/bcm43xxx/bcmf_utils.h   |   4 -
 drivers/wireless/ieee802154/mrf24j40/mrf24j40.c    |  10 +-
 drivers/wireless/ieee802154/mrf24j40/mrf24j40.h    |   4 +-
 .../ieee802154/mrf24j40/mrf24j40_interrupt.c       |   8 +-
 .../wireless/ieee802154/mrf24j40/mrf24j40_radif.c  |   9 +-
 drivers/wireless/ieee802154/xbee/xbee.c            |  25 +-
 drivers/wireless/ieee802154/xbee/xbee.h            |   7 +-
 drivers/wireless/ieee802154/xbee/xbee_mac.c        |   4 +-
 drivers/wireless/ieee802154/xbee/xbee_netdev.c     |  19 +-
 drivers/wireless/lpwan/sx127x/sx127x.c             |  54 ++--
 drivers/wireless/nrf24l01.c                        |  57 +++--
 drivers/wireless/spirit/drivers/spirit_netdev.c    | 157 ++----------
 fs/driver/fs_blockproxy.c                          |  12 +-
 fs/driver/fs_mtdproxy.c                            |  12 +-
 fs/driver/fs_registerblockdriver.c                 |   4 +-
 fs/driver/fs_registerdriver.c                      |   4 +-
 fs/driver/fs_registermtddriver.c                   |   4 +-
 fs/driver/fs_unregisterblockdriver.c               |   4 +-
 fs/driver/fs_unregisterdriver.c                    |   4 +-
 fs/driver/fs_unregistermtddriver.c                 |   4 +-
 fs/fat/fs_fat32.c                                  | 279 ++++++++++-----------
 fs/fat/fs_fat32.h                                  |   9 +-
 fs/fat/fs_fat32attrib.c                            |  16 +-
 fs/fat/fs_fat32util.c                              |  18 --
 fs/hostfs/hostfs.c                                 | 191 ++++++--------
 fs/hostfs/hostfs.h                                 |   8 -
 fs/inode/fs_files.c                                |  58 ++---
 fs/inode/fs_foreachinode.c                         |   8 +-
 fs/inode/fs_inode.c                                |   8 +-
 fs/inode/fs_inodeaddref.c                          |   4 +-
 fs/inode/fs_inodefind.c                            |   4 +-
 fs/inode/fs_inoderelease.c                         |   6 +-
 fs/inode/inode.h                                   |   8 +-
 fs/littlefs/lfs_vfs.c                              | 126 ++++------
 fs/mmap/fs_munmap.c                                |  12 +-
 fs/mmap/fs_rammap.c                                |   6 +-
 fs/mmap/fs_rammap.h                                |   4 +-
 fs/mount/fs_automount.c                            |  42 ++--
 fs/mount/fs_mount.c                                |  12 +-
 fs/mount/fs_umount2.c                              |  14 +-
 fs/mqueue/mq_open.c                                |   4 +-
 fs/mqueue/mq_unlink.c                              |  10 +-
 fs/nfs/nfs_mount.h                                 |   4 +-
 fs/nfs/nfs_vfsops.c                                | 196 +++++++--------
 fs/nxffs/nxffs.h                                   |   3 +-
 fs/nxffs/nxffs_dirent.c                            |  18 +-
 fs/nxffs/nxffs_initialize.c                        |   3 +-
 fs/nxffs/nxffs_ioctl.c                             |  10 +-
 fs/nxffs/nxffs_open.c                              |  52 ++--
 fs/nxffs/nxffs_read.c                              |  14 +-
 fs/nxffs/nxffs_stat.c                              |  18 +-
 fs/nxffs/nxffs_truncate.c                          |  12 +-
 fs/nxffs/nxffs_unlink.c                            |   4 +-
 fs/nxffs/nxffs_write.c                             |  16 +-
 fs/romfs/fs_romfs.c                                | 128 +++++-----
 fs/romfs/fs_romfs.h                                |   4 +-
 fs/romfs/fs_romfsutil.c                            |  18 --
 fs/rpmsgfs/rpmsgfs.c                               | 169 ++++++-------
 fs/rpmsgfs/rpmsgfs_server.c                        |  37 +--
 fs/semaphore/sem_close.c                           |   6 +-
 fs/semaphore/sem_open.c                            |   4 +-
 fs/semaphore/sem_unlink.c                          |  10 +-
 fs/smartfs/smartfs.h                               |   8 +-
 fs/smartfs/smartfs_smart.c                         | 217 ++++++++--------
 fs/smartfs/smartfs_utils.c                         |  18 --
 fs/spiffs/src/spiffs_vfs.c                         |   2 +-
 fs/unionfs/fs_unionfs.c                            |  67 ++---
 fs/userfs/fs_userfs.c                              | 146 +++++------
 fs/vfs/fs_dir.c                                    |   8 +-
 fs/vfs/fs_eventfd.c                                |  47 ++--
 fs/vfs/fs_fdopen.c                                 |   8 +-
 fs/vfs/fs_mkdir.c                                  |   4 +-
 fs/vfs/fs_poll.c                                   |  17 +-
 fs/vfs/fs_rename.c                                 |  10 +-
 fs/vfs/fs_rmdir.c                                  |   4 +-
 fs/vfs/fs_symlink.c                                |   4 +-
 fs/vfs/fs_timerfd.c                                |  45 ++--
 fs/vfs/fs_unlink.c                                 |   4 +-
 graphics/nxterm/Make.defs                          |   4 -
 graphics/nxterm/nxterm.h                           |  14 +-
 graphics/nxterm/nxterm_driver.c                    |  16 +-
 graphics/nxterm/nxterm_kbdin.c                     |  40 +--
 graphics/nxterm/nxterm_redraw.c                    |   4 +-
 graphics/nxterm/nxterm_register.c                  |   2 +-
 graphics/nxterm/nxterm_resize.c                    |   4 +-
 graphics/nxterm/nxterm_sem.c                       |  97 -------
 graphics/nxterm/nxterm_unregister.c                |   4 +-
 include/nuttx/analog/adc.h                         |   3 +-
 include/nuttx/analog/comp.h                        |   3 +-
 include/nuttx/analog/dac.h                         |  17 +-
 include/nuttx/analog/opamp.h                       |   4 +-
 include/nuttx/audio/audio.h                        |   4 +-
 include/nuttx/can/can.h                            |   6 +-
 include/nuttx/drivers/rwbuffer.h                   |   6 +-
 include/nuttx/fs/fs.h                              |   4 +-
 include/nuttx/leds/ws2812.h                        |   4 +-
 include/nuttx/lib/lib.h                            |  12 +-
 include/nuttx/motor/foc/foc.h                      |   5 +-
 include/nuttx/mtd/nand.h                           |   4 +-
 include/nuttx/mutex.h                              | 103 +++++++-
 include/nuttx/nx/nxmu.h                            |  20 --
 include/nuttx/power/battery_charger.h              |   4 +-
 include/nuttx/power/battery_gauge.h                |   4 +-
 include/nuttx/power/battery_monitor.h              |   4 +-
 include/nuttx/power/powerled.h                     |   4 +-
 include/nuttx/power/regulator.h                    |   3 +-
 include/nuttx/power/smps.h                         |   4 +-
 include/nuttx/sched.h                              |   2 +-
 include/nuttx/serial/serial.h                      |   8 +-
 include/nuttx/spi/spi_bitbang.h                    |   4 +-
 include/nuttx/tls.h                                |   2 +-
 include/nuttx/usb/usbhost_devaddr.h                |   4 +-
 include/nuttx/wireless/cc1101.h                    |   5 +-
 include/nuttx/wireless/ieee80211/bcmf_gspi.h       |   3 +-
 libs/libc/audio/lib_buffer.c                       |  44 +---
 libs/libc/locale/lib_gettext.c                     |  15 +-
 libs/libc/pthread/pthread_keycreate.c              |  10 +-
 libs/libc/pthread/pthread_keydelete.c              |   8 +-
 libs/libc/stdio/lib_fclose.c                       |   2 +-
 libs/libc/stdio/lib_ftello.c                       |   4 +-
 libs/libc/stdio/lib_libfflush.c                    |  14 +-
 libs/libc/stdio/lib_libfilesem.c                   |  14 +-
 libs/libc/stdio/lib_libfread.c                     |   6 +-
 libs/libc/stdio/lib_libfwrite.c                    |  12 +-
 libs/libc/stdio/lib_libstream.c                    |  30 +--
 libs/libc/stdio/lib_puts.c                         |   4 +-
 libs/libc/stdio/lib_rdflush.c                      |   6 +-
 libs/libc/stdio/lib_rewind.c                       |   4 +-
 libs/libc/stdio/lib_setvbuf.c                      |  14 +-
 libs/libc/stdio/lib_vfprintf.c                     |   4 +-
 libs/libc/stdio/lib_vfscanf.c                      |   4 +-
 libs/libc/stdlib/lib_atexit.c                      |   8 +-
 libs/libc/stdlib/lib_mktemp.c                      |  14 +-
 libs/libc/time/lib_localtime.c                     |  35 +--
 libs/libc/userfs/lib_userfs.c                      |   8 +-
 libs/libc/wqueue/work_cancel.c                     |   4 +-
 libs/libc/wqueue/work_queue.c                      |   5 +-
 libs/libc/wqueue/work_usrthread.c                  |  13 +-
 libs/libc/wqueue/wqueue.h                          |   5 +-
 libs/libnx/nxfonts/nxfonts_cache.c                 |  98 ++------
 libs/libnx/nxmu/Make.defs                          |   5 +-
 libs/libnx/nxmu/nx_connect.c                       |   9 +-
 libs/libnx/nxmu/nxmu_semtake.c                     |  55 ----
 mm/iob/iob_initialize.c                            |  11 +-
 mm/kasan/kasan.c                                   |   8 +-
 mm/mm_gran/mm_gran.h                               |   4 +-
 mm/mm_gran/mm_grancritical.c                       |   4 +-
 mm/mm_gran/mm_graninit.c                           |   2 +-
 mm/mm_gran/mm_granrelease.c                        |   2 +-
 mm/mm_heap/Make.defs                               |   2 +-
 mm/mm_heap/mm.h                                    |  14 +-
 mm/mm_heap/mm_addfreechunk.c                       |   2 +-
 mm/mm_heap/mm_extend.c                             |   6 +-
 mm/mm_heap/mm_foreach.c                            |   6 +-
 mm/mm_heap/mm_free.c                               |   7 +-
 mm/mm_heap/mm_initialize.c                         |  11 +-
 mm/mm_heap/{mm_sem.c => mm_lock.c}                 |  85 ++-----
 mm/mm_heap/mm_malloc.c                             |   6 +-
 mm/mm_heap/mm_memalign.c                           |   6 +-
 mm/mm_heap/mm_realloc.c                            |  12 +-
 mm/mm_heap/mm_shrinkchunk.c                        |   2 +-
 mm/shm/shm.h                                       |  16 +-
 mm/shm/shm_initialize.c                            |   2 +-
 mm/shm/shmat.c                                     |  10 +-
 mm/shm/shmctl.c                                    |  16 +-
 mm/shm/shmdt.c                                     |   4 +-
 mm/shm/shmget.c                                    |  18 +-
 net/can/can_conn.c                                 |  38 +--
 net/icmp/icmp_conn.c                               |  18 +-
 net/icmpv6/icmpv6_conn.c                           |  18 +-
 net/local/local.h                                  |   3 +-
 net/local/local_conn.c                             |   4 +-
 net/local/local_connect.c                          |  19 +-
 net/local/local_sendmsg.c                          |   8 +-
 net/netlink/netlink_conn.c                         |  37 +--
 net/pkt/pkt_conn.c                                 |  35 +--
 net/route/net_cacheroute.c                         |  69 ++---
 net/rpmsg/rpmsg_sockif.c                           |  85 +++----
 net/udp/udp_conn.c                                 |  31 +--
 net/usrsock/usrsock_conn.c                         |  41 +--
 net/usrsock/usrsock_devif.c                        |  13 +-
 net/utils/net_lock.c                               | 129 +---------
 sched/group/group_create.c                         |   4 +-
 sched/pthread/pthread_completejoin.c               |   8 +-
 sched/pthread/pthread_create.c                     |   4 +-
 sched/pthread/pthread_detach.c                     |   4 +-
 sched/pthread/pthread_join.c                       |  12 +-
 sched/pthread/pthread_release.c                    |   4 +-
 sched/task/spawn.h                                 |  21 +-
 sched/task/task_posixspawn.c                       |  14 +-
 sched/task/task_spawn.c                            |  12 +-
 sched/task/task_spawnparms.c                       |  26 +-
 sched/task/task_tls_alloc.c                        |   9 +-
 sched/tls/task_initinfo.c                          |   6 +-
 sched/tls/task_uninitinfo.c                        |   4 +-
 wireless/bluetooth/bt_conn.c                       |   2 +-
 wireless/bluetooth/bt_ioctl.c                      |  17 +-
 wireless/bluetooth/bt_netdev.c                     |   9 -
 wireless/ieee802154/Kconfig                        |   7 -
 wireless/ieee802154/mac802154.c                    |  89 ++++---
 wireless/ieee802154/mac802154.h                    |   2 +-
 wireless/ieee802154/mac802154_assoc.c              |  50 ++--
 wireless/ieee802154/mac802154_data.c               |  22 +-
 wireless/ieee802154/mac802154_device.c             |  80 +++---
 wireless/ieee802154/mac802154_internal.h           |  59 +----
 wireless/ieee802154/mac802154_netdev.c             |  26 +-
 wireless/ieee802154/mac802154_poll.c               |  22 +-
 wireless/ieee802154/mac802154_rxenable.c           |  32 +--
 wireless/ieee802154/mac802154_scan.c               |  27 +-
 wireless/ieee802154/mac802154_start.c              |   7 +-
 wireless/pktradio/pktradio_metadata.c              |  20 +-
 711 files changed, 7903 insertions(+), 15378 deletions(-)
 delete mode 100644 drivers/bch/bchlib_sem.c
 delete mode 100644 graphics/nxterm/nxterm_sem.c
 delete mode 100644 libs/libnx/nxmu/nxmu_semtake.c
 rename mm/mm_heap/{mm_sem.c => mm_lock.c} (60%)


Reply via email to