mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
kernel: nvidia-oot: Fix KMD coverity defects
Fix coverity defects ARR38-C STR07-C INT30-C INT08-C ARR30-C Jira CAMERASW-30853 Change-Id: I2e98db911238dca46f142f108f6563321e25b588 Signed-off-by: yangxu <yangxu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3281801 Reviewed-by: Sudhir Vyas <svyas@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Xiaoming Xiang <xxiang@nvidia.com> Reviewed-by: Ankur Pawar <ankurp@nvidia.com> Reviewed-by: Praveen AC <pac@nvidia.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* SPDX-FileCopyrightText: Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
* SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
*/
|
||||
|
||||
#undef TRACE_SYSTEM
|
||||
@@ -10,6 +10,7 @@
|
||||
#define _TRACE_TEGRA_RTCPU_H
|
||||
|
||||
#include <linux/tracepoint.h>
|
||||
#include <linux/string.h>
|
||||
#include <soc/tegra/camrtc-trace.h>
|
||||
|
||||
/*
|
||||
@@ -119,7 +120,7 @@ TRACE_EVENT(rtcpu_string,
|
||||
__entry->tstamp = tstamp;
|
||||
__entry->id = id;
|
||||
__entry->len = len;
|
||||
strncpy(__entry->data, data, sizeof(__entry->data));
|
||||
strscpy(__entry->data, data, sizeof(__entry->data));
|
||||
),
|
||||
TP_printk("tstamp:%llu id:0x%08x str:\"%.*s\"",
|
||||
__entry->tstamp, __entry->id,
|
||||
@@ -282,7 +283,8 @@ TRACE_EVENT(rtcpu_vinotify_event,
|
||||
__entry->tstamp,
|
||||
__entry->channel_id,
|
||||
__entry->unit,
|
||||
((__entry->tag_tag >> 1) < g_trace_vinotify_tag_str_count) ?
|
||||
(((__entry->tag_tag >> 1) < g_trace_vinotify_tag_str_count) &&
|
||||
((__entry->tag_tag >> 1) >= 0)) ?
|
||||
g_trace_vinotify_tag_strs[__entry->tag_tag >> 1] :
|
||||
__print_hex(&__entry->tag_tag, 1),
|
||||
__entry->tag_channel, __entry->tag_frame,
|
||||
|
||||
Reference in New Issue
Block a user