From b7287ceb4e5022b1d487c214cfa90f2679ee2d55 Mon Sep 17 00:00:00 2001 From: Flavio Ceolin Date: Wed, 21 Nov 2018 16:26:00 -0800 Subject: [PATCH] kernel: syscall: Object validation checks boolean statement The function that checks if an object is valid is essentially a boolean function. Just changing its return type to reflect it. MISRA-C rule 14.4 Signed-off-by: Flavio Ceolin --- kernel/include/syscall_handler.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/include/syscall_handler.h b/kernel/include/syscall_handler.h index c96696187c3..0d417b5857c 100644 --- a/kernel/include/syscall_handler.h +++ b/kernel/include/syscall_handler.h @@ -411,8 +411,8 @@ static inline int _obj_validation_check(struct _k_object *ko, #define Z_SYSCALL_IS_OBJ(ptr, type, init) \ Z_SYSCALL_VERIFY_MSG( \ - !_obj_validation_check(_k_object_find((void *)ptr), (void *)ptr, \ - type, init), "access denied") + _obj_validation_check(_k_object_find((void *)ptr), (void *)ptr, \ + type, init) == 0, "access denied") /** * @brief Runtime check driver object pointer for presence of operation