zephyr/drivers
Leandro Pereira 732424f065 drivers, net: Clean up semaphore initialization
Change the common "init with 0" + "give" idiom to "init with 1".  This
won't change the behavior or performance, but should decrease the size
ever so slightly.

This change has been performed mechanically with the following
Coccinelle script:

    @@
    expression SEM;
    expression LIMIT;
    expression TIMEOUT;
    @@

    - k_sem_init(SEM, 0, LIMIT);
    - k_sem_give(SEM);
    + k_sem_init(SEM, 1, LIMIT);

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-07-27 15:23:07 -04:00
..
adc drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
aio drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
bluetooth devicetree: Generate BLUETOOTH_UART,UART_PIPE etc config from dt 2017-07-19 11:52:35 -04:00
clock_control clock_control: nRF5x: Select 251-500ppm as default for 32kHz RCOSC 2017-07-11 10:29:46 -05:00
console devicetree: Generate BLUETOOTH_UART,UART_PIPE etc config from dt 2017-07-19 11:52:35 -04:00
counter drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
crc drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
crypto drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
display kernel: make K_.*_INITIALIZER private to kernel 2017-07-10 11:44:56 -07:00
dma stm32f4: Clean references to stm32f4 specific clock control 2017-04-28 15:26:11 -05:00
ethernet drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
flash drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
gpio drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
grove spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
i2c drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
ieee802154 drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
interrupt_controller interrupt_controller: add STM32F303XC EXTI lines number 2017-07-01 08:36:51 -04:00
ipm drivers: IPM: Refactor IPM driver using u32_t registers 2017-06-05 21:50:15 -04:00
pci linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
pinmux drivers: pinmux: stm32: Clean up after rework 2017-07-26 15:16:52 -05:00
pwm drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
random drivers: stm32: random: Initial STM32 random number generator driver 2017-07-07 07:27:39 -05:00
rtc drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
sensor drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
serial arm: nxp: mcux lpuart: Get IRQ info from DTS 2017-07-27 09:27:47 -05:00
shared_irq spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
slip drivers: slip: move doxygen header 2017-07-05 12:43:13 -04:00
spi drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
timer drivers: timer: init earlier in boot sequence 2017-07-10 11:44:56 -07:00
usb drivers: usb: use generic option name for log level 2017-06-28 09:02:27 -04:00
watchdog drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
Kconfig
Makefile