From 78a855b418112bf16ff5adecceae91c2439d1a66 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Wed, 30 Mar 2022 14:07:32 +0200 Subject: [PATCH] drivers: can: add missing can_set_mode() syscall handler Add missing syscall verification handler for can_set_mode(). Fixes: #44361 Signed-off-by: Henrik Brix Andersen --- drivers/can/can_handlers.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/can/can_handlers.c b/drivers/can/can_handlers.c index 6a59ab4547b..3ef455d6474 100644 --- a/drivers/can/can_handlers.c +++ b/drivers/can/can_handlers.c @@ -108,6 +108,14 @@ static inline const struct can_timing *z_vrfy_can_get_timing_max_data(const stru #endif /* CONFIG_CAN_FD_MODE */ +static inline int z_vrfy_can_set_mode(const struct device *dev, enum can_mode mode) +{ + Z_OOPS(Z_SYSCALL_DRIVER_CAN(dev, set_mode)); + + return z_impl_can_set_mode(dev, mode); +} +#include + static inline int z_vrfy_can_send(const struct device *dev, const struct zcan_frame *frame, k_timeout_t timeout,