zephyr/drivers/flash
Leandro Pereira c200367b68 drivers: Perform a runtime check if a driver is capable of an operation
Driver APIs might not implement all operations, making it possible for
a user thread to get the kernel to execute a function at 0x00000000.

Perform runtime checks in all the driver handlers, checking if they're
capable of performing the requested operation.

Fixes #6907.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-04-26 02:57:12 +05:30
..
CMakeLists.txt drivers: flash: nrf: Rename nrf5 to nrf 2018-03-20 20:07:09 +01:00
flash_handlers.c drivers: Perform a runtime check if a driver is capable of an operation 2018-04-26 02:57:12 +05:30
flash_page_layout.c
flash_priv.h
flash_sam0.c drivers: flash: atmel sam0: Fix compilation without page layout support 2018-04-12 17:26:54 -05:00
flash_stm32.c drivers: flash: stm32: Convert to use device tree 2018-01-26 09:25:57 -06:00
flash_stm32.h
flash_stm32f3x_priv.c
flash_stm32f3x.c drivers: flash: stm32: Convert to use device tree 2018-01-26 09:25:57 -06:00
flash_stm32f3x.h
flash_stm32f4x.c
flash_stm32f0x.c drivers: flash: stm32f0: remove CONFIG_FLASH_PAGE_SIZE 2018-03-18 17:02:53 -04:00
flash_stm32l4x.c
Kconfig drivers/flash: Switch W25QXXDV driver to new SPI API 2018-04-04 19:02:35 +02:00
Kconfig.sam0 subsys: storage: flash_map: enable only if any flash driver is enable 2018-03-08 10:18:57 +01:00
Kconfig.stm32 subsys: storage: flash_map: enable only if any flash driver is enable 2018-03-08 10:18:57 +01:00
soc_flash_mcux.c newlib: Fix compiler warning when using Newlib 2018-04-11 16:57:12 +03:00
soc_flash_nios2_qspi.c drivers: flash: Fix Nios-II QSPI flash Coverity issue 2018-03-06 10:36:39 -08:00
soc_flash_nrf.c drivers: flash: nrf: Rename nrf5 to nrf 2018-03-20 20:07:09 +01:00
soc_flash_qmsi.c
spi_flash_w25qxxdv_defs.h
spi_flash_w25qxxdv.c drivers/flash: Switch W25QXXDV driver to new SPI API 2018-04-04 19:02:35 +02:00
spi_flash_w25qxxdv.h drivers/flash: Switch W25QXXDV driver to new SPI API 2018-04-04 19:02:35 +02:00