mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: fix MISRA violations in os_sched unit
MISRA rule 21.1 forbids the use of #define and #undef on a reserved identifier or reserved macro name. Fix violations of rule 21.1 in os_sched unit. MISRA rule 21.2 forbids the usage of identifier names which start with an underscore. Fix violation of MISRA rule 21.2 in os_sched unit. Jira NVGPU-3299 Change-Id: Ib772f60adf5e81935f9cd2044ff8f6a402e15d82 Signed-off-by: ajesh <akv@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2121955 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
@@ -10,12 +10,6 @@
|
||||
|
||||
#include <nvgpu/os_sched.h>
|
||||
|
||||
#if defined(__NVGPU_POSIX__)
|
||||
#define __USE_GNU
|
||||
#else
|
||||
#define __EXT_QNX
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
#include <pthread.h>
|
||||
|
||||
@@ -48,6 +42,8 @@ int nvgpu_current_tid(struct gk20a *g)
|
||||
void nvgpu_print_current_impl(struct gk20a *g, const char *func_name, int line,
|
||||
void *ctx, enum nvgpu_log_type type)
|
||||
{
|
||||
#if defined(__NVGPU_POSIX__)
|
||||
#ifdef _GNU_SOURCE
|
||||
char current_tname[CURRENT_NAME_LEN];
|
||||
|
||||
/* pthread_getname_np() will return null terminated string on success */
|
||||
@@ -58,4 +54,19 @@ void nvgpu_print_current_impl(struct gk20a *g, const char *func_name, int line,
|
||||
nvgpu_log_msg_impl(g, func_name, line, type,
|
||||
"(unknown process)");
|
||||
}
|
||||
#else
|
||||
nvgpu_log_msg_impl(g, func_name, line, type, "(unknown process)");
|
||||
#endif
|
||||
#else
|
||||
char current_tname[CURRENT_NAME_LEN];
|
||||
|
||||
/* pthread_getname_np() will return null terminated string on success */
|
||||
if (pthread_getname_np(0, current_tname, CURRENT_NAME_LEN) == 0) {
|
||||
nvgpu_log_msg_impl(g, func_name, line, type, "%s",
|
||||
current_tname);
|
||||
} else {
|
||||
nvgpu_log_msg_impl(g, func_name, line, type,
|
||||
"(unknown process)");
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user