From c64e806b632cb60c17b85013ad229269805e0a8b Mon Sep 17 00:00:00 2001 From: Laczen JMS Date: Tue, 22 Aug 2023 11:41:18 +0200 Subject: [PATCH] flash: correct missing erase handler flash_handlers was missing the required z_vrfy_flash_erase function Signed-off-by: Laczen JMS --- drivers/flash/flash_handlers.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/flash/flash_handlers.c b/drivers/flash/flash_handlers.c index b83a739a5d4..6d639420294 100644 --- a/drivers/flash/flash_handlers.c +++ b/drivers/flash/flash_handlers.c @@ -28,6 +28,14 @@ static inline int z_vrfy_flash_write(const struct device *dev, off_t offset, } #include +static inline int z_vrfy_flash_erase(const struct device *dev, off_t offset, + size_t size) +{ + Z_OOPS(Z_SYSCALL_DRIVER_FLASH(dev, erase)); + return z_impl_flash_erase((const struct device *)dev, offset, size); +} +#include + static inline size_t z_vrfy_flash_get_write_block_size(const struct device *dev) { Z_OOPS(Z_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH));