zephyr/drivers
Carles Cufi 02cee09308 drivers: bluetooth: spi: Check lengths in incoming headers
So far the lengths provided in event and ACL packets were not being
checked at all, which could have caused an overflow if the contents were
not to fit inside the net_buf.
Check the length and discard the packet when it doesn't fit.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2021-12-20 15:24:02 +01:00
..
adc drivers: adc: stm32: Disable ADC before calibration 2021-12-15 14:39:31 -06:00
audio
bbram
bluetooth drivers: bluetooth: spi: Check lengths in incoming headers 2021-12-20 15:24:02 +01:00
cache
can drivers: can: deprecate the use of CAN-specific error return values 2021-12-09 12:37:40 -05:00
clock_control drivers/clock_control: u5: Add utility to set voltage scaling 2021-12-09 19:45:41 -05:00
console drivers: console: gsm_mux: fix length indicator 2021-12-14 13:44:48 -06:00
counter drivers: counter: sam_tc: use instance based macros 2021-12-17 17:30:06 +01:00
crypto
dac drivers: dac: introduce gd32 dac driver 2021-12-16 10:13:56 +01:00
debug
disk drivers: ramdisk: add checks for the upper boundary 2021-12-14 13:40:47 -06:00
display drivers: display: st7735r: replace non-existing DT_INST_HAS_PROP 2021-12-17 17:30:06 +01:00
dma drivers: dma_stm32: init DMA struct in dma_stm32_configure 2021-12-17 11:52:22 -06:00
ec_host_cmd_periph
edac edac: ibecc: Exclude LOG_ERR() from branch coverage 2021-11-20 11:54:32 -05:00
eeprom drivers: eeprom: emulator: use instance based macros 2021-12-17 17:30:06 +01:00
entropy device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
espi driver: espi: it8xxx2: enable CONFIG_ESPI_FLASH_CHANNEL 2021-12-13 20:33:47 -05:00
ethernet drivers: ethernet: phy_mii: use instance based DT macros 2021-12-17 17:30:06 +01:00
flash drivers: flash: spi_nor: use instance based macros 2021-12-17 17:30:06 +01:00
fpga
gpio drivers: gpio: nct38xx_alert: use instance based macros 2021-12-17 17:30:06 +01:00
hwinfo drivers: hwinfo: shell: Add reset cause shell command 2021-11-07 14:55:52 -05:00
i2c driver: i2c: npcx: adjust parameters for better I2C timing at 100 KHz 2021-12-15 14:56:36 -06:00
i2s drivers: i2s: mcux_sai: use instance based macros 2021-12-17 17:30:06 +01:00
ieee802154 drivers: ieee802154: b91: Fix Set Channel API and ACK detection 2021-12-14 13:47:25 -06:00
interrupt_controller device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
ipm soc/intel_adsp: Remove adsp/io.h 2021-12-14 18:43:05 -06:00
kscan drivers: kscan: it8xxx2: use instance based macros 2021-12-17 17:30:06 +01:00
led device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
led_strip drivers: Apply SPI API change to relevant places 2021-11-19 11:50:38 +01:00
lora drivers: use DT_INST_ENUM_IDX(_OR) macros 2021-11-18 19:12:07 -05:00
mbox
mdio drivers: use DT_INST_PARENT 2021-12-16 11:10:01 -06:00
memc drivers: use DT_INST_PARENT 2021-12-16 11:10:01 -06:00
misc
modem device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
net net: ipv6: Remove in6_addr from packed net_ipv6_hdr struct 2021-11-25 10:46:35 -05:00
neural_net
pcie pcie: add initial controller support 2021-11-25 18:37:15 +01:00
peci
pinctrl drivers: gpio: stm32: introduce gpio_stm32_configure_raw 2021-12-16 10:41:04 +01:00
pinmux drivers: gpio: stm32: introduce gpio_stm32_configure_raw 2021-12-16 10:41:04 +01:00
pm_cpu_ops
ps2 drivers: use DT_INST_PARENT 2021-12-16 11:10:01 -06:00
ptp_clock
pwm drivers: pwm: stm32: use instance based macros 2021-12-17 17:30:06 +01:00
regulator drivers: use DT_INST_PARENT 2021-12-16 11:10:01 -06:00
sensor drivers/sensor: lsm6dso: Add power mode properties to DTS 2021-12-18 07:58:50 -05:00
serial drivers: serial: nrfx_uart: use instance based macros 2021-12-17 17:30:06 +01:00
spi drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
syscon drivers: syscon: use instance based macros 2021-12-17 17:30:06 +01:00
timer drivers: mcux_gpt_timer: Added GPT timer for HW clock 2021-12-13 20:13:21 -05:00
usb drivers: usb: allow to disable option USB_DEVICE_REMOTE_WAKEUP 2021-12-14 09:08:58 -05:00
video drivers: video: ov2640: remove deprecated PM macro 2021-11-03 20:27:18 -04:00
virtualization
watchdog drivers: watchdog: stm32G0 window watchdog during debug 2021-11-29 18:26:47 -05:00
wifi wifi: esp32: disable wifi driver 2021-12-17 13:59:31 -05:00
xen xenvm: arm64: add Xen Enlighten and event channel support 2021-12-07 12:15:38 -05:00
CMakeLists.txt
Kconfig